Warning: Permanently added '98.94.25.101' (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/10968583-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.9 PID: 12306 Logging PID: 12308 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 10968583, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '19795107f846cf0e23351f03419328ab16edb407', '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.6-3', 'project_dirname': 'python-in-pulp', 'project_name': 'python-in-pulp', 'project_owner': '@python', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/@python/python-in-pulp/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None, 'repo_gpgcheck': False}], 'sandbox': '@python/python-in-pulp--https://src.fedoraproject.org/user/music', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 1, 'submitter': 'https://src.fedoraproject.org/user/music', 'tags': [], 'task_id': '10968583-fedora-rawhide-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/@python/python-in-pulp/ruff /var/lib/copr-rpmbuild/workspace/workdir-pbvufxbf/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-pbvufxbf/ruff', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-pbvufxbf/ruff'... Running: git checkout 19795107f846cf0e23351f03419328ab16edb407 -- cmd: ['git', 'checkout', '19795107f846cf0e23351f03419328ab16edb407', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-pbvufxbf/ruff rc: 0 stdout: stderr: Note: switching to '19795107f846cf0e23351f03419328ab16edb407'. 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 1979510 automatic import of ruff Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-pbvufxbf/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.6.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o ruff-0.16.6.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.6.tar.gz/md5/f4ec18f18894b58325dbf5a46f7c20c1/ruff-0.16.6.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.85M 100 12.85M 0 0 363.0M 0 0 INFO: Reading stdout from command: md5sum ruff-0.16.6.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-pbvufxbf/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-pbvufxbf/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1789029998.470482 -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-pbvufxbf/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-pbvufxbf/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1789029998.470482 -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-pbvufxbf/ruff/ruff.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.8 INFO: Mock Version: 6.8 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1789029998.470482/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Tagging container image as mock-bootstrap-4cb9eb0a-fc4e-4e98-be2b-5fe70d83468e INFO: Checking that 6ad7f63f95c6ed3759259989b558b9f4c9b4c3b6f0af0ad231798855ca4354ab image matches host's architecture INFO: Copy content of container 6ad7f63f95c6ed3759259989b558b9f4c9b4c3b6f0af0ad231798855ca4354ab to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1789029998.470482/root INFO: mounting 6ad7f63f95c6ed3759259989b558b9f4c9b4c3b6f0af0ad231798855ca4354ab with podman image mount INFO: image 6ad7f63f95c6ed3759259989b558b9f4c9b4c3b6f0af0ad231798855ca4354ab as /var/lib/containers/storage/overlay/bc7e27ef2fb97e2c24f42a478a29a1311fa53cc03e4c37988475a4e5a78fe0c0/merged INFO: umounting image 6ad7f63f95c6ed3759259989b558b9f4c9b4c3b6f0af0ad231798855ca4354ab (/var/lib/containers/storage/overlay/bc7e27ef2fb97e2c24f42a478a29a1311fa53cc03e4c37988475a4e5a78fe0c0/merged) with podman image umount INFO: Removing image mock-bootstrap-4cb9eb0a-fc4e-4e98-be2b-5fe70d83468e INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1789029998.470482/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.1.0-1.fc46.x86_64 rpm-sequoia-1.10.2-6.fc46.x86_64 dnf5-5.4.4.0-1.fc46.x86_64 dnf5-plugins-5.4.4.0-1.fc46.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: Copr repository 100% | 15.1 MiB/s | 16.2 MiB | 00m01s fedora 100% | 11.1 MiB/s | 21.9 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:46-0.1 fedora 4.6 KiB findutils x86_64 1:4.11.0-2.fc45 fedora 1.9 MiB gawk x86_64 0:5.4.1-1.fc45 fedora 2.2 MiB glibc-minimal-langpack x86_64 0:2.44.9000-2.fc46 fedora 0.0 B grep x86_64 0:3.12-4.fc45 fedora 1.0 MiB gzip x86_64 0:1.14-4.fc45 fedora 401.6 KiB info x86_64 0:7.3-3.fc45 fedora 372.4 KiB patch x86_64 0:2.8-5.fc45 fedora 226.6 KiB redhat-rpm-config noarch 0:344-7.fc46 fedora 184.2 KiB rpm-build x86_64 0:6.1.0-1.fc46 fedora 312.1 KiB sed x86_64 0:4.10-2.fc45 fedora 866.5 KiB shadow-utils x86_64 2:4.20.0-1.fc45 fedora 3.9 MiB tar x86_64 2:1.35-9.fc45 fedora 3.0 MiB unzip x86_64 0:6.0-71.fc45 fedora 441.8 KiB util-linux x86_64 0:2.42.2-3.fc45 fedora 3.7 MiB which x86_64 0:2.25-2.fc45 fedora 83.6 KiB xz x86_64 1:5.8.3-2.fc45 fedora 1.4 MiB Installing dependencies: R-srpm-macros noarch 0:1.3.7-3.fc45 fedora 3.5 KiB add-determinism x86_64 0:0.7.3-3.fc45 fedora 2.2 MiB alternatives x86_64 0:1.33-6.fc45 fedora 62.1 KiB ansible-srpm-macros noarch 0:1-22.fc45 fedora 35.7 KiB audit-libs x86_64 0:4.2.1-2.fc45 fedora 390.5 KiB binutils x86_64 0:2.47.50-7.fc46 fedora 24.4 MiB build-reproducibility-srpm-macros noarch 0:0.7.3-3.fc45 fedora 1.2 KiB bzip2-libs x86_64 0:1.0.8-24.fc45 fedora 80.5 KiB ca-certificates noarch 0:2026.2.90_v9.0.317-1.fc46 fedora 2.6 MiB cmake-srpm-macros noarch 0:4.3.0-5.fc45 fedora 524.0 B coreutils-common x86_64 0:9.11-6.fc45 fedora 10.9 MiB crypto-policies noarch 0:20260713-2.gitc42da77.fc45 fedora 134.3 KiB curl x86_64 0:8.22.0~rc3-1.fc46 fedora 486.7 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.6-1.fc46 fedora 150.9 KiB efi-srpm-macros noarch 0:6-9.fc45 fedora 40.3 KiB elfutils x86_64 0:0.196-1.fc46 fedora 3.2 MiB elfutils-debuginfod-client x86_64 0:0.196-1.fc46 fedora 79.9 KiB elfutils-libelf x86_64 0:0.196-1.fc46 fedora 1.4 MiB elfutils-libs x86_64 0:0.196-1.fc46 fedora 719.6 KiB erlang-srpm-macros noarch 0:0.3.11-2.fc45 fedora 1.9 KiB fedora-gpg-keys noarch 0:46-0.3 fedora 130.3 KiB fedora-release noarch 0:46-0.1 fedora 0.0 B fedora-release-identity-basic noarch 0:46-0.1 fedora 664.0 B fedora-repos noarch 0:46-0.3 fedora 4.9 KiB fedora-repos-rawhide noarch 0:46-0.3 fedora 2.2 KiB file x86_64 0:5.48-3.fc46 fedora 101.9 KiB file-libs x86_64 0:5.48-3.fc46 fedora 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-4.fc46 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-6.fc46 fedora 14.2 MiB gdbm-libs x86_64 1:1.23-12.fc45 fedora 133.7 KiB ghc-srpm-macros noarch 0:1.10-2.fc45 fedora 792.0 B glibc x86_64 0:2.44.9000-2.fc46 fedora 7.2 MiB glibc-common x86_64 0:2.44.9000-2.fc46 fedora 1.0 MiB glibc-gconv-extra x86_64 0:2.44.9000-2.fc46 fedora 7.7 MiB gmp x86_64 1:6.3.0-6.fc45 fedora 815.2 KiB gnat-srpm-macros noarch 0:7-3.fc45 fedora 1.0 KiB gnome-srpm-macros noarch 0:1.0-2.fc45 fedora 3.5 KiB gnulib-l10n noarch 0:20241231-4.fc45 fedora 655.0 KiB gnupg2 x86_64 0:2.4.9-18.fc45 fedora 6.5 MiB gnupg2-dirmngr x86_64 0:2.4.9-18.fc45 fedora 630.1 KiB gnupg2-gpg-agent x86_64 0:2.4.9-18.fc45 fedora 678.8 KiB gnupg2-gpgconf x86_64 0:2.4.9-18.fc45 fedora 253.8 KiB gnupg2-keyboxd x86_64 0:2.4.9-18.fc45 fedora 201.3 KiB gnupg2-verify x86_64 0:2.4.9-18.fc45 fedora 356.3 KiB gnutls x86_64 0:3.8.13-3.fc45 fedora 3.8 MiB go-srpm-macros noarch 0:3.8.0-3.fc45 fedora 61.9 KiB gpgverify noarch 0:2.2-5.fc45 fedora 8.7 KiB ima-evm-utils-libs x86_64 0:1.6.2-12.fc45 fedora 56.6 KiB jansson x86_64 0:2.14-5.fc45 fedora 89.0 KiB java-srpm-macros noarch 0:1-9.fc45 fedora 870.0 B json-c x86_64 0:0.18-9.fc45 fedora 82.7 KiB kernel-srpm-macros noarch 0:1.0-30.fc45 fedora 1.9 KiB keyutils-libs x86_64 0:1.6.3-8.fc45 fedora 54.2 KiB krb5-libs x86_64 0:1.22.2-9.fc45 fedora 2.4 MiB libacl x86_64 0:2.4.0-2.fc45 fedora 43.9 KiB libarchive x86_64 0:3.8.9-1.fc46 fedora 1.0 MiB libassuan x86_64 0:2.5.7-6.fc45 fedora 163.9 KiB libattr x86_64 0:2.6.0-2.fc45 fedora 24.3 KiB libblkid x86_64 0:2.42.2-3.fc45 fedora 282.3 KiB libbrotli x86_64 0:1.2.0-6.fc45 fedora 865.0 KiB libcap x86_64 0:2.78-2.fc45 fedora 208.2 KiB libcap-ng x86_64 0:0.9.5-1.fc46 fedora 68.8 KiB libcbor x86_64 0:0.14.0-3.fc45 fedora 83.5 KiB libcom_err x86_64 0:1.47.4-2.fc45 fedora 63.0 KiB libcurl x86_64 0:8.22.0~rc3-1.fc46 fedora 1.1 MiB libeconf x86_64 0:0.7.9-4.fc45 fedora 64.8 KiB libevent x86_64 0:2.1.13-1.fc46 fedora 980.7 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.2.1-2.fc46 fedora 270.7 KiB libgcrypt x86_64 0:1.12.3-1.fc46 fedora 1.7 MiB libgomp x86_64 0:16.2.1-2.fc46 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.1-1.fc46 fedora 431.9 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 libpfm x86_64 0:4.13.0-23.fc45 fedora 1.7 MiB 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-5.fc46 fedora 205.2 KiB libselinux-utils x86_64 0:3.11-5.fc46 fedora 306.0 KiB libsemanage x86_64 0:3.11-3.fc45 fedora 316.4 KiB libsepol x86_64 0:3.11-2.fc45 fedora 866.1 KiB libsmartcols x86_64 0:2.42.2-3.fc45 fedora 188.5 KiB libssh x86_64 0:0.12.2-1.fc45 fedora 725.7 KiB libssh-config noarch 0:0.12.2-1.fc45 fedora 277.0 B libstdc++ x86_64 0:16.2.1-2.fc46 fedora 3.1 MiB libtasn1 x86_64 0:4.21.0-2.fc45 fedora 176.6 KiB libtool-ltdl x86_64 0:2.6.2-1.fc46 fedora 70.0 KiB libunistring x86_64 0:1.1-12.fc45 fedora 1.7 MiB libusb1 x86_64 0:1.0.30-2.fc45 fedora 180.1 KiB libuuid x86_64 0:2.42.2-3.fc45 fedora 37.2 KiB libverto x86_64 0:0.3.2-13.fc45 fedora 25.3 KiB libxcrypt x86_64 0:4.5.2-4.fc45 fedora 293.2 KiB libxml2 x86_64 0:2.13.9-4.fc45 fedora 1.8 MiB libzstd x86_64 0:1.5.7-6.fc45 fedora 956.1 KiB linkdupes x86_64 0:0.7.3-3.fc45 fedora 782.1 KiB lua-libs x86_64 0:5.5.1-2.fc46 fedora 298.0 KiB lua-srpm-macros noarch 0:1-18.fc45 fedora 1.3 KiB lz4-libs x86_64 0:1.10.0-5.fc45 fedora 165.3 KiB mpfr x86_64 0:4.2.2-4.fc45 fedora 849.2 KiB ncurses-base noarch 0:6.6-3.fc45 fedora 329.7 KiB ncurses-libs x86_64 0:6.6-3.fc45 fedora 969.1 KiB nettle x86_64 0:4.0-5.fc45 fedora 801.9 KiB ngtcp2 x86_64 0:1.22.1-3.fc45 fedora 334.3 KiB ngtcp2-crypto-ossl x86_64 0:1.22.1-3.fc45 fedora 51.6 KiB npth x86_64 0:1.8-5.fc45 fedora 49.5 KiB ocaml-srpm-macros noarch 0:11-4.fc45 fedora 1.9 KiB openblas-srpm-macros noarch 0:2-22.fc45 fedora 112.0 B openldap x86_64 0:2.6.14-1.fc46 fedora 678.9 KiB openssl-libs x86_64 1:4.0.2-1.fc46 fedora 6.7 MiB p11-kit x86_64 0:0.26.5-1.fc45 fedora 2.6 MiB p11-kit-trust x86_64 0:0.26.5-1.fc45 fedora 478.4 KiB package-notes-srpm-macros noarch 0:0.20-2.fc45 fedora 1.6 KiB pam-libs x86_64 0:1.7.2-4.fc45 fedora 134.5 KiB pcre2 x86_64 0:10.47-1.fc45.2 fedora 718.5 KiB pcre2-syntax noarch 0:10.47-1.fc45.2 fedora 281.9 KiB perl-srpm-macros noarch 0:1-65.fc45 fedora 861.0 B pkgconf x86_64 0:2.5.1-2.fc45 fedora 92.7 KiB pkgconf-m4 noarch 0:2.5.1-2.fc45 fedora 14.3 KiB pkgconf-pkg-config x86_64 0:2.5.1-2.fc45 fedora 989.0 B policycoreutils x86_64 0:3.11-2.fc45 fedora 892.9 KiB popt x86_64 0:1.19-11.fc45 fedora 136.7 KiB publicsuffix-list-dafsa noarch 0:20260624-2.fc45 fedora 71.3 KiB pyproject-srpm-macros noarch 0:1.23.2-1.fc45 fedora 3.4 KiB python-srpm-macros noarch 0:3.15-2.fc45 fedora 51.6 KiB qt5-srpm-macros noarch 0:5.15.18-3.fc45 fedora 500.0 B qt6-srpm-macros noarch 0:6.11.2-1.fc46 fedora 472.0 B readline x86_64 0:8.3-6.fc45 fedora 515.5 KiB redhat-systemd-presets noarch 0:102-3.fc45 fedora 1.0 KiB redhat-systemd-presets-common noarch 0:102-3.fc45 fedora 16.9 KiB rpm x86_64 0:6.1.0-1.fc46 fedora 3.1 MiB rpm-build-libs x86_64 0:6.1.0-1.fc46 fedora 288.3 KiB rpm-libs x86_64 0:6.1.0-1.fc46 fedora 1.1 MiB rpm-plugin-selinux x86_64 0:6.1.0-1.fc46 fedora 11.9 KiB rpm-sequoia x86_64 0:1.10.2-6.fc46 fedora 2.4 MiB rpm-sign-libs x86_64 0:6.1.0-1.fc46 fedora 39.6 KiB rust-srpm-macros noarch 0:28.5-2.fc45 fedora 5.5 KiB selinux-policy noarch 0:45.15-2.fc46 fedora 32.1 KiB selinux-policy-targeted noarch 0:45.15-2.fc46 fedora 19.0 MiB setup noarch 0:2.15.1-2.fc45 fedora 725.6 KiB sqlite-libs x86_64 0:3.53.4-1.fc45 fedora 1.6 MiB systemd-libs x86_64 0:262~rc1-6.fc46 fedora 2.8 MiB systemd-standalone-sysusers x86_64 0:262~rc1-6.fc46 fedora 981.2 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: 189 packages Total size of inbound packages is 71 MiB. Need to download 71 MiB. After this operation, 229 MiB extra will be used (install 229 MiB, remove 0 B). [ 1/189] bzip2-0:1.0.8-24.fc45.x86_64 100% | 209.0 KiB/s | 52.3 KiB | 00m00s [ 2/189] cpio-0:2.15-10.fc45.x86_64 100% | 1.0 MiB/s | 292.5 KiB | 00m00s [ 3/189] bash-0:5.3.15-2.fc45.x86_64 100% | 2.9 MiB/s | 1.9 MiB | 00m01s [ 4/189] coreutils-0:9.11-6.fc45.x86_6 100% | 1.8 MiB/s | 1.2 MiB | 00m01s [ 5/189] fedora-release-common-0:46-0. 100% | 62.2 KiB/s | 18.2 KiB | 00m00s [ 6/189] findutils-1:4.11.0-2.fc45.x86 100% | 1.0 MiB/s | 570.7 KiB | 00m01s [ 7/189] glibc-minimal-langpack-0:2.44 100% | 268.3 KiB/s | 127.7 KiB | 00m00s [ 8/189] diffutils-0:3.12-6.fc45.x86_6 100% | 428.7 KiB/s | 396.6 KiB | 00m01s [ 9/189] gzip-0:1.14-4.fc45.x86_64 100% | 598.8 KiB/s | 179.6 KiB | 00m00s [ 10/189] info-0:7.3-3.fc45.x86_64 100% | 562.4 KiB/s | 191.2 KiB | 00m00s [ 11/189] grep-0:3.12-4.fc45.x86_64 100% | 421.0 KiB/s | 301.0 KiB | 00m01s [ 12/189] patch-0:2.8-5.fc45.x86_64 100% | 410.8 KiB/s | 114.6 KiB | 00m00s [ 13/189] redhat-rpm-config-0:344-7.fc4 100% | 116.5 KiB/s | 77.8 KiB | 00m01s [ 14/189] sed-0:4.10-2.fc45.x86_64 100% | 447.1 KiB/s | 322.8 KiB | 00m01s [ 15/189] shadow-utils-2:4.20.0-1.fc45. 100% | 1.4 MiB/s | 1.4 MiB | 00m01s [ 16/189] unzip-0:6.0-71.fc45.x86_64 100% | 420.2 KiB/s | 199.6 KiB | 00m00s [ 17/189] tar-2:1.35-9.fc45.x86_64 100% | 1.2 MiB/s | 867.4 KiB | 00m01s [ 18/189] which-0:2.25-2.fc45.x86_64 100% | 215.2 KiB/s | 42.2 KiB | 00m00s [ 19/189] rpm-build-0:6.1.0-1.fc46.x86_ 100% | 270.8 KiB/s | 158.1 KiB | 00m01s [ 20/189] gawk-0:5.4.1-1.fc45.x86_64 100% | 1.4 MiB/s | 1.2 MiB | 00m01s [ 21/189] xz-1:5.8.3-2.fc45.x86_64 100% | 787.4 KiB/s | 651.2 KiB | 00m01s [ 22/189] util-linux-0:2.42.2-3.fc45.x8 100% | 1.8 MiB/s | 1.3 MiB | 00m01s [ 23/189] filesystem-0:3.18-59.fc45.x86 100% | 1.7 MiB/s | 1.8 MiB | 00m01s [ 24/189] glibc-0:2.44.9000-2.fc46.x86_ 100% | 1.7 MiB/s | 2.5 MiB | 00m01s [ 25/189] ncurses-libs-0:6.6-3.fc45.x86 100% | 341.6 KiB/s | 343.7 KiB | 00m01s [ 26/189] bzip2-libs-0:1.0.8-24.fc45.x8 100% | 99.3 KiB/s | 43.5 KiB | 00m00s [ 27/189] gmp-1:6.3.0-6.fc45.x86_64 100% | 1.0 MiB/s | 321.8 KiB | 00m00s [ 28/189] libacl-0:2.4.0-2.fc45.x86_64 100% | 83.1 KiB/s | 27.5 KiB | 00m00s [ 29/189] coreutils-common-0:9.11-6.fc4 100% | 4.5 MiB/s | 2.2 MiB | 00m00s [ 30/189] libattr-0:2.6.0-2.fc45.x86_64 100% | 83.2 KiB/s | 18.1 KiB | 00m00s [ 31/189] libcap-0:2.78-2.fc45.x86_64 100% | 358.8 KiB/s | 88.6 KiB | 00m00s [ 32/189] systemd-libs-0:262~rc1-6.fc46 100% | 2.4 MiB/s | 962.2 KiB | 00m00s [ 33/189] fedora-repos-0:46-0.3.noarch 100% | 24.0 KiB/s | 9.6 KiB | 00m00s [ 34/189] openssl-libs-1:4.0.2-1.fc46.x 100% | 3.0 MiB/s | 2.3 MiB | 00m01s [ 35/189] glibc-common-0:2.44.9000-2.fc 100% | 1.6 MiB/s | 420.1 KiB | 00m00s [ 36/189] redhat-systemd-presets-0:102- 100% | 23.2 KiB/s | 8.5 KiB | 00m00s [ 37/189] R-srpm-macros-0:1.3.7-3.fc45. 100% | 71.9 KiB/s | 11.1 KiB | 00m00s [ 38/189] build-reproducibility-srpm-ma 100% | 157.0 KiB/s | 10.8 KiB | 00m00s [ 39/189] pcre2-0:10.47-1.fc45.2.x86_64 100% | 1.1 MiB/s | 276.7 KiB | 00m00s [ 40/189] ansible-srpm-macros-0:1-22.fc 100% | 49.7 KiB/s | 19.8 KiB | 00m00s [ 41/189] cmake-srpm-macros-0:4.3.0-5.f 100% | 44.9 KiB/s | 10.3 KiB | 00m00s [ 42/189] erlang-srpm-macros-0:0.3.11-2 100% | 23.9 KiB/s | 10.0 KiB | 00m00s [ 43/189] dwz-0:0.17-3.fc45.x86_64 100% | 193.6 KiB/s | 139.2 KiB | 00m01s [ 44/189] efi-srpm-macros-0:6-9.fc45.no 100% | 37.6 KiB/s | 21.4 KiB | 00m01s [ 45/189] fonts-srpm-macros-1:5.0.0-4.f 100% | 162.6 KiB/s | 27.2 KiB | 00m00s [ 46/189] forge-srpm-macros-0:0.4.0-5.f 100% | 86.9 KiB/s | 19.7 KiB | 00m00s [ 47/189] filesystem-srpm-macros-0:3.18 100% | 66.5 KiB/s | 26.4 KiB | 00m00s [ 48/189] ghc-srpm-macros-0:1.10-2.fc45 100% | 61.5 KiB/s | 8.5 KiB | 00m00s [ 49/189] fpc-srpm-macros-0:1.3-17.fc45 100% | 25.7 KiB/s | 7.8 KiB | 00m00s [ 50/189] gap-srpm-macros-0:2-3.fc45.no 100% | 48.7 KiB/s | 9.3 KiB | 00m00s [ 51/189] gnat-srpm-macros-0:7-3.fc45.n 100% | 59.5 KiB/s | 8.6 KiB | 00m00s [ 52/189] gnome-srpm-macros-0:1.0-2.fc4 100% | 48.8 KiB/s | 8.8 KiB | 00m00s [ 53/189] go-srpm-macros-0:3.8.0-3.fc45 100% | 165.5 KiB/s | 27.8 KiB | 00m00s [ 54/189] java-srpm-macros-0:1-9.fc45.n 100% | 43.1 KiB/s | 8.3 KiB | 00m00s [ 55/189] lua-srpm-macros-0:1-18.fc45.n 100% | 37.3 KiB/s | 8.7 KiB | 00m00s [ 56/189] kernel-srpm-macros-0:1.0-30.f 100% | 30.1 KiB/s | 8.3 KiB | 00m00s [ 57/189] openblas-srpm-macros-0:2-22.f 100% | 73.6 KiB/s | 7.5 KiB | 00m00s [ 58/189] package-notes-srpm-macros-0:0 100% | 115.4 KiB/s | 10.5 KiB | 00m00s [ 59/189] ocaml-srpm-macros-0:11-4.fc45 100% | 29.1 KiB/s | 9.0 KiB | 00m00s [ 60/189] perl-srpm-macros-0:1-65.fc45. 100% | 34.2 KiB/s | 8.4 KiB | 00m00s [ 61/189] pyproject-srpm-macros-0:1.23. 100% | 66.8 KiB/s | 15.6 KiB | 00m00s [ 62/189] python-srpm-macros-0:3.15-2.f 100% | 123.6 KiB/s | 23.9 KiB | 00m00s [ 63/189] qt5-srpm-macros-0:5.15.18-3.f 100% | 33.2 KiB/s | 8.1 KiB | 00m00s [ 64/189] qt6-srpm-macros-0:6.11.2-1.fc 100% | 26.7 KiB/s | 9.1 KiB | 00m00s [ 65/189] tree-sitter-srpm-macros-0:0.4 100% | 51.1 KiB/s | 14.0 KiB | 00m00s [ 66/189] rust-srpm-macros-0:28.5-2.fc4 100% | 22.3 KiB/s | 11.4 KiB | 00m01s [ 67/189] zig-srpm-macros-0:1-9.fc45.no 100% | 24.7 KiB/s | 8.8 KiB | 00m00s [ 68/189] libeconf-0:0.7.9-4.fc45.x86_6 100% | 87.6 KiB/s | 35.9 KiB | 00m00s [ 69/189] libxcrypt-0:4.5.2-4.fc45.x86_ 100% | 262.4 KiB/s | 130.9 KiB | 00m00s [ 70/189] pam-libs-0:1.7.2-4.fc45.x86_6 100% | 171.3 KiB/s | 58.4 KiB | 00m00s [ 71/189] zip-0:3.0-46.fc45.x86_64 100% | 296.0 KiB/s | 264.6 KiB | 00m01s [ 72/189] xz-libs-1:5.8.3-2.fc45.x86_64 100% | 430.0 KiB/s | 116.1 KiB | 00m00s [ 73/189] setup-0:2.15.1-2.fc45.noarch 100% | 325.7 KiB/s | 157.6 KiB | 00m00s [ 74/189] debugedit-0:5.3-3.fc45.x86_64 100% | 353.1 KiB/s | 87.9 KiB | 00m00s [ 75/189] readline-0:8.3-6.fc45.x86_64 100% | 478.6 KiB/s | 228.8 KiB | 00m00s [ 76/189] mpfr-0:4.2.2-4.fc45.x86_64 100% | 530.3 KiB/s | 357.4 KiB | 00m01s [ 77/189] elfutils-libelf-0:0.196-1.fc4 100% | 973.1 KiB/s | 238.4 KiB | 00m00s [ 78/189] libarchive-0:3.8.9-1.fc46.x86 100% | 1.6 MiB/s | 446.2 KiB | 00m00s [ 79/189] elfutils-0:0.196-1.fc46.x86_6 100% | 1.3 MiB/s | 670.0 KiB | 00m00s [ 80/189] libgcc-0:16.2.1-2.fc46.x86_64 100% | 558.4 KiB/s | 136.3 KiB | 00m00s [ 81/189] popt-0:1.19-11.fc45.x86_64 100% | 382.6 KiB/s | 66.6 KiB | 00m00s [ 82/189] libstdc++-0:16.2.1-2.fc46.x86 100% | 2.8 MiB/s | 1.0 MiB | 00m00s [ 83/189] zstd-0:1.5.7-6.fc45.x86_64 100% | 507.2 KiB/s | 191.7 KiB | 00m00s [ 84/189] libsmartcols-0:2.42.2-3.fc45. 100% | 675.8 KiB/s | 88.5 KiB | 00m00s [ 85/189] libfdisk-0:2.42.2-3.fc45.x86_ 100% | 413.7 KiB/s | 169.6 KiB | 00m00s [ 86/189] rpm-0:6.1.0-1.fc46.x86_64 100% | 829.2 KiB/s | 571.3 KiB | 00m01s [ 87/189] util-linux-core-0:2.42.2-3.fc 100% | 1.5 MiB/s | 580.9 KiB | 00m00s [ 88/189] glibc-gconv-extra-0:2.44.9000 100% | 4.5 MiB/s | 1.7 MiB | 00m00s [ 89/189] zlib-ng-compat-0:2.3.3-6.fc45 100% | 178.0 KiB/s | 90.4 KiB | 00m01s [ 90/189] gnulib-l10n-0:20241231-4.fc45 100% | 826.6 KiB/s | 150.4 KiB | 00m00s [ 91/189] ncurses-base-0:6.6-3.fc45.noa 100% | 230.1 KiB/s | 88.1 KiB | 00m00s [ 92/189] ca-certificates-0:2026.2.90_v 100% | 3.4 MiB/s | 964.7 KiB | 00m00s [ 93/189] crypto-policies-0:20260713-2. 100% | 750.1 KiB/s | 97.5 KiB | 00m00s [ 94/189] fips-provider-0:1.5.2-4.fc46. 100% | 5.5 MiB/s | 1.6 MiB | 00m00s [ 95/189] fedora-repos-rawhide-0:46-0.3 100% | 36.7 KiB/s | 9.0 KiB | 00m00s [ 96/189] redhat-systemd-presets-common 100% | 220.5 KiB/s | 13.2 KiB | 00m00s [ 97/189] fedora-gpg-keys-0:46-0.3.noar 100% | 346.6 KiB/s | 143.8 KiB | 00m00s [ 98/189] pcre2-syntax-0:10.47-1.fc45.2 100% | 786.0 KiB/s | 165.1 KiB | 00m00s [ 99/189] elfutils-libs-0:0.196-1.fc46. 100% | 1.2 MiB/s | 284.9 KiB | 00m00s [100/189] elfutils-debuginfod-client-0: 100% | 188.5 KiB/s | 47.1 KiB | 00m00s [101/189] linkdupes-0:0.7.3-3.fc45.x86_ 100% | 573.1 KiB/s | 339.2 KiB | 00m01s [102/189] add-determinism-0:0.7.3-3.fc4 100% | 670.1 KiB/s | 845.7 KiB | 00m01s [103/189] json-c-0:0.18-9.fc45.x86_64 100% | 69.5 KiB/s | 46.7 KiB | 00m01s [104/189] libzstd-0:1.5.7-6.fc45.x86_64 100% | 440.0 KiB/s | 363.9 KiB | 00m01s [105/189] lz4-libs-0:1.10.0-5.fc45.x86_ 100% | 329.5 KiB/s | 80.4 KiB | 00m00s [106/189] curl-0:8.22.0~rc3-1.fc46.x86_ 100% | 604.5 KiB/s | 244.2 KiB | 00m00s [107/189] libmount-0:2.42.2-3.fc45.x86_ 100% | 465.0 KiB/s | 177.2 KiB | 00m00s [108/189] libblkid-0:2.42.2-3.fc45.x86_ 100% | 787.6 KiB/s | 133.9 KiB | 00m00s [109/189] sqlite-libs-0:3.53.4-1.fc45.x 100% | 1.7 MiB/s | 812.1 KiB | 00m00s [110/189] libuuid-0:2.42.2-3.fc45.x86_6 100% | 124.7 KiB/s | 27.7 KiB | 00m00s [111/189] lua-libs-0:5.5.1-2.fc46.x86_6 100% | 653.2 KiB/s | 144.4 KiB | 00m00s [112/189] rpm-libs-0:6.1.0-1.fc46.x86_6 100% | 871.3 KiB/s | 476.6 KiB | 00m01s [113/189] rpm-build-libs-0:6.1.0-1.fc46 100% | 442.1 KiB/s | 134.8 KiB | 00m00s [114/189] rpm-sequoia-0:1.10.2-6.fc46.x 100% | 2.2 MiB/s | 937.9 KiB | 00m00s [115/189] libgomp-0:16.2.1-2.fc46.x86_6 100% | 1.8 MiB/s | 397.2 KiB | 00m00s [116/189] rpm-sign-libs-0:6.1.0-1.fc46. 100% | 66.0 KiB/s | 26.9 KiB | 00m00s [117/189] libfsverity-0:1.7-4.fc45.x86_ 100% | 112.2 KiB/s | 19.0 KiB | 00m00s [118/189] ima-evm-utils-libs-0:1.6.2-12 100% | 88.2 KiB/s | 30.2 KiB | 00m00s [119/189] gpgverify-0:2.2-5.fc45.noarch 100% | 76.4 KiB/s | 11.3 KiB | 00m00s [120/189] gnupg2-0:2.4.9-18.fc45.x86_64 100% | 2.4 MiB/s | 1.7 MiB | 00m01s [121/189] gnupg2-dirmngr-0:2.4.9-18.fc4 100% | 1.2 MiB/s | 281.6 KiB | 00m00s [122/189] gnupg2-gpgconf-0:2.4.9-18.fc4 100% | 658.4 KiB/s | 116.5 KiB | 00m00s [123/189] gnupg2-keyboxd-0:2.4.9-18.fc4 100% | 418.3 KiB/s | 96.6 KiB | 00m00s [124/189] gnupg2-gpg-agent-0:2.4.9-18.f 100% | 527.8 KiB/s | 281.3 KiB | 00m01s [125/189] gnupg2-verify-0:2.4.9-18.fc45 100% | 588.8 KiB/s | 176.1 KiB | 00m00s [126/189] libassuan-0:2.5.7-6.fc45.x86_ 100% | 360.6 KiB/s | 68.5 KiB | 00m00s [127/189] npth-0:1.8-5.fc45.x86_64 100% | 265.1 KiB/s | 25.5 KiB | 00m00s [128/189] libgpg-error-0:1.61-2.fc45.x8 100% | 854.3 KiB/s | 252.9 KiB | 00m00s [129/189] libgcrypt-0:1.12.3-1.fc46.x86 100% | 1.8 MiB/s | 631.1 KiB | 00m00s [130/189] tpm2-tss-0:4.2.0-1.fc45.x86_6 100% | 1.0 MiB/s | 456.8 KiB | 00m00s [131/189] libksba-0:1.8.1-1.fc46.x86_64 100% | 428.3 KiB/s | 172.6 KiB | 00m00s [132/189] libusb1-0:1.0.30-2.fc45.x86_6 100% | 213.2 KiB/s | 83.8 KiB | 00m00s [133/189] gnutls-0:3.8.13-3.fc45.x86_64 100% | 1.6 MiB/s | 1.4 MiB | 00m01s [134/189] libtasn1-0:4.21.0-2.fc45.x86_ 100% | 218.9 KiB/s | 75.9 KiB | 00m00s [135/189] openldap-0:2.6.14-1.fc46.x86_ 100% | 231.0 KiB/s | 272.6 KiB | 00m01s [136/189] libidn2-0:2.3.8-4.fc45.x86_64 100% | 242.3 KiB/s | 175.2 KiB | 00m01s [137/189] libunistring-0:1.1-12.fc45.x8 100% | 717.2 KiB/s | 545.8 KiB | 00m01s [138/189] p11-kit-0:0.26.5-1.fc45.x86_6 100% | 880.5 KiB/s | 560.0 KiB | 00m01s [139/189] nettle-0:4.0-5.fc45.x86_64 100% | 548.7 KiB/s | 429.7 KiB | 00m01s [140/189] libevent-0:2.1.13-1.fc46.x86_ 100% | 2.3 MiB/s | 289.4 KiB | 00m00s [141/189] libtool-ltdl-0:2.6.2-1.fc46.x 100% | 334.2 KiB/s | 36.8 KiB | 00m00s [142/189] cyrus-sasl-lib-0:2.1.28-37.fc 100% | 1.6 MiB/s | 817.8 KiB | 00m00s [143/189] libffi-0:3.5.2-3.fc45.x86_64 100% | 264.9 KiB/s | 41.9 KiB | 00m00s [144/189] libselinux-0:3.11-5.fc46.x86_ 100% | 1.0 MiB/s | 104.0 KiB | 00m00s [145/189] gdbm-libs-1:1.23-12.fc45.x86_ 100% | 222.3 KiB/s | 58.2 KiB | 00m00s [146/189] libsepol-0:3.11-2.fc45.x86_64 100% | 934.0 KiB/s | 365.2 KiB | 00m00s [147/189] audit-libs-0:4.2.1-2.fc45.x86 100% | 407.0 KiB/s | 143.3 KiB | 00m00s [148/189] libcap-ng-0:0.9.5-1.fc46.x86_ 100% | 99.9 KiB/s | 34.5 KiB | 00m00s [149/189] liblastlog2-0:2.42.2-3.fc45.x 100% | 126.6 KiB/s | 24.7 KiB | 00m00s [150/189] file-0:5.48-3.fc46.x86_64 100% | 556.5 KiB/s | 50.6 KiB | 00m00s [151/189] libsemanage-0:3.11-3.fc45.x86 100% | 466.4 KiB/s | 127.3 KiB | 00m00s [152/189] file-libs-0:5.48-3.fc46.x86_6 100% | 1.9 MiB/s | 884.7 KiB | 00m00s [153/189] alternatives-0:1.33-6.fc45.x8 100% | 164.4 KiB/s | 39.4 KiB | 00m00s [154/189] pkgconf-pkg-config-0:2.5.1-2. 100% | 97.1 KiB/s | 9.5 KiB | 00m00s [155/189] binutils-0:2.47.50-7.fc46.x86 100% | 12.2 MiB/s | 5.2 MiB | 00m00s [156/189] pkgconf-0:2.5.1-2.fc45.x86_64 100% | 391.7 KiB/s | 49.0 KiB | 00m00s [157/189] jansson-0:2.14-5.fc45.x86_64 100% | 108.1 KiB/s | 46.9 KiB | 00m00s [158/189] ed-0:1.22.6-1.fc46.x86_64 100% | 930.9 KiB/s | 85.6 KiB | 00m00s [159/189] pkgconf-m4-0:2.5.1-2.fc45.noa 100% | 41.6 KiB/s | 13.8 KiB | 00m00s [160/189] libpkgconf-0:2.5.1-2.fc45.x86 100% | 153.8 KiB/s | 42.6 KiB | 00m00s [161/189] p11-kit-trust-0:0.26.5-1.fc45 100% | 424.0 KiB/s | 146.3 KiB | 00m00s [162/189] fedora-release-0:46-0.1.noarc 100% | 339.8 KiB/s | 11.9 KiB | 00m00s [163/189] libpfm-0:4.13.0-23.fc45.x86_6 100% | 634.0 KiB/s | 227.0 KiB | 00m00s [164/189] libxml2-0:2.13.9-4.fc45.x86_6 100% | 1.3 MiB/s | 714.8 KiB | 00m01s [165/189] gdb-minimal-0:17.2-6.fc46.x86 100% | 12.9 MiB/s | 4.7 MiB | 00m00s [166/189] xxhash-libs-0:0.8.3-5.fc45.x8 100% | 178.6 KiB/s | 41.3 KiB | 00m00s [167/189] systemd-standalone-sysusers-0 100% | 1.1 MiB/s | 432.6 KiB | 00m00s [168/189] fedora-release-identity-basic 100% | 204.1 KiB/s | 12.7 KiB | 00m00s [169/189] libnghttp2-0:1.69.0-5.fc45.x8 100% | 473.4 KiB/s | 77.2 KiB | 00m00s [170/189] libcurl-0:8.22.0~rc3-1.fc46.x 100% | 2.0 MiB/s | 494.4 KiB | 00m00s [171/189] libnghttp3-0:1.18.0-1.fc45.x8 100% | 791.0 KiB/s | 75.1 KiB | 00m00s [172/189] libpsl-0:0.23.1-1.fc45.x86_64 100% | 489.6 KiB/s | 67.6 KiB | 00m00s [173/189] krb5-libs-0:1.22.2-9.fc45.x86 100% | 1.9 MiB/s | 803.1 KiB | 00m00s [174/189] ngtcp2-crypto-ossl-0:1.22.1-3 100% | 130.0 KiB/s | 27.8 KiB | 00m00s [175/189] ngtcp2-0:1.22.1-3.fc45.x86_64 100% | 530.9 KiB/s | 157.7 KiB | 00m00s [176/189] keyutils-libs-0:1.6.3-8.fc45. 100% | 120.6 KiB/s | 31.5 KiB | 00m00s [177/189] libcom_err-0:1.47.4-2.fc45.x8 100% | 110.9 KiB/s | 26.6 KiB | 00m00s [178/189] libssh-0:0.12.2-1.fc45.x86_64 100% | 474.1 KiB/s | 295.9 KiB | 00m01s [179/189] publicsuffix-list-dafsa-0:202 100% | 466.1 KiB/s | 61.1 KiB | 00m00s [180/189] libverto-0:0.3.2-13.fc45.x86_ 100% | 141.7 KiB/s | 21.0 KiB | 00m00s [181/189] libfido2-0:1.17.0-5.fc45.x86_ 100% | 485.7 KiB/s | 106.9 KiB | 00m00s [182/189] libssh-config-0:0.12.2-1.fc45 100% | 82.0 KiB/s | 8.9 KiB | 00m00s [183/189] libcbor-0:0.14.0-3.fc45.x86_6 100% | 141.0 KiB/s | 36.8 KiB | 00m00s [184/189] selinux-policy-0:45.15-2.fc46 100% | 174.7 KiB/s | 38.6 KiB | 00m00s [185/189] rpm-plugin-selinux-0:6.1.0-1. 100% | 212.0 KiB/s | 17.8 KiB | 00m00s [186/189] libselinux-utils-0:3.11-5.fc4 100% | 877.9 KiB/s | 123.8 KiB | 00m00s [187/189] selinux-policy-targeted-0:45. 100% | 10.8 MiB/s | 6.8 MiB | 00m01s [188/189] policycoreutils-0:3.11-2.fc45 100% | 524.0 KiB/s | 261.0 KiB | 00m00s [189/189] libbrotli-0:1.2.0-6.fc45.x86_ 100% | 734.3 KiB/s | 347.3 KiB | 00m00s -------------------------------------------------------------------------------- [189/189] Total 100% | 3.0 MiB/s | 71.3 MiB | 00m24s Running transaction Importing OpenPGP key 0x91211FCE: UserID : "Fedora (46) " Fingerprint: D924B10D3E810DABDD8B56B596E7E91491211FCE From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-46-primary The key was successfully imported. Importing OpenPGP key 0x91211FCE: UserID : "Fedora (46) " Fingerprint: D924B10D3E810DABDD8B56B596E7E91491211FCE From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-46-primary The key was successfully imported. Importing OpenPGP key 0xF577861E: UserID : "Fedora (45) " Fingerprint: 4F50A6114CD5C6976A7F1179655A4B02F577861E From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-45-primary The key was successfully imported. Importing OpenPGP key 0x9488FB64: UserID : "Fedora (47) " Fingerprint: B2E766FA50CA6FA2D5ED06FC09D879E09488FB64 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-47-primary The key was successfully imported. [ 1/191] Verify package files 100% | 762.0 B/s | 189.0 B | 00m00s >>> Running %pretrans scriptlet: filesystem-0:3.18-59.fc45.x86_64 >>> Finished %pretrans scriptlet: filesystem-0:3.18-59.fc45.x86_64 >>> [RPM] failed to open /var/lib/mock/fedora-rawhide-x86_64-1789029998.470482/root/etc/group for id/name lookup: No such file or directory [ 2/191] Prepare transaction 100% | 2.1 KiB/s | 189.0 B | 00m00s [ 3/191] Installing libgcc-0:16.2.1-2. 100% | 266.0 MiB/s | 272.4 KiB | 00m00s [ 4/191] Installing redhat-systemd-pre 100% | 0.0 B/s | 1.5 KiB | 00m00s [ 5/191] Installing redhat-systemd-pre 100% | 0.0 B/s | 18.1 KiB | 00m00s [ 6/191] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 7/191] Installing publicsuffix-list- 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 8/191] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 9/191] Installing fedora-gpg-keys-0: 100% | 25.4 MiB/s | 181.7 KiB | 00m00s [ 10/191] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.5 KiB | 00m00s [ 11/191] Installing fedora-repos-0:46- 100% | 0.0 B/s | 5.9 KiB | 00m00s [ 12/191] Installing fedora-release-com 100% | 7.8 MiB/s | 8.0 KiB | 00m00s [ 13/191] 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. >>> [ 14/191] Installing setup-0:2.15.1-2.f 100% | 42.0 MiB/s | 731.3 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 15/191] Installing filesystem-0:3.18- 100% | 1.7 MiB/s | 253.6 KiB | 00m00s [ 16/191] Installing pkgconf-m4-0:2.5.1 100% | 0.0 B/s | 14.7 KiB | 00m00s [ 17/191] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [ 18/191] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 19/191] Installing coreutils-common-0 100% | 313.1 MiB/s | 11.0 MiB | 00m00s [ 20/191] Installing ncurses-base-0:6.6 100% | 49.6 MiB/s | 355.3 KiB | 00m00s [ 21/191] Installing bash-0:5.3.15-2.fc 100% | 249.2 MiB/s | 8.5 MiB | 00m00s [ 22/191] Installing glibc-common-0:2.4 100% | 57.2 MiB/s | 1.0 MiB | 00m00s [ 23/191] Installing glibc-gconv-extra- 100% | 199.7 MiB/s | 7.8 MiB | 00m00s [ 24/191] Installing glibc-0:2.44.9000- 100% | 183.9 MiB/s | 7.2 MiB | 00m00s [ 25/191] Installing ncurses-libs-0:6.6 100% | 238.0 MiB/s | 974.9 KiB | 00m00s [ 26/191] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 27/191] Installing zlib-ng-compat-0:2 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [ 28/191] Installing bzip2-libs-0:1.0.8 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [ 29/191] Installing libgpg-error-0:1.6 100% | 55.1 MiB/s | 959.7 KiB | 00m00s [ 30/191] Installing libstdc++-0:16.2.1 100% | 385.8 MiB/s | 3.1 MiB | 00m00s [ 31/191] Installing libzstd-0:1.5.7-6. 100% | 311.7 MiB/s | 957.4 KiB | 00m00s [ 32/191] Installing elfutils-libelf-0: 100% | 360.7 MiB/s | 1.4 MiB | 00m00s [ 33/191] Installing libassuan-0:2.5.7- 100% | 161.8 MiB/s | 165.7 KiB | 00m00s [ 34/191] Installing libgcrypt-0:1.12.3 100% | 415.4 MiB/s | 1.7 MiB | 00m00s [ 35/191] Installing readline-0:8.3-6.f 100% | 252.8 MiB/s | 517.7 KiB | 00m00s [ 36/191] Installing gmp-1:6.3.0-6.fc45 100% | 266.1 MiB/s | 817.4 KiB | 00m00s [ 37/191] Installing libacl-0:2.4.0-2.f 100% | 0.0 B/s | 44.7 KiB | 00m00s [ 38/191] Installing systemd-libs-0:262 100% | 396.4 MiB/s | 2.8 MiB | 00m00s [ 39/191] Installing xz-libs-1:5.8.3-2. 100% | 217.6 MiB/s | 222.8 KiB | 00m00s [ 40/191] Installing libuuid-0:2.42.2-3 100% | 37.5 MiB/s | 38.4 KiB | 00m00s [ 41/191] Installing popt-0:1.19-11.fc4 100% | 35.0 MiB/s | 143.3 KiB | 00m00s [ 42/191] Installing sqlite-libs-0:3.53 100% | 323.8 MiB/s | 1.6 MiB | 00m00s [ 43/191] Installing npth-0:1.8-5.fc45. 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [ 44/191] Installing libblkid-0:2.42.2- 100% | 276.7 MiB/s | 283.4 KiB | 00m00s [ 45/191] Installing elfutils-libs-0:0. 100% | 352.2 MiB/s | 721.3 KiB | 00m00s [ 46/191] Installing libsepol-0:3.11-2. 100% | 282.3 MiB/s | 867.1 KiB | 00m00s [ 47/191] Installing gnupg2-gpgconf-0:2 100% | 19.2 MiB/s | 255.9 KiB | 00m00s [ 48/191] Installing pcre2-0:10.47-1.fc 100% | 351.5 MiB/s | 720.0 KiB | 00m00s [ 49/191] Installing libselinux-0:3.11- 100% | 201.6 MiB/s | 206.4 KiB | 00m00s [ 50/191] Installing grep-0:3.12-4.fc45 100% | 55.7 MiB/s | 1.0 MiB | 00m00s [ 51/191] Installing sed-0:4.10-2.fc45. 100% | 47.5 MiB/s | 874.9 KiB | 00m00s [ 52/191] Installing findutils-1:4.11.0 100% | 97.9 MiB/s | 2.0 MiB | 00m00s [ 53/191] Installing libxcrypt-0:4.5.2- 100% | 144.5 MiB/s | 295.9 KiB | 00m00s [ 54/191] Installing json-c-0:0.18-9.fc 100% | 82.0 MiB/s | 83.9 KiB | 00m00s [ 55/191] Installing libtasn1-0:4.21.0- 100% | 174.3 MiB/s | 178.5 KiB | 00m00s [ 56/191] Installing libunistring-0:1.1 100% | 346.9 MiB/s | 1.7 MiB | 00m00s [ 57/191] Installing libidn2-0:2.3.8-4. 100% | 32.3 MiB/s | 562.6 KiB | 00m00s [ 58/191] Installing crypto-policies-0: 100% | 17.3 MiB/s | 159.5 KiB | 00m00s [ 59/191] Installing xz-1:5.8.3-2.fc45. 100% | 58.5 MiB/s | 1.4 MiB | 00m00s [ 60/191] Installing libmount-0:2.42.2- 100% | 198.1 MiB/s | 405.8 KiB | 00m00s [ 61/191] Installing gnupg2-verify-0:2. 100% | 26.9 MiB/s | 357.7 KiB | 00m00s [ 62/191] Installing mpfr-0:4.2.2-4.fc4 100% | 277.0 MiB/s | 850.9 KiB | 00m00s [ 63/191] Installing gawk-0:5.4.1-1.fc4 100% | 106.1 MiB/s | 2.2 MiB | 00m00s [ 64/191] Installing dwz-0:0.17-3.fc45. 100% | 22.0 MiB/s | 292.5 KiB | 00m00s [ 65/191] Installing libksba-0:1.8.1-1. 100% | 212.1 MiB/s | 434.4 KiB | 00m00s [ 66/191] Installing unzip-0:6.0-71.fc4 100% | 31.1 MiB/s | 445.3 KiB | 00m00s [ 67/191] Installing file-libs-0:5.48-3 100% | 617.2 MiB/s | 12.3 MiB | 00m00s [ 68/191] Installing file-0:5.48-3.fc46 100% | 7.8 MiB/s | 103.4 KiB | 00m00s [ 69/191] Installing diffutils-0:3.12-6 100% | 82.4 MiB/s | 1.6 MiB | 00m00s [ 70/191] Installing libattr-0:2.6.0-2. 100% | 24.7 MiB/s | 25.2 KiB | 00m00s [ 71/191] Installing libeconf-0:0.7.9-4 100% | 64.9 MiB/s | 66.4 KiB | 00m00s [ 72/191] Installing libsmartcols-0:2.4 100% | 185.0 MiB/s | 189.5 KiB | 00m00s [ 73/191] Installing lua-libs-0:5.5.1-2 100% | 292.4 MiB/s | 299.4 KiB | 00m00s [ 74/191] Installing libffi-0:3.5.2-3.f 100% | 83.1 MiB/s | 85.1 KiB | 00m00s [ 75/191] Installing p11-kit-0:0.26.5-1 100% | 109.8 MiB/s | 2.6 MiB | 00m00s [ 76/191] Installing libcap-ng-0:0.9.5- 100% | 69.0 MiB/s | 70.6 KiB | 00m00s [ 77/191] Installing audit-libs-0:4.2.1 100% | 191.9 MiB/s | 393.1 KiB | 00m00s [ 78/191] Installing pam-libs-0:1.7.2-4 100% | 133.7 MiB/s | 136.9 KiB | 00m00s [ 79/191] Installing libcap-0:2.78-2.fc 100% | 14.9 MiB/s | 213.3 KiB | 00m00s [ 80/191] Installing libsemanage-0:3.11 100% | 155.3 MiB/s | 318.1 KiB | 00m00s [ 81/191] Installing alternatives-0:1.3 100% | 5.2 MiB/s | 63.6 KiB | 00m00s [ 82/191] Installing p11-kit-trust-0:0. 100% | 16.2 MiB/s | 480.1 KiB | 00m00s [ 83/191] Installing ngtcp2-0:1.22.1-3. 100% | 164.0 MiB/s | 335.8 KiB | 00m00s [ 84/191] Installing liblastlog2-0:2.42 100% | 3.2 MiB/s | 39.5 KiB | 00m00s [ 85/191] Installing util-linux-core-0: 100% | 57.8 MiB/s | 1.5 MiB | 00m00s [ 86/191] Installing zip-0:3.0-46.fc45. 100% | 45.4 MiB/s | 698.0 KiB | 00m00s [ 87/191] Installing gnupg2-keyboxd-0:2 100% | 16.5 MiB/s | 202.5 KiB | 00m00s [ 88/191] Installing libpsl-0:0.23.1-1. 100% | 79.6 MiB/s | 81.5 KiB | 00m00s [ 89/191] Installing tar-2:1.35-9.fc45. 100% | 119.0 MiB/s | 3.0 MiB | 00m00s [ 90/191] Installing linkdupes-0:0.7.3- 100% | 47.8 MiB/s | 783.5 KiB | 00m00s [ 91/191] Installing libselinux-utils-0 100% | 19.6 MiB/s | 320.4 KiB | 00m00s [ 92/191] Installing libfdisk-0:2.42.2- 100% | 192.1 MiB/s | 393.4 KiB | 00m00s [ 93/191] Installing fips-provider-0:1. 100% | 401.7 MiB/s | 4.8 MiB | 00m00s [ 94/191] Installing openssl-libs-1:4.0 100% | 393.1 MiB/s | 6.7 MiB | 00m00s [ 95/191] Installing coreutils-0:9.11-6 100% | 128.8 MiB/s | 5.9 MiB | 00m00s [ 96/191] Installing ca-certificates-0: 100% | 1.7 MiB/s | 2.5 MiB | 00m01s [ 97/191] Installing gzip-0:1.14-4.fc45 100% | 22.1 MiB/s | 407.2 KiB | 00m00s [ 98/191] Installing util-linux-0:2.42. 100% | 70.9 MiB/s | 3.8 MiB | 00m00s [ 99/191] Installing policycoreutils-0: 100% | 22.5 MiB/s | 921.4 KiB | 00m00s [100/191] Installing selinux-policy-0:4 100% | 885.5 KiB/s | 34.5 KiB | 00m00s [101/191] Installing selinux-policy-tar 100% | 105.9 MiB/s | 15.1 MiB | 00m00s [102/191] Installing rpm-sequoia-0:1.10 100% | 304.4 MiB/s | 2.4 MiB | 00m00s [103/191] Installing libfsverity-0:1.7- 100% | 24.8 MiB/s | 25.4 KiB | 00m00s [104/191] Installing libevent-0:2.1.13- 100% | 320.5 MiB/s | 984.5 KiB | 00m00s [105/191] Installing ngtcp2-crypto-ossl 100% | 51.3 MiB/s | 52.5 KiB | 00m00s [106/191] Installing libxml2-0:2.13.9-4 100% | 83.6 MiB/s | 1.8 MiB | 00m00s [107/191] Installing libusb1-0:1.0.30-2 100% | 8.9 MiB/s | 181.8 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.2.0-1.fc45.x86_64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.2.0-1.fc45.x86_64 >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [108/191] Installing tpm2-tss-0:4.2.0-1 100% | 208.4 MiB/s | 1.7 MiB | 00m00s [109/191] Installing ima-evm-utils-libs 100% | 56.5 MiB/s | 57.9 KiB | 00m00s [110/191] Installing gnupg2-gpg-agent-0 100% | 22.2 MiB/s | 682.8 KiB | 00m00s [111/191] Installing nettle-0:4.0-5.fc4 100% | 196.5 MiB/s | 805.0 KiB | 00m00s [112/191] Installing gnutls-0:3.8.13-3. 100% | 319.8 MiB/s | 3.8 MiB | 00m00s [113/191] Installing zstd-0:1.5.7-6.fc4 100% | 30.9 MiB/s | 506.1 KiB | 00m00s [114/191] Installing bzip2-0:1.0.8-24.f 100% | 7.5 MiB/s | 99.5 KiB | 00m00s [115/191] Installing add-determinism-0: 100% | 119.9 MiB/s | 2.2 MiB | 00m00s [116/191] Installing build-reproducibil 100% | 0.0 B/s | 1.5 KiB | 00m00s [117/191] Installing cpio-0:2.15-10.fc4 100% | 61.3 MiB/s | 1.1 MiB | 00m00s [118/191] Installing lz4-libs-0:1.10.0- 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [119/191] Installing libarchive-0:3.8.9 100% | 245.5 MiB/s | 1.0 MiB | 00m00s [120/191] Installing libgomp-0:16.2.1-2 100% | 282.6 MiB/s | 578.8 KiB | 00m00s [121/191] Installing libtool-ltdl-0:2.6 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [122/191] Installing gdbm-libs-1:1.23-1 100% | 132.2 MiB/s | 135.4 KiB | 00m00s [123/191] Installing cyrus-sasl-lib-0:2 100% | 123.1 MiB/s | 2.3 MiB | 00m00s [124/191] Installing openldap-0:2.6.14- 100% | 222.2 MiB/s | 682.7 KiB | 00m00s [125/191] Installing gnupg2-dirmngr-0:2 100% | 22.1 MiB/s | 632.8 KiB | 00m00s [126/191] Installing gnupg2-0:2.4.9-18. 100% | 191.2 MiB/s | 6.5 MiB | 00m00s [127/191] Installing gpgverify-0:2.2-5. 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [128/191] Installing jansson-0:2.14-5.f 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [129/191] Installing libpkgconf-0:2.5.1 100% | 89.1 MiB/s | 91.3 KiB | 00m00s [130/191] Installing pkgconf-0:2.5.1-2. 100% | 6.6 MiB/s | 95.2 KiB | 00m00s [131/191] Installing pkgconf-pkg-config 100% | 147.8 KiB/s | 1.8 KiB | 00m00s [132/191] Installing ed-0:1.22.6-1.fc46 100% | 11.5 MiB/s | 153.2 KiB | 00m00s [133/191] Installing patch-0:2.8-5.fc45 100% | 17.1 MiB/s | 228.1 KiB | 00m00s [134/191] Installing libpfm-0:4.13.0-23 100% | 432.1 MiB/s | 1.7 MiB | 00m00s [135/191] Installing systemd-standalone 100% | 63.9 MiB/s | 981.8 KiB | 00m00s [136/191] Installing rpm-libs-0:6.1.0-1 100% | 274.8 MiB/s | 1.1 MiB | 00m00s [137/191] Installing rpm-sign-libs-0:6. 100% | 39.5 MiB/s | 40.5 KiB | 00m00s [138/191] Installing rpm-build-libs-0:6 100% | 282.4 MiB/s | 289.2 KiB | 00m00s [139/191] Installing xxhash-libs-0:0.8. 100% | 93.2 MiB/s | 95.4 KiB | 00m00s [140/191] Installing libnghttp2-0:1.69. 100% | 163.4 MiB/s | 167.3 KiB | 00m00s [141/191] Installing libnghttp3-0:1.18. 100% | 161.0 MiB/s | 164.8 KiB | 00m00s [142/191] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [143/191] Installing libcom_err-0:1.47. 100% | 62.6 MiB/s | 64.1 KiB | 00m00s [144/191] Installing libverto-0:0.3.2-1 100% | 26.4 MiB/s | 27.1 KiB | 00m00s [145/191] Installing krb5-libs-0:1.22.2 100% | 265.2 MiB/s | 2.4 MiB | 00m00s [146/191] Installing libcbor-0:0.14.0-3 100% | 82.9 MiB/s | 84.9 KiB | 00m00s [147/191] Installing libfido2-0:1.17.0- 100% | 252.0 MiB/s | 258.1 KiB | 00m00s [148/191] Installing libssh-0:0.12.2-1. 100% | 236.9 MiB/s | 727.8 KiB | 00m00s [149/191] Installing libbrotli-0:1.2.0- 100% | 282.3 MiB/s | 867.3 KiB | 00m00s [150/191] Installing libcurl-0:8.22.0~r 100% | 360.6 MiB/s | 1.1 MiB | 00m00s [151/191] Installing elfutils-debuginfo 100% | 5.7 MiB/s | 82.2 KiB | 00m00s [152/191] Installing elfutils-0:0.196-1 100% | 144.4 MiB/s | 3.2 MiB | 00m00s [153/191] Installing binutils-0:2.47.50 100% | 284.5 MiB/s | 24.5 MiB | 00m00s [154/191] Installing gdb-minimal-0:17.2 100% | 283.3 MiB/s | 14.2 MiB | 00m00s [155/191] Installing debugedit-0:5.3-3. 100% | 15.6 MiB/s | 224.1 KiB | 00m00s [156/191] Installing curl-0:8.22.0~rc3- 100% | 15.9 MiB/s | 489.3 KiB | 00m00s [157/191] Installing rpm-0:6.1.0-1.fc46 100% | 49.1 MiB/s | 2.5 MiB | 00m00s [158/191] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [159/191] Installing efi-srpm-macros-0: 100% | 4.5 MiB/s | 41.3 KiB | 00m00s [160/191] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [161/191] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [162/191] Installing tree-sitter-srpm-m 100% | 9.4 MiB/s | 9.6 KiB | 00m00s [163/191] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [164/191] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [165/191] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [166/191] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [167/191] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [168/191] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [169/191] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [170/191] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [171/191] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [172/191] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [173/191] Installing gnome-srpm-macros- 100% | 0.0 B/s | 4.1 KiB | 00m00s [174/191] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [175/191] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [176/191] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [177/191] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [178/191] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [179/191] Installing redhat-rpm-config- 100% | 93.0 MiB/s | 190.4 KiB | 00m00s [180/191] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [181/191] Installing rpm-build-0:6.1.0- 100% | 16.6 MiB/s | 322.1 KiB | 00m00s [182/191] Installing erlang-srpm-macros 100% | 0.0 B/s | 2.5 KiB | 00m00s [183/191] Installing pyproject-srpm-mac 100% | 0.0 B/s | 4.0 KiB | 00m00s [184/191] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [185/191] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [186/191] Installing R-srpm-macros-0:1. 100% | 0.0 B/s | 4.4 KiB | 00m00s [187/191] Installing python-srpm-macros 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [188/191] Installing rpm-plugin-selinux 100% | 0.0 B/s | 12.9 KiB | 00m00s [189/191] Installing which-0:2.25-2.fc4 100% | 5.2 MiB/s | 85.8 KiB | 00m00s [190/191] Installing shadow-utils-2:4.2 100% | 98.6 MiB/s | 3.9 MiB | 00m00s [191/191] Installing info-0:7.3-3.fc45. 100% | 55.1 KiB/s | 372.8 KiB | 00m07s Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: R-srpm-macros-1.3.7-3.fc45.noarch add-determinism-0.7.3-3.fc45.x86_64 alternatives-1.33-6.fc45.x86_64 ansible-srpm-macros-1-22.fc45.noarch audit-libs-4.2.1-2.fc45.x86_64 bash-5.3.15-2.fc45.x86_64 binutils-2.47.50-7.fc46.x86_64 build-reproducibility-srpm-macros-0.7.3-3.fc45.noarch bzip2-1.0.8-24.fc45.x86_64 bzip2-libs-1.0.8-24.fc45.x86_64 ca-certificates-2026.2.90_v9.0.317-1.fc46.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.22.0~rc3-1.fc46.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.6-1.fc46.x86_64 efi-srpm-macros-6-9.fc45.noarch elfutils-0.196-1.fc46.x86_64 elfutils-debuginfod-client-0.196-1.fc46.x86_64 elfutils-libelf-0.196-1.fc46.x86_64 elfutils-libs-0.196-1.fc46.x86_64 erlang-srpm-macros-0.3.11-2.fc45.noarch fedora-gpg-keys-46-0.3.noarch fedora-release-46-0.1.noarch fedora-release-common-46-0.1.noarch fedora-release-identity-basic-46-0.1.noarch fedora-repos-46-0.3.noarch fedora-repos-rawhide-46-0.3.noarch file-5.48-3.fc46.x86_64 file-libs-5.48-3.fc46.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-4.fc46.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-6.fc46.x86_64 gdbm-libs-1.23-12.fc45.x86_64 ghc-srpm-macros-1.10-2.fc45.noarch glibc-2.44.9000-2.fc46.x86_64 glibc-common-2.44.9000-2.fc46.x86_64 glibc-gconv-extra-2.44.9000-2.fc46.x86_64 glibc-minimal-langpack-2.44.9000-2.fc46.x86_64 gmp-6.3.0-6.fc45.x86_64 gnat-srpm-macros-7-3.fc45.noarch gnome-srpm-macros-1.0-2.fc45.noarch gnulib-l10n-20241231-4.fc45.noarch gnupg2-2.4.9-18.fc45.x86_64 gnupg2-dirmngr-2.4.9-18.fc45.x86_64 gnupg2-gpg-agent-2.4.9-18.fc45.x86_64 gnupg2-gpgconf-2.4.9-18.fc45.x86_64 gnupg2-keyboxd-2.4.9-18.fc45.x86_64 gnupg2-verify-2.4.9-18.fc45.x86_64 gnutls-3.8.13-3.fc45.x86_64 go-srpm-macros-3.8.0-3.fc45.noarch gpg-pubkey-4f50a6114cd5c6976a7f1179655a4b02f577861e-6888bc98 gpg-pubkey-b2e766fa50ca6fa2d5ed06fc09d879e09488fb64-6a6b46b4 gpg-pubkey-d924b10d3e810dabdd8b56b596e7e91491211fce-697c9899 gpgverify-2.2-5.fc45.noarch grep-3.12-4.fc45.x86_64 gzip-1.14-4.fc45.x86_64 ima-evm-utils-libs-1.6.2-12.fc45.x86_64 info-7.3-3.fc45.x86_64 jansson-2.14-5.fc45.x86_64 java-srpm-macros-1-9.fc45.noarch json-c-0.18-9.fc45.x86_64 kernel-srpm-macros-1.0-30.fc45.noarch keyutils-libs-1.6.3-8.fc45.x86_64 krb5-libs-1.22.2-9.fc45.x86_64 libacl-2.4.0-2.fc45.x86_64 libarchive-3.8.9-1.fc46.x86_64 libassuan-2.5.7-6.fc45.x86_64 libattr-2.6.0-2.fc45.x86_64 libblkid-2.42.2-3.fc45.x86_64 libbrotli-1.2.0-6.fc45.x86_64 libcap-2.78-2.fc45.x86_64 libcap-ng-0.9.5-1.fc46.x86_64 libcbor-0.14.0-3.fc45.x86_64 libcom_err-1.47.4-2.fc45.x86_64 libcurl-8.22.0~rc3-1.fc46.x86_64 libeconf-0.7.9-4.fc45.x86_64 libevent-2.1.13-1.fc46.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.2.1-2.fc46.x86_64 libgcrypt-1.12.3-1.fc46.x86_64 libgomp-16.2.1-2.fc46.x86_64 libgpg-error-1.61-2.fc45.x86_64 libidn2-2.3.8-4.fc45.x86_64 libksba-1.8.1-1.fc46.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 libpfm-4.13.0-23.fc45.x86_64 libpkgconf-2.5.1-2.fc45.x86_64 libpsl-0.23.1-1.fc45.x86_64 libselinux-3.11-5.fc46.x86_64 libselinux-utils-3.11-5.fc46.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.2.1-2.fc46.x86_64 libtasn1-4.21.0-2.fc45.x86_64 libtool-ltdl-2.6.2-1.fc46.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-2.fc46.x86_64 lua-srpm-macros-1-18.fc45.noarch lz4-libs-1.10.0-5.fc45.x86_64 mpfr-4.2.2-4.fc45.x86_64 ncurses-base-6.6-3.fc45.noarch ncurses-libs-6.6-3.fc45.x86_64 nettle-4.0-5.fc45.x86_64 ngtcp2-1.22.1-3.fc45.x86_64 ngtcp2-crypto-ossl-1.22.1-3.fc45.x86_64 npth-1.8-5.fc45.x86_64 ocaml-srpm-macros-11-4.fc45.noarch openblas-srpm-macros-2-22.fc45.noarch openldap-2.6.14-1.fc46.x86_64 openssl-libs-4.0.2-1.fc46.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.2-1.fc46.noarch readline-8.3-6.fc45.x86_64 redhat-rpm-config-344-7.fc46.noarch redhat-systemd-presets-102-3.fc45.noarch redhat-systemd-presets-common-102-3.fc45.noarch rpm-6.1.0-1.fc46.x86_64 rpm-build-6.1.0-1.fc46.x86_64 rpm-build-libs-6.1.0-1.fc46.x86_64 rpm-libs-6.1.0-1.fc46.x86_64 rpm-plugin-selinux-6.1.0-1.fc46.x86_64 rpm-sequoia-1.10.2-6.fc46.x86_64 rpm-sign-libs-6.1.0-1.fc46.x86_64 rust-srpm-macros-28.5-2.fc45.noarch sed-4.10-2.fc45.x86_64 selinux-policy-45.15-2.fc46.noarch selinux-policy-targeted-45.15-2.fc46.noarch setup-2.15.1-2.fc45.noarch shadow-utils-4.20.0-1.fc45.x86_64 sqlite-libs-3.53.4-1.fc45.x86_64 systemd-libs-262~rc1-6.fc46.x86_64 systemd-standalone-sysusers-262~rc1-6.fc46.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.p5uk9j setting SOURCE_DATE_EPOCH=1788480000 Wrote: /builddir/build/SRPMS/ruff-0.16.6-3.fc46.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1789029998.470482/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-pbvufxbf/ruff/ruff.spec) Config(child) 0 minutes 47 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.6-3.fc46.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1789029998.470482/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1789029998.470482/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1789029998.470482/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.1.0-1.fc46.x86_64 rpm-sequoia-1.10.2-6.fc46.x86_64 dnf5-5.4.4.0-1.fc46.x86_64 dnf5-plugins-5.4.4.0-1.fc46.x86_64 Finish: chroot init Start: build phase for ruff-0.16.6-3.fc46.src.rpm Start: build setup for ruff-0.16.6-3.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.zQ8pqM setting SOURCE_DATE_EPOCH=1788480000 Wrote: /builddir/build/SRPMS/ruff-0.16.6-3.fc46.src.rpm Updating and loading repositories: fedora 100% | 110.5 KiB/s | 25.2 KiB | 00m00s Copr repository 100% | 14.1 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: cargo-rpm-macros noarch 0:28.5-2.fc45 fedora 14.9 KiB rust2rpm-helper x86_64 0:0.2.0-1.fc45 fedora 2.1 MiB tomcli noarch 0:0.10.1-6.fc45 fedora 152.0 KiB Installing dependencies: annobin-docs noarch 0:13.31-1.fc46 fedora 99.7 KiB annobin-plugin-gcc x86_64 0:13.31-1.fc46 fedora 716.3 KiB cargo x86_64 0:1.98.1-1.fc46 fedora 23.7 MiB cargo2rpm noarch 0:0.3.4-2.fc45 fedora 1.3 MiB cpp x86_64 0:16.2.1-2.fc46 fedora 42.6 MiB expat x86_64 0:2.8.3-1.fc46 fedora 338.4 KiB gcc x86_64 0:16.2.1-2.fc46 fedora 121.8 MiB gcc-plugin-annobin x86_64 0:16.2.1-2.fc46 fedora 57.0 KiB glibc-devel x86_64 0:2.44.9000-2.fc46 fedora 2.3 MiB kernel-headers x86_64 0:7.3.0-0.rc2.24.fc46 fedora 7.1 MiB less x86_64 0:704-4.fc46 fedora 483.5 KiB libatomic x86_64 0:16.2.1-2.fc46 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-2.fc46 fedora 1.4 MiB libmpc x86_64 0:1.4.1-2.fc45 fedora 168.8 KiB libssh2 x86_64 0:1.11.1-10.fc45 fedora 334.6 KiB libxcrypt-devel x86_64 0:4.5.2-4.fc45 fedora 31.0 KiB llhttp x86_64 0:9.4.2-2.fc45 fedora 97.2 KiB llvm-filesystem x86_64 0:22.1.8-26.fc46 fedora 0.0 B llvm-libs x86_64 0:22.1.8-26.fc46 fedora 140.5 MiB make x86_64 1:4.4.1-13.fc45 fedora 1.8 MiB mpdecimal x86_64 0:4.0.1-4.fc45 fedora 221.2 KiB python-pip-wheel noarch 0:26.1.2-5.fc46 fedora 1.2 MiB python3 x86_64 0:3.15.0~rc2-1.fc46 fedora 28.7 KiB python3-click noarch 1:8.4.2-1.fc45 fedora 1.3 MiB python3-libs x86_64 0:3.15.0~rc2-1.fc46 fedora 48.2 MiB python3-tomlkit noarch 0:0.13.2-9.fc45 fedora 504.9 KiB rust x86_64 0:1.98.1-1.fc46 fedora 90.7 MiB rust-std-static x86_64 0:1.98.1-1.fc46 fedora 170.1 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, 661 MiB extra will be used (install 661 MiB, remove 0 B). [ 1/34] cargo-rpm-macros-0:28.5-2.fc45. 100% | 405.8 KiB/s | 14.6 KiB | 00m00s [ 2/34] tomcli-0:0.10.1-6.fc45.noarch 100% | 815.0 KiB/s | 75.8 KiB | 00m00s [ 3/34] cargo2rpm-0:0.3.4-2.fc45.noarch 100% | 2.4 MiB/s | 204.8 KiB | 00m00s [ 4/34] rust2rpm-helper-0:0.2.0-1.fc45. 100% | 4.1 MiB/s | 848.0 KiB | 00m00s [ 5/34] python3-click-1:8.4.2-1.fc45.no 100% | 5.4 MiB/s | 291.5 KiB | 00m00s [ 6/34] libgit2_1.9-0:1.9.7-2.fc46.x86_ 100% | 14.6 MiB/s | 611.9 KiB | 00m00s [ 7/34] libssh2-0:1.11.1-10.fc45.x86_64 100% | 4.8 MiB/s | 148.9 KiB | 00m00s [ 8/34] less-0:704-4.fc46.x86_64 100% | 7.0 MiB/s | 228.0 KiB | 00m00s [ 9/34] llhttp-0:9.4.2-2.fc45.x86_64 100% | 1.4 MiB/s | 38.5 KiB | 00m00s [10/34] cargo-0:1.98.1-1.fc46.x86_64 100% | 27.3 MiB/s | 7.9 MiB | 00m00s [11/34] rust-0:1.98.1-1.fc46.x86_64 100% | 144.1 MiB/s | 30.1 MiB | 00m00s [12/34] llvm-libs-0:22.1.8-26.fc46.x86_ 100% | 143.3 MiB/s | 34.1 MiB | 00m00s [13/34] gcc-0:16.2.1-2.fc46.x86_64 100% | 138.3 MiB/s | 43.3 MiB | 00m00s [14/34] libmpc-0:1.4.1-2.fc45.x86_64 100% | 2.8 MiB/s | 75.7 KiB | 00m00s [15/34] cpp-0:16.2.1-2.fc46.x86_64 100% | 135.1 MiB/s | 14.6 MiB | 00m00s [16/34] rust-std-static-0:1.98.1-1.fc46 100% | 153.3 MiB/s | 40.2 MiB | 00m00s [17/34] libedit-0:3.1-60.20260512cvs.fc 100% | 2.5 MiB/s | 110.0 KiB | 00m00s [18/34] make-1:4.4.1-13.fc45.x86_64 100% | 9.4 MiB/s | 588.3 KiB | 00m00s [19/34] llvm-filesystem-0:22.1.8-26.fc4 100% | 448.3 KiB/s | 12.1 KiB | 00m00s [20/34] libxcrypt-devel-0:4.5.2-4.fc45. 100% | 1.1 MiB/s | 30.4 KiB | 00m00s [21/34] glibc-devel-0:2.44.9000-2.fc46. 100% | 23.2 MiB/s | 664.1 KiB | 00m00s [22/34] python3-0:3.15.0~rc2-1.fc46.x86 100% | 1.0 MiB/s | 27.5 KiB | 00m00s [23/34] expat-0:2.8.3-1.fc46.x86_64 100% | 4.8 MiB/s | 132.0 KiB | 00m00s [24/34] mpdecimal-0:4.0.1-4.fc45.x86_64 100% | 3.6 MiB/s | 98.5 KiB | 00m00s [25/34] tzdata-0:2026c-1.fc45.noarch 100% | 24.8 MiB/s | 712.0 KiB | 00m00s [26/34] python-pip-wheel-0:26.1.2-5.fc4 100% | 40.5 MiB/s | 1.2 MiB | 00m00s [27/34] python3-libs-0:3.15.0~rc2-1.fc4 100% | 116.8 MiB/s | 11.2 MiB | 00m00s [28/34] kernel-headers-0:7.3.0-0.rc2.24 100% | 42.0 MiB/s | 1.8 MiB | 00m00s [29/34] libatomic-0:16.2.1-2.fc46.x86_6 100% | 2.0 MiB/s | 55.4 KiB | 00m00s [30/34] tomcli+tomlkit-0:0.10.1-6.fc45. 100% | 260.0 KiB/s | 8.3 KiB | 00m00s [31/34] python3-tomlkit-0:0.13.2-9.fc45 100% | 4.0 MiB/s | 127.4 KiB | 00m00s [32/34] annobin-plugin-gcc-0:13.31-1.fc 100% | 24.5 MiB/s | 701.8 KiB | 00m00s [33/34] gcc-plugin-annobin-0:16.2.1-2.f 100% | 2.2 MiB/s | 59.2 KiB | 00m00s [34/34] annobin-docs-0:13.31-1.fc46.noa 100% | 3.1 MiB/s | 87.0 KiB | 00m00s -------------------------------------------------------------------------------- [34/34] Total 100% | 196.4 MiB/s | 190.1 MiB | 00m01s Running transaction [ 1/36] Verify package files 100% | 58.0 B/s | 34.0 B | 00m01s [ 2/36] Prepare transaction 100% | 653.0 B/s | 34.0 B | 00m00s [ 3/36] Installing libmpc-0:1.4.1-2.fc4 100% | 166.4 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.2.1-2.fc46. 100% | 367.1 MiB/s | 42.6 MiB | 00m00s [ 6/36] Installing annobin-docs-0:13.31 100% | 98.5 MiB/s | 100.8 KiB | 00m00s [ 7/36] Installing libatomic-0:16.2.1-2 100% | 22.8 MiB/s | 46.7 KiB | 00m00s [ 8/36] Installing kernel-headers-0:7.3 100% | 150.4 MiB/s | 7.2 MiB | 00m00s [ 9/36] Installing glibc-devel-0:2.44.9 100% | 119.6 MiB/s | 2.4 MiB | 00m00s [10/36] Installing libxcrypt-devel-0:4. 100% | 32.5 MiB/s | 33.3 KiB | 00m00s [11/36] Installing python-pip-wheel-0:2 100% | 249.3 MiB/s | 1.2 MiB | 00m00s [12/36] Installing tzdata-0:2026c-1.fc4 100% | 24.3 MiB/s | 1.5 MiB | 00m00s [13/36] Installing mpdecimal-0:4.0.1-4. 100% | 108.7 MiB/s | 222.7 KiB | 00m00s [14/36] Installing expat-0:2.8.3-1.fc46 100% | 16.6 MiB/s | 340.5 KiB | 00m00s [15/36] Installing python3-libs-0:3.15. 100% | 286.0 MiB/s | 48.6 MiB | 00m00s [16/36] Installing python3-0:3.15.0~rc2 100% | 2.0 MiB/s | 30.5 KiB | 00m00s [17/36] Installing python3-tomlkit-0:0. 100% | 167.4 MiB/s | 514.2 KiB | 00m00s [18/36] Installing llvm-filesystem-0:22 100% | 0.0 B/s | 1.1 KiB | 00m00s [19/36] Installing libedit-0:3.1-60.202 100% | 244.1 MiB/s | 250.0 KiB | 00m00s [20/36] Installing llvm-libs-0:22.1.8-2 100% | 481.1 MiB/s | 140.5 MiB | 00m00s [21/36] Installing make-1:4.4.1-13.fc45 100% | 82.0 MiB/s | 1.8 MiB | 00m00s [22/36] Installing gcc-0:16.2.1-2.fc46. 100% | 390.7 MiB/s | 121.9 MiB | 00m00s [23/36] Installing rust-0:1.98.1-1.fc46 100% | 405.1 MiB/s | 90.7 MiB | 00m00s [24/36] Installing rust-std-static-0:1. 100% | 494.5 MiB/s | 170.1 MiB | 00m00s [25/36] Installing llhttp-0:9.4.2-2.fc4 100% | 96.3 MiB/s | 98.6 KiB | 00m00s [26/36] Installing libgit2_1.9-0:1.9.7- 100% | 350.0 MiB/s | 1.4 MiB | 00m00s [27/36] Installing cargo-0:1.98.1-1.fc4 100% | 334.1 MiB/s | 23.7 MiB | 00m00s [28/36] Installing cargo2rpm-0:0.3.4-2. 100% | 61.1 MiB/s | 1.3 MiB | 00m00s [29/36] Installing less-0:704-4.fc46.x8 100% | 29.7 MiB/s | 487.3 KiB | 00m00s [30/36] Installing python3-click-1:8.4. 100% | 266.2 MiB/s | 1.3 MiB | 00m00s [31/36] Installing tomcli-0:0.10.1-6.fc 100% | 9.5 MiB/s | 164.6 KiB | 00m00s [32/36] Installing tomcli+tomlkit-0:0.1 100% | 0.0 B/s | 124.0 B | 00m00s [33/36] Installing cargo-rpm-macros-0:2 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [34/36] Installing annobin-plugin-gcc-0 100% | 29.2 MiB/s | 718.0 KiB | 00m00s [35/36] Installing gcc-plugin-annobin-0 100% | 2.5 MiB/s | 58.7 KiB | 00m00s [36/36] Installing rust2rpm-helper-0:0. 100% | 14.5 MiB/s | 2.1 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.1tRQmG setting SOURCE_DATE_EPOCH=1788480000 Wrote: /builddir/build/SRPMS/ruff-0.16.6-3.fc46.src.rpm Updating and loading repositories: fedora 100% | 100.7 KiB/s | 25.2 KiB | 00m00s Copr repository 100% | 14.9 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Nothing to do. Finish: build setup for ruff-0.16.6-3.fc46.src.rpm Start: rpmbuild ruff-0.16.6-3.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.LtK8sS setting SOURCE_DATE_EPOCH=1788480000 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.9HmGYU Creating(rpmbuild.env): /builddir/build/BUILD/ruff-0.16.6-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/ruff-0.16.6-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.6-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.6" RPM_PACKAGE_RELEASE="3.fc46" export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE LANG=C.UTF-8 export LANG unset CDPATH DISPLAY ||: unset DEBUGINFOD_URLS ||: unset RPM_CONFIG_DIR ||: RPM_BUILD_ROOT="/builddir/build/BUILD/ruff-0.16.6-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.ooWQzf + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-build + cd /builddir/build/BUILD/ruff-0.16.6-build + rm -rf ruff-0.16.6 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/ruff-0.16.6.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ruff-0.16.6 + /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 + /usr/bin/rpmuncompress /builddir/build/SOURCES/28245.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_edits/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=cf09d2a4d7614f648e9109dce609887499a7c6ee + [[ cf09d2a4d7614f648e9109dce609887499a7c6ee != cf09d2a4d7614f648e9109dce609887499a7c6ee ]] + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.I8jdcU + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-build + cd ruff-0.16.6 + /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.6-3.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 101.5 KiB/s | 25.2 KiB | 00m00s Copr repository 100% | 8.4 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-1.98.1-1.fc46.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.1-1.fc46 fedora 2.7 KiB rust-cachedir+default-devel noarch 0:0.3.1-7.fc45 fedora 815.0 B rust-camino+default-devel noarch 0:1.2.5-1.fc45 fedora 2.5 KiB rust-camino+serde1-devel noarch 0:1.2.5-1.fc45 fedora 2.5 KiB rust-char_str+default-devel noarch 0:0.0.2-1.fc45 fedora 3.2 KiB rust-char_str+get-size-devel noarch 0:0.0.2-1.fc45 fedora 3.2 KiB rust-char_str+serde-devel noarch 0:0.0.2-1.fc45 fedora 3.2 KiB rust-clap+default-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+derive-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+env-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+string-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+wrap_help-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap_complete_command+default-devel noarch 0:0.6.1-5.fc45 fedora 1.3 KiB rust-clearscreen+default-devel noarch 0:4.0.6-2.fc45 fedora 1.5 KiB rust-colored+default-devel noarch 0:3.1.1-2.fc45 fedora 2.2 KiB rust-colored+no-color-devel noarch 0:3.1.1-2.fc45 fedora 2.2 KiB rust-compact_str+default-devel noarch 0:0.10.0-1.fc45 fedora 3.3 KiB rust-compact_str+serde-devel noarch 0:0.10.0-1.fc45 fedora 3.3 KiB rust-countme+default-devel noarch 0:3.0.1-7.fc45 fedora 1.3 KiB rust-crossbeam+default-devel noarch 0:0.8.4-7.fc45 fedora 1.8 KiB rust-csv+default-devel noarch 0:1.4.0-3.fc45 fedora 4.8 KiB rust-ctrlc+default-devel noarch 0:3.5.2-2.fc45 fedora 1.6 KiB rust-dashmap+default-devel noarch 0:6.2.1-2.fc45 fedora 1.9 KiB rust-datatest-stable+default-devel noarch 0:0.3.3-9.fc45 fedora 2.1 KiB rust-drop_bomb+default-devel noarch 0:0.1.5-7.fc45 fedora 826.0 B rust-dunce+default-devel noarch 0:1.0.5-5.fc45 fedora 1.3 KiB rust-etcetera+default-devel noarch 0:0.11.0-3.fc45 fedora 1.1 KiB rust-fern+default-devel noarch 0:0.7.1-7.fc45 fedora 3.8 KiB rust-filetime+default-devel noarch 0:0.2.29-2.fc45 fedora 1.3 KiB rust-gen-lsp-types+default-devel noarch 0:0.11.0-1.fc46 fedora 1.8 KiB rust-gen-lsp-types+url-devel noarch 0:0.11.0-1.fc46 fedora 1.8 KiB rust-get-size2+compact-str-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+default-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+derive-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+hashbrown-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+indexmap-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+ordermap-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+parking_lot-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+smallvec-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+thin-vec-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-glob+default-devel noarch 0:0.3.4-1.fc45 fedora 1.2 KiB rust-globset+default-devel noarch 0:0.4.20-1.fc45 fedora 2.1 KiB rust-globwalk+default-devel noarch 0:0.9.1-7.fc45 fedora 1.0 KiB rust-hashbrown+inline-more-devel noarch 0:0.17.1-1.fc46 fedora 3.7 KiB rust-hashbrown-devel noarch 0:0.17.1-1.fc46 fedora 846.8 KiB rust-heck+default-devel noarch 0:0.5.0-6.fc45 fedora 892.0 B rust-icu_properties+default-devel noarch 0:2.3.0-1.fc46 fedora 4.5 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.1-1.fc46 fedora 3.0 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.48.0-1.fc46 fedora 3.4 KiB rust-insta+filters-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+json-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+redactions-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+ron-devel noarch 0:1.48.0-1.fc46 fedora 3.4 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.8-1.fc46 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.34-1.fc46 fedora 1.9 KiB rust-lsp-server+default-devel noarch 0:0.10.0-2.fc46 fedora 2.4 KiB rust-matchit+default-devel noarch 0:0.9.2-2.fc45 fedora 2.2 KiB rust-memchr+default-devel noarch 0:2.8.3-2.fc45 fedora 1.8 KiB rust-memchr+std-devel noarch 0:2.8.3-2.fc45 fedora 1.8 KiB rust-natord+default-devel noarch 0:1.0.9-26.fc45 fedora 432.0 B rust-notify+default-devel noarch 0:8.2.0-3.fc45 fedora 1.9 KiB rust-ordermap+default-devel noarch 0:1.2.0-2.fc45 fedora 2.8 KiB rust-ordermap+serde-devel noarch 0:1.2.0-2.fc45 fedora 2.8 KiB rust-parking_lot+default-devel noarch 0:0.12.5-3.fc45 fedora 1.9 KiB rust-path-absolutize+default-devel noarch 0:4.0.1-1.fc46 fedora 1.4 KiB rust-path-absolutize+fixed_workdir-devel noarch 0:4.0.1-1.fc46 fedora 1.4 KiB rust-path-slash+default-devel noarch 0:0.2.1-8.fc45 fedora 966.0 B rust-pathdiff+default-devel noarch 0:0.2.3-5.fc45 fedora 1.1 KiB rust-pep440_rs+default-devel noarch 0:0.7.3-4.fc45 fedora 1.4 KiB rust-pep440_rs+version-ranges-devel noarch 0:0.7.3-4.fc45 fedora 1.4 KiB rust-pretty_assertions+default-devel noarch 0:1.4.1-5.fc45 fedora 1.6 KiB rust-proc-macro2+default-devel noarch 0:1.0.107-1.fc46 fedora 2.3 KiB rust-pyproject-toml+default-devel noarch 0:0.13.7-3.fc45 fedora 1.5 KiB rust-quick-junit+default-devel noarch 0:0.6.1-2.fc45 fedora 2.8 KiB rust-quickcheck-devel noarch 0:1.1.0-2.fc45 fedora 100.1 KiB rust-quickcheck_macros+default-devel noarch 0:1.2.0-2.fc45 fedora 1.4 KiB rust-quote+default-devel noarch 0:1.0.47-1.fc45 fedora 1.7 KiB rust-rand+std_rng-devel noarch 0:0.10.2-2.fc45 fedora 2.3 KiB rust-rand-devel noarch 0:0.10.2-2.fc45 fedora 413.5 KiB rust-rayon+default-devel noarch 0:1.12.0-2.fc45 fedora 2.2 KiB rust-regex+default-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex-automata+default-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-syntax+default-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-rkyv+default-devel noarch 0:0.8.18-1.fc45 fedora 3.2 KiB rust-rustc-hash+default-devel noarch 0:2.1.3-2.fc45 fedora 1.1 KiB rust-rustc-stable-hash+default-devel noarch 0:0.1.2-4.fc45 fedora 894.0 B rust-salsa+compact_str-devel noarch 0:0.28.2-1.fc46 fedora 14.4 KiB rust-salsa+inventory-devel noarch 0:0.28.2-1.fc46 fedora 14.4 KiB rust-salsa+macros-devel noarch 0:0.28.2-1.fc46 fedora 14.4 KiB rust-salsa+ordermap-devel noarch 0:0.28.2-1.fc46 fedora 14.4 KiB rust-salsa+salsa_unstable-devel noarch 0:0.28.2-1.fc46 fedora 14.4 KiB rust-salsa-devel noarch 0:0.28.2-1.fc46 fedora 1.3 MiB rust-same-file+default-devel noarch 0:1.0.6-18.fc45 fedora 1.0 KiB rust-schemars+default-devel noarch 0:1.2.1-4.fc46 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.229-1.fc46 fedora 1.9 KiB rust-serde+derive-devel noarch 0:1.0.229-1.fc46 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.16.0-1.fc46 fedora 1.9 KiB rust-smallvec+const_new-devel noarch 0:1.16.0-1.fc46 fedora 1.9 KiB rust-smallvec+default-devel noarch 0:1.16.0-1.fc46 fedora 1.9 KiB rust-smallvec+union-devel noarch 0:1.16.0-1.fc46 fedora 1.9 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.4-1.fc46 fedora 4.8 KiB rust-syn+derive-devel noarch 0:3.0.4-1.fc46 fedora 4.8 KiB rust-syn+extra-traits-devel noarch 0:3.0.4-1.fc46 fedora 4.8 KiB rust-syn+full-devel noarch 0:3.0.4-1.fc46 fedora 4.8 KiB rust-syn+parsing-devel noarch 0:3.0.4-1.fc46 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.5-1.fc46 fedora 6.2 KiB rust-toml_parser+default-devel noarch 0:1.1.3-1.fc46 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.26.0-1.fc46 fedora 3.4 KiB rust-walkdir+default-devel noarch 0:2.5.0-6.fc45 fedora 1.2 KiB rust-which+default-devel noarch 0:8.0.6-1.fc46 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-7.fc46 fedora 4.5 KiB rust-zip+zstd-devel noarch 0:8.6.0-7.fc46 fedora 4.5 KiB rust-zip-devel noarch 0:8.6.0-7.fc46 fedora 616.0 KiB Installing dependencies: clang x86_64 0:22.1.8-26.fc46 fedora 61.5 MiB clang-devel x86_64 0:22.1.8-26.fc46 fedora 32.3 MiB clang-libs x86_64 0:22.1.8-26.fc46 fedora 109.8 MiB clang-resource-filesystem x86_64 0:22.1.8-26.fc46 fedora 15.3 KiB clang-tools-extra x86_64 0:22.1.8-26.fc46 fedora 61.5 MiB cmake-filesystem x86_64 0:4.3.0-5.fc45 fedora 0.0 B emacs-filesystem x86_64 1:30.2-3.fc45 fedora 0.0 B gcc-c++ x86_64 0:16.2.1-2.fc46 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.2.1-2.fc46 fedora 41.2 MiB libzstd-devel x86_64 0:1.5.7-6.fc45 fedora 217.6 KiB llvm x86_64 0:22.1.8-26.fc46 fedora 86.3 MiB llvm-devel x86_64 0:22.1.8-26.fc46 fedora 35.6 MiB llvm-googletest x86_64 0:22.1.8-26.fc46 fedora 2.2 MiB llvm-static x86_64 0:22.1.8-26.fc46 fedora 351.6 MiB llvm-test x86_64 0:22.1.8-26.fc46 fedora 2.2 MiB ncurses x86_64 0:6.6-3.fc45 fedora 611.5 KiB ncurses-c++-libs x86_64 0:6.6-3.fc45 fedora 153.4 KiB ncurses-devel x86_64 0:6.6-3.fc45 fedora 895.6 KiB perl-AutoLoader noarch 0:5.74-527.fc45 fedora 20.6 KiB perl-B x86_64 0:1.92-527.fc45 fedora 513.5 KiB perl-Carp noarch 0:1.54-527.fc45 fedora 46.6 KiB perl-Class-Struct noarch 0:0.68-527.fc45 fedora 25.4 KiB perl-Data-Dumper x86_64 0:2.192-528.fc45 fedora 115.5 KiB perl-Digest noarch 0:1.20-527.fc45 fedora 35.2 KiB perl-Digest-MD5 x86_64 0:2.59-527.fc45 fedora 59.5 KiB perl-DynaLoader x86_64 0:1.57-527.fc45 fedora 32.1 KiB perl-Encode x86_64 4:3.24-527.fc45 fedora 4.7 MiB perl-Errno x86_64 0:1.39-527.fc45 fedora 8.4 KiB perl-Exporter noarch 0:5.79-527.fc45 fedora 54.2 KiB perl-Fcntl x86_64 0:1.20-527.fc45 fedora 44.7 KiB perl-File-Basename noarch 0:2.86-527.fc45 fedora 14.0 KiB perl-File-Path noarch 0:2.18-527.fc45 fedora 63.4 KiB perl-File-Temp noarch 1:0.231.200-527.fc45 fedora 163.7 KiB perl-File-stat noarch 0:1.15-527.fc45 fedora 13.7 KiB perl-FileHandle noarch 0:2.05-527.fc45 fedora 9.4 KiB perl-Getopt-Long noarch 1:2.58-527.fc45 fedora 144.5 KiB perl-Getopt-Std noarch 0:1.15-527.fc45 fedora 12.5 KiB perl-HTTP-Tiny noarch 0:0.096-528.fc45 fedora 162.4 KiB perl-IO x86_64 0:1.56-527.fc45 fedora 147.3 KiB perl-IO-Socket-IP noarch 0:0.44-527.fc45 fedora 100.5 KiB perl-IO-Socket-SSL noarch 0:2.099-2.fc45 fedora 726.9 KiB perl-IPC-Open3 noarch 0:1.24-527.fc45 fedora 27.7 KiB perl-MIME-Base32 noarch 0:1.303-26.fc45 fedora 30.7 KiB perl-MIME-Base64 x86_64 0:3.16-527.fc45 fedora 41.9 KiB perl-Net-SSLeay x86_64 0:1.96-5.fc45 fedora 1.3 MiB perl-POSIX x86_64 0:2.26-527.fc45 fedora 229.3 KiB perl-PathTools x86_64 0:3.95-527.fc45 fedora 180.0 KiB perl-Pod-Escapes noarch 1:1.07-527.fc45 fedora 24.9 KiB perl-Pod-Perldoc noarch 0:3.28.01-527.fc45 fedora 163.8 KiB perl-Pod-Simple noarch 1:3.48-527.fc45 fedora 565.2 KiB perl-Pod-Usage noarch 4:2.05-527.fc45 fedora 86.3 KiB perl-Scalar-List-Utils x86_64 5:1.70-527.fc45 fedora 144.8 KiB perl-SelectSaver noarch 0:1.03-527.fc45 fedora 2.1 KiB perl-Socket x86_64 4:2.043-1.fc46 fedora 121.7 KiB perl-Storable x86_64 1:3.41-527.fc45 fedora 234.9 KiB perl-Symbol noarch 0:1.09-527.fc45 fedora 6.8 KiB perl-Term-ANSIColor noarch 0:5.01-527.fc45 fedora 97.5 KiB perl-Term-Cap noarch 0:1.18-527.fc45 fedora 29.3 KiB perl-Text-ParseWords noarch 0:3.31-527.fc45 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 0:2024.001-527.fc45 fedora 22.6 KiB perl-Time-HiRes x86_64 4:1.9780-527.fc45 fedora 115.6 KiB perl-Time-Local noarch 2:1.350-527.fc45 fedora 69.0 KiB perl-URI noarch 0:5.37-1.fc46 fedora 275.5 KiB perl-Unicode-Normalize x86_64 0:1.32-527.fc45 fedora 486.1 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-4.fc46 fedora 3.9 KiB rust-bindgen-devel noarch 0:0.72.1-4.fc46 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.1-1.fc46 fedora 2.7 KiB rust-bstr+std-devel noarch 0:1.13.1-1.fc46 fedora 2.7 KiB rust-bstr+unicode-devel noarch 0:1.13.1-1.fc46 fedora 2.7 KiB rust-bstr-devel noarch 0:1.13.1-1.fc46 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-3.fc46 fedora 1.8 KiB rust-cc+parallel-devel noarch 0:1.2.62-3.fc46 fedora 1.8 KiB rust-cc-devel noarch 0:1.2.62-3.fc46 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.2-1.fc46 fedora 3.4 KiB rust-chacha20-devel noarch 0:0.10.2-1.fc46 fedora 149.2 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.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_11_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_3_5-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_3_6-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_3_7-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_3_8-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_3_9-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_4_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_5_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_6_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_7_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_8_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_9_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+default-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+libloading-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+runtime-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys-devel noarch 0:1.9.1-1.fc46 fedora 210.2 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.9-1.fc46 fedora 5.5 KiB rust-clap_complete-devel noarch 0:4.6.9-1.fc46 fedora 186.9 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.1-1.fc46 fedora 1.4 KiB rust-crc32fast+std-devel noarch 0:1.5.1-1.fc46 fedora 1.4 KiB rust-crc32fast-devel noarch 0:1.5.1-1.fc46 fedora 119.1 KiB rust-crossbeam+alloc-devel noarch 0:0.8.4-7.fc45 fedora 1.8 KiB rust-crossbeam+std-devel noarch 0:0.8.4-7.fc45 fedora 1.8 KiB rust-crossbeam-channel+default-devel noarch 0:0.5.16-2.fc45 fedora 2.6 KiB rust-crossbeam-channel+std-devel noarch 0:0.5.16-2.fc45 fedora 2.6 KiB rust-crossbeam-channel-devel noarch 0:0.5.16-2.fc45 fedora 583.6 KiB rust-crossbeam-deque+default-devel noarch 0:0.8.7-2.fc45 fedora 1.8 KiB rust-crossbeam-deque+std-devel noarch 0:0.8.7-2.fc45 fedora 1.8 KiB rust-crossbeam-deque-devel noarch 0:0.8.7-2.fc45 fedora 126.5 KiB rust-crossbeam-devel noarch 0:0.8.4-7.fc45 fedora 27.4 KiB rust-crossbeam-epoch+alloc-devel noarch 0:0.9.20-2.fc45 fedora 1.8 KiB rust-crossbeam-epoch+std-devel noarch 0:0.9.20-2.fc45 fedora 1.8 KiB rust-crossbeam-epoch-devel noarch 0:0.9.20-2.fc45 fedora 188.0 KiB rust-crossbeam-queue+alloc-devel noarch 0:0.3.13-2.fc45 fedora 1.7 KiB rust-crossbeam-queue+default-devel noarch 0:0.3.13-2.fc45 fedora 1.7 KiB rust-crossbeam-queue+std-devel noarch 0:0.3.13-2.fc45 fedora 1.7 KiB rust-crossbeam-queue-devel noarch 0:0.3.13-2.fc45 fedora 74.6 KiB rust-crossbeam-utils+default-devel noarch 0:0.8.22-2.fc45 fedora 1.9 KiB rust-crossbeam-utils+std-devel noarch 0:0.8.22-2.fc45 fedora 1.9 KiB rust-crossbeam-utils-devel noarch 0:0.8.22-2.fc45 fedora 186.5 KiB rust-crypto-common0.1+default-devel noarch 0:0.1.7-2.fc45 fedora 1.3 KiB rust-crypto-common0.1-devel noarch 0:0.1.7-2.fc45 fedora 25.2 KiB rust-csv-core+default-devel noarch 0:0.1.13-3.fc45 fedora 1.5 KiB rust-csv-core-devel noarch 0:0.1.13-3.fc45 fedora 116.6 KiB rust-csv-devel noarch 0:1.4.0-3.fc45 fedora 5.8 MiB rust-ctrlc-devel noarch 0:3.5.2-2.fc45 fedora 40.3 KiB rust-dashmap-devel noarch 0:6.2.1-2.fc45 fedora 127.4 KiB rust-datatest-stable-devel noarch 0:0.3.3-9.fc45 fedora 96.6 KiB rust-derive-where+default-devel noarch 0:1.6.1-2.fc45 fedora 2.3 KiB rust-derive-where-devel noarch 0:1.6.1-2.fc45 fedora 301.9 KiB rust-diff+default-devel noarch 0:0.1.13-11.fc45 fedora 1.0 KiB rust-diff-devel noarch 0:0.1.13-11.fc45 fedora 909.2 KiB rust-difflib+default-devel noarch 0:0.4.0-12.fc45 fedora 968.0 B rust-difflib-devel noarch 0:0.4.0-12.fc45 fedora 38.2 KiB rust-digest0.10+block-buffer-devel noarch 0:0.10.7-2.fc45 fedora 1.5 KiB rust-digest0.10+core-api-devel noarch 0:0.10.7-2.fc45 fedora 1.5 KiB rust-digest0.10+default-devel noarch 0:0.10.7-2.fc45 fedora 1.5 KiB rust-digest0.10-devel noarch 0:0.10.7-2.fc45 fedora 84.1 KiB rust-dirs+default-devel noarch 0:6.0.0-3.fc45 fedora 1.3 KiB rust-dirs-devel noarch 0:6.0.0-3.fc45 fedora 48.0 KiB rust-dirs-sys+default-devel noarch 0:0.5.0-3.fc45 fedora 1.0 KiB rust-dirs-sys-devel noarch 0:0.5.0-3.fc45 fedora 28.7 KiB rust-displaydoc-devel noarch 0:0.2.6-2.fc45 fedora 62.5 KiB rust-drop_bomb-devel noarch 0:0.1.5-7.fc45 fedora 17.8 KiB rust-dunce-devel noarch 0:1.0.5-5.fc45 fedora 20.5 KiB rust-dyn-clone+default-devel noarch 0:1.0.20-3.fc45 fedora 1.7 KiB rust-dyn-clone-devel noarch 0:1.0.20-3.fc45 fedora 32.2 KiB rust-either+std-devel noarch 0:1.17.0-1.fc46 fedora 1.5 KiB rust-either+use_std-devel noarch 0:1.17.0-1.fc46 fedora 1.5 KiB rust-either-devel noarch 0:1.17.0-1.fc46 fedora 83.5 KiB rust-equivalent-devel noarch 0:1.0.2-4.fc45 fedora 17.0 KiB rust-errno+std-devel noarch 0:0.3.14-3.fc45 fedora 1.3 KiB rust-errno-devel noarch 0:0.3.14-3.fc45 fedora 31.7 KiB rust-escape8259+default-devel noarch 0:0.5.3-6.fc45 fedora 970.0 B rust-escape8259-devel noarch 0:0.5.3-6.fc45 fedora 12.8 KiB rust-escargot+default-devel noarch 0:0.5.15-3.fc45 fedora 4.5 KiB rust-escargot-devel noarch 0:0.5.15-3.fc45 fedora 72.3 KiB rust-etcetera-devel noarch 0:0.11.0-3.fc45 fedora 60.2 KiB rust-fancy-regex+default-devel noarch 0:0.16.2-2.fc45 fedora 2.4 KiB rust-fancy-regex+perf-devel noarch 0:0.16.2-2.fc45 fedora 2.4 KiB rust-fancy-regex+std-devel noarch 0:0.16.2-2.fc45 fedora 2.4 KiB rust-fancy-regex+unicode-devel noarch 0:0.16.2-2.fc45 fedora 2.4 KiB rust-fancy-regex-devel noarch 0:0.16.2-2.fc45 fedora 433.0 KiB rust-fastrand+alloc-devel noarch 0:2.5.0-1.fc45 fedora 1.4 KiB rust-fastrand+default-devel noarch 0:2.5.0-1.fc45 fedora 1.4 KiB rust-fastrand+std-devel noarch 0:2.5.0-1.fc45 fedora 1.4 KiB rust-fastrand-devel noarch 0:2.5.0-1.fc45 fedora 58.2 KiB rust-fern-devel noarch 0:0.7.1-7.fc45 fedora 445.4 KiB rust-filetime-devel noarch 0:0.2.29-2.fc45 fedora 52.8 KiB rust-find-msvc-tools+default-devel noarch 0:0.1.11-1.fc46 fedora 1.3 KiB rust-find-msvc-tools-devel noarch 0:0.1.11-1.fc46 fedora 113.2 KiB rust-flate2+any_impl-devel noarch 0:1.1.9-2.fc45 fedora 4.9 KiB rust-flate2+any_zlib-devel noarch 0:1.1.9-2.fc45 fedora 4.9 KiB rust-flate2+zlib-rs-devel noarch 0:1.1.9-2.fc45 fedora 4.9 KiB rust-flate2-devel noarch 0:1.1.9-2.fc45 fedora 313.6 KiB rust-fnv+default-devel noarch 0:1.0.7-16.fc45 fedora 886.0 B rust-fnv+std-devel noarch 0:1.0.7-16.fc45 fedora 886.0 B rust-fnv-devel noarch 0:1.0.7-16.fc45 fedora 33.5 KiB rust-foldhash-devel noarch 0:0.2.0-3.fc45 fedora 57.5 KiB rust-form_urlencoded+alloc-devel noarch 0:1.2.2-3.fc45 fedora 1.2 KiB rust-form_urlencoded+std-devel noarch 0:1.2.2-3.fc45 fedora 1.2 KiB rust-form_urlencoded-devel noarch 0:1.2.2-3.fc45 fedora 26.1 KiB rust-fs-err+default-devel noarch 0:3.2.2-2.fc45 fedora 1.8 KiB rust-fs-err-devel noarch 0:3.2.2-2.fc45 fedora 105.2 KiB rust-funty-devel noarch 0:2.0.0-9.fc45 fedora 55.3 KiB rust-gen-lsp-types-devel noarch 0:0.11.0-1.fc46 fedora 655.0 KiB rust-generic-array+default-devel noarch 0:0.14.9-3.fc45 fedora 1.7 KiB rust-generic-array+more_lengths-devel noarch 0:0.14.9-3.fc45 fedora 1.7 KiB rust-generic-array-devel noarch 0:0.14.9-3.fc45 fedora 65.9 KiB rust-get-size-derive2+default-devel noarch 0:0.10.3-1.fc45 fedora 2.5 KiB rust-get-size-derive2-devel noarch 0:0.10.3-1.fc45 fedora 32.3 KiB rust-get-size2+get-size-derive2-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2-devel noarch 0:0.10.3-1.fc45 fedora 92.7 KiB rust-getopts+default-devel noarch 0:0.2.24-3.fc45 fedora 1.3 KiB rust-getopts+unicode-devel noarch 0:0.2.24-3.fc45 fedora 1.3 KiB rust-getopts-devel noarch 0:0.2.24-3.fc45 fedora 92.5 KiB rust-getrandom+default-devel noarch 0:0.4.3-2.fc45 fedora 3.1 KiB rust-getrandom+sys_rng-devel noarch 0:0.4.3-2.fc45 fedora 3.1 KiB rust-getrandom-devel noarch 0:0.4.3-2.fc45 fedora 162.7 KiB rust-getrandom0.2+default-devel noarch 0:0.2.17-2.fc45 fedora 1.9 KiB rust-getrandom0.2+std-devel noarch 0:0.2.17-2.fc45 fedora 1.9 KiB rust-getrandom0.2-devel noarch 0:0.2.17-2.fc45 fedora 112.8 KiB rust-glob-devel noarch 0:0.3.4-1.fc45 fedora 84.2 KiB rust-globset+log-devel noarch 0:0.4.20-1.fc45 fedora 2.1 KiB rust-globset-devel noarch 0:0.4.20-1.fc45 fedora 118.2 KiB rust-globwalk-devel noarch 0:0.9.1-7.fc45 fedora 32.5 KiB rust-hashbrown+allocator-api2-devel noarch 0:0.17.1-1.fc46 fedora 3.7 KiB rust-hashbrown+default-devel noarch 0:0.17.1-1.fc46 fedora 3.7 KiB rust-hashbrown+default-hasher-devel noarch 0:0.17.1-1.fc46 fedora 3.7 KiB rust-hashbrown+equivalent-devel noarch 0:0.17.1-1.fc46 fedora 3.7 KiB rust-hashbrown+raw-entry-devel noarch 0:0.17.1-1.fc46 fedora 3.7 KiB rust-hashbrown0.14+raw-devel noarch 0:0.14.5-5.fc45 fedora 2.6 KiB rust-hashbrown0.14-devel noarch 0:0.14.5-5.fc45 fedora 810.8 KiB rust-hashlink+default-devel noarch 0:0.12.1-2.fc45 fedora 1.5 KiB rust-hashlink-devel noarch 0:0.12.1-2.fc45 fedora 164.7 KiB rust-heck-devel noarch 0:0.5.0-6.fc45 fedora 41.9 KiB rust-html-escape+default-devel noarch 0:0.2.14-2.fc45 fedora 1.3 KiB rust-html-escape+std-devel noarch 0:0.2.14-2.fc45 fedora 1.3 KiB rust-html-escape-devel noarch 0:0.2.14-2.fc45 fedora 131.0 KiB rust-iana-time-zone+default-devel noarch 0:0.1.65-2.fc45 fedora 1.5 KiB rust-iana-time-zone+fallback-devel noarch 0:0.1.65-2.fc45 fedora 1.5 KiB rust-iana-time-zone-devel noarch 0:0.1.65-2.fc45 fedora 142.6 KiB rust-icu_collections-devel noarch 0:2.3.0-1.fc46 fedora 628.6 KiB rust-icu_locale_core+zerovec-devel noarch 0:2.3.0-1.fc46 fedora 4.4 KiB rust-icu_locale_core-devel noarch 0:2.3.0-1.fc46 fedora 387.6 KiB rust-icu_normalizer+compiled_data-devel noarch 0:2.3.0-1.fc46 fedora 5.4 KiB rust-icu_normalizer-devel noarch 0:2.3.0-1.fc46 fedora 3.0 MiB rust-icu_normalizer_data-devel noarch 0:2.3.0-1.fc46 fedora 407.4 KiB rust-icu_properties+compiled_data-devel noarch 0:2.3.0-1.fc46 fedora 4.5 KiB rust-icu_properties-devel noarch 0:2.3.0-1.fc46 fedora 576.8 KiB rust-icu_properties_data-devel noarch 0:2.3.0-1.fc46 fedora 1.4 MiB rust-icu_provider+baked-devel noarch 0:2.3.0-1.fc46 fedora 4.8 KiB rust-icu_provider-devel noarch 0:2.3.0-1.fc46 fedora 203.8 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.1-1.fc46 fedora 3.0 KiB rust-indexmap+std-devel noarch 0:2.14.1-1.fc46 fedora 3.0 KiB rust-indexmap-devel noarch 0:2.14.1-1.fc46 fedora 501.6 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.48.0-1.fc46 fedora 3.4 KiB rust-insta+console-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+pest-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+pest_derive-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+regex-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+serde-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+strip-ansi-escapes-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta-cmd-devel noarch 0:0.7.0-2.fc45 fedora 28.7 KiB rust-insta-devel noarch 0:1.48.0-1.fc46 fedora 500.1 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.8-1.fc46 fedora 28.4 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.3-1.fc46 fedora 129.4 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+alloc-devel noarch 0:0.4.34-1.fc46 fedora 1.9 KiB rust-log+std-devel noarch 0:0.4.34-1.fc46 fedora 1.9 KiB rust-log-devel noarch 0:0.4.34-1.fc46 fedora 229.3 KiB rust-lsp-server-devel noarch 0:0.10.0-2.fc46 fedora 63.1 KiB rust-manyhow+default-devel noarch 0:0.11.4-3.fc45 fedora 2.3 KiB rust-manyhow+macros-devel noarch 0:0.11.4-3.fc45 fedora 2.3 KiB rust-manyhow+syn-devel noarch 0:0.11.4-3.fc45 fedora 2.3 KiB rust-manyhow+syn2-devel noarch 0:0.11.4-3.fc45 fedora 2.3 KiB rust-manyhow-devel noarch 0:0.11.4-3.fc45 fedora 88.7 KiB rust-manyhow-macros+default-devel noarch 0:0.11.4-3.fc45 fedora 1.2 KiB rust-manyhow-macros-devel noarch 0:0.11.4-3.fc45 fedora 16.4 KiB rust-matchers+default-devel noarch 0:0.2.0-3.fc45 fedora 1.1 KiB rust-matchers-devel noarch 0:0.2.0-3.fc45 fedora 23.0 KiB rust-matchit-devel noarch 0:0.9.2-2.fc45 fedora 160.7 KiB rust-memchr+alloc-devel noarch 0:2.8.3-2.fc45 fedora 1.8 KiB rust-memchr-devel noarch 0:2.8.3-2.fc45 fedora 569.6 KiB rust-minimal-lexical+std-devel noarch 0:0.2.1-12.fc45 fedora 1.0 KiB rust-minimal-lexical-devel noarch 0:0.2.1-12.fc45 fedora 311.6 KiB rust-mio+default-devel noarch 0:1.2.3-1.fc46 fedora 2.6 KiB rust-mio+log-devel noarch 0:1.2.3-1.fc46 fedora 2.6 KiB rust-mio+os-ext-devel noarch 0:1.2.3-1.fc46 fedora 2.6 KiB rust-mio+os-poll-devel noarch 0:1.2.3-1.fc46 fedora 2.6 KiB rust-mio-devel noarch 0:1.2.3-1.fc46 fedora 486.2 KiB rust-munge-devel noarch 0:0.4.7-3.fc45 fedora 54.4 KiB rust-munge_macro-devel noarch 0:0.4.7-3.fc45 fedora 18.3 KiB rust-natord-devel noarch 0:1.0.9-26.fc45 fedora 9.9 KiB rust-newtype-uuid+alloc-devel noarch 0:1.4.0-1.fc46 fedora 2.7 KiB rust-newtype-uuid+default-devel noarch 0:1.4.0-1.fc46 fedora 2.7 KiB rust-newtype-uuid+std-devel noarch 0:1.4.0-1.fc46 fedora 2.7 KiB rust-newtype-uuid-devel noarch 0:1.4.0-1.fc46 fedora 63.5 KiB rust-nix+fs-devel noarch 0:0.31.3-2.fc45 fedora 2.8 KiB rust-nix+process-devel noarch 0:0.31.3-2.fc45 fedora 2.8 KiB rust-nix+signal-devel noarch 0:0.31.3-2.fc45 fedora 2.8 KiB rust-nix+term-devel noarch 0:0.31.3-2.fc45 fedora 2.8 KiB rust-nix-devel noarch 0:0.31.3-2.fc45 fedora 1.6 MiB rust-nom7+alloc-devel noarch 0:7.1.3-4.fc45 fedora 2.3 KiB rust-nom7+std-devel noarch 0:7.1.3-4.fc45 fedora 2.3 KiB rust-nom7-devel noarch 0:7.1.3-4.fc45 fedora 633.1 KiB rust-normalize-line-endings+default-devel noarch 0:0.3.0-19.fc45 fedora 1.0 KiB rust-normalize-line-endings-devel noarch 0:0.3.0-19.fc45 fedora 14.4 KiB rust-notify-devel noarch 0:8.2.0-3.fc45 fedora 155.3 KiB rust-notify-types+default-devel noarch 0:2.1.0-2.fc45 fedora 1.4 KiB rust-notify-types-devel noarch 0:2.1.0-2.fc45 fedora 66.8 KiB rust-nu-ansi-term+default-devel noarch 0:0.50.3-2.fc45 fedora 1.7 KiB rust-nu-ansi-term+std-devel noarch 0:0.50.3-2.fc45 fedora 1.7 KiB rust-nu-ansi-term-devel noarch 0:0.50.3-2.fc45 fedora 111.2 KiB rust-num-traits-devel noarch 0:0.2.19-6.fc45 fedora 266.7 KiB rust-object+archive-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+coff-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+elf-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+macho-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+pe-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+read-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+read_core-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+std-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+xcoff-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object-devel noarch 0:0.39.1-1.fc45 fedora 1.9 MiB rust-once_cell+alloc-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell+default-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell+race-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell+std-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell-devel noarch 0:1.21.4-2.fc45 fedora 139.5 KiB rust-option-ext+default-devel noarch 0:0.2.0-8.fc45 fedora 866.0 B rust-option-ext-devel noarch 0:0.2.0-8.fc45 fedora 21.6 KiB rust-ordermap+std-devel noarch 0:1.2.0-2.fc45 fedora 2.8 KiB rust-ordermap-devel noarch 0:1.2.0-2.fc45 fedora 342.2 KiB rust-os_pipe+default-devel noarch 0:1.2.3-3.fc45 fedora 1.2 KiB rust-os_pipe-devel noarch 0:1.2.3-3.fc45 fedora 33.7 KiB rust-os_str_bytes+default-devel noarch 0:7.2.1-1.fc45 fedora 1.7 KiB rust-os_str_bytes+memchr-devel noarch 0:7.2.1-1.fc45 fedora 1.7 KiB rust-os_str_bytes+raw_os_str-devel noarch 0:7.2.1-1.fc45 fedora 1.7 KiB rust-os_str_bytes-devel noarch 0:7.2.1-1.fc45 fedora 132.4 KiB rust-parking_lot-devel noarch 0:0.12.5-3.fc45 fedora 196.9 KiB rust-parking_lot_core+default-devel noarch 0:0.9.12-3.fc45 fedora 1.5 KiB rust-parking_lot_core-devel noarch 0:0.9.12-3.fc45 fedora 135.6 KiB rust-paste+default-devel noarch 0:1.0.15-6.fc45 fedora 1.6 KiB rust-paste-devel noarch 0:1.0.15-6.fc45 fedora 64.9 KiB rust-path-absolutize-devel noarch 0:4.0.1-1.fc46 fedora 35.4 KiB rust-path-dedot+default-devel noarch 0:4.0.1-1.fc46 fedora 1.3 KiB rust-path-dedot+fixed_workdir-devel noarch 0:4.0.1-1.fc46 fedora 1.3 KiB rust-path-dedot-devel noarch 0:4.0.1-1.fc46 fedora 29.4 KiB rust-path-slash-devel noarch 0:0.2.1-8.fc45 fedora 42.2 KiB rust-pathdiff-devel noarch 0:0.2.3-5.fc45 fedora 21.9 KiB rust-peg+default-devel noarch 0:0.8.5-4.fc45 fedora 1.4 KiB rust-peg+std-devel noarch 0:0.8.5-4.fc45 fedora 1.4 KiB rust-peg-devel noarch 0:0.8.5-4.fc45 fedora 59.0 KiB rust-peg-macros+default-devel noarch 0:0.8.5-4.fc45 fedora 1.1 KiB rust-peg-macros-devel noarch 0:0.8.5-4.fc45 fedora 342.2 KiB rust-peg-runtime+default-devel noarch 0:0.8.5-4.fc45 fedora 945.0 B rust-peg-runtime+std-devel noarch 0:0.8.5-4.fc45 fedora 945.0 B rust-peg-runtime-devel noarch 0:0.8.5-4.fc45 fedora 11.2 KiB rust-pep440_rs-devel noarch 0:0.7.3-4.fc45 fedora 204.9 KiB rust-pep508_rs+default-devel noarch 0:0.9.2-4.fc45 fedora 2.1 KiB rust-pep508_rs-devel noarch 0:0.9.2-4.fc45 fedora 334.4 KiB rust-percent-encoding+alloc-devel noarch 0:2.3.2-3.fc45 fedora 1.0 KiB rust-percent-encoding+std-devel noarch 0:2.3.2-3.fc45 fedora 1.0 KiB rust-percent-encoding-devel noarch 0:2.3.2-3.fc45 fedora 34.0 KiB rust-pest+default-devel noarch 0:2.8.6-2.fc45 fedora 1.8 KiB rust-pest+memchr-devel noarch 0:2.8.6-2.fc45 fedora 1.8 KiB rust-pest+std-devel noarch 0:2.8.6-2.fc45 fedora 1.8 KiB rust-pest-devel noarch 0:2.8.6-2.fc45 fedora 1.3 MiB rust-pest_derive+default-devel noarch 0:2.8.6-2.fc45 fedora 1.9 KiB rust-pest_derive+std-devel noarch 0:2.8.6-2.fc45 fedora 1.9 KiB rust-pest_derive-devel noarch 0:2.8.6-2.fc45 fedora 74.7 KiB rust-pest_generator+std-devel noarch 0:2.8.6-2.fc45 fedora 1.4 KiB rust-pest_generator-devel noarch 0:2.8.6-2.fc45 fedora 80.6 KiB rust-pest_meta+default-devel noarch 0:2.8.6-2.fc45 fedora 1.3 KiB rust-pest_meta-devel noarch 0:2.8.6-2.fc45 fedora 275.2 KiB rust-phf+default-devel noarch 0:0.13.1-3.fc45 fedora 1.6 KiB rust-phf+std-devel noarch 0:0.13.1-3.fc45 fedora 1.6 KiB rust-phf-devel noarch 0:0.13.1-3.fc45 fedora 84.9 KiB rust-phf0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.5 KiB rust-phf0.11+std-devel noarch 0:0.11.3-3.fc45 fedora 1.5 KiB rust-phf0.11-devel noarch 0:0.11.3-3.fc45 fedora 80.2 KiB rust-phf_codegen0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.0 KiB rust-phf_codegen0.11-devel noarch 0:0.11.3-3.fc45 fedora 42.8 KiB rust-phf_generator0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.1 KiB rust-phf_generator0.11-devel noarch 0:0.11.3-3.fc45 fedora 30.3 KiB rust-phf_shared+std-devel noarch 0:0.13.1-3.fc45 fedora 1.2 KiB rust-phf_shared-devel noarch 0:0.13.1-3.fc45 fedora 47.8 KiB rust-phf_shared0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.2 KiB rust-phf_shared0.11+std-devel noarch 0:0.11.3-3.fc45 fedora 1.2 KiB rust-phf_shared0.11-devel noarch 0:0.11.3-3.fc45 fedora 44.2 KiB rust-pin-project-lite+default-devel noarch 0:0.2.17-2.fc45 fedora 3.6 KiB rust-pin-project-lite-devel noarch 0:0.2.17-2.fc45 fedora 219.2 KiB rust-pkg-config+default-devel noarch 0:0.3.34-1.fc46 fedora 1.1 KiB rust-pkg-config-devel noarch 0:0.3.34-1.fc46 fedora 73.8 KiB rust-portable-atomic+default-devel noarch 0:1.15.0-1.fc45 fedora 5.3 KiB rust-portable-atomic+fallback-devel noarch 0:1.15.0-1.fc45 fedora 5.3 KiB rust-portable-atomic-devel noarch 0:1.15.0-1.fc45 fedora 1.2 MiB rust-potential_utf+zerovec-devel noarch 0:0.1.6-1.fc46 fedora 3.2 KiB rust-potential_utf-devel noarch 0:0.1.6-1.fc46 fedora 31.3 KiB rust-ppv-lite86+simd-devel noarch 0:0.2.21-4.fc45 fedora 1.2 KiB rust-ppv-lite86+std-devel noarch 0:0.2.21-4.fc45 fedora 1.2 KiB rust-ppv-lite86-devel noarch 0:0.2.21-4.fc45 fedora 128.9 KiB rust-predicates+diff-devel noarch 0:3.1.4-2.fc45 fedora 5.0 KiB rust-predicates-core+default-devel noarch 0:1.0.10-2.fc45 fedora 2.1 KiB rust-predicates-core-devel noarch 0:1.0.10-2.fc45 fedora 24.3 KiB rust-predicates-devel noarch 0:3.1.4-2.fc45 fedora 124.1 KiB rust-predicates-tree+default-devel noarch 0:1.0.13-2.fc45 fedora 2.3 KiB rust-predicates-tree-devel noarch 0:1.0.13-2.fc45 fedora 18.7 KiB rust-pretty_assertions+std-devel noarch 0:1.4.1-5.fc45 fedora 1.6 KiB rust-pretty_assertions-devel noarch 0:1.4.1-5.fc45 fedora 121.6 KiB rust-proc-macro-utils+default-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+parser-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+proc-macro-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+proc-macro2-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+quote-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+smallvec-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils-devel noarch 0:0.10.0-3.fc45 fedora 91.3 KiB rust-proc-macro2+proc-macro-devel noarch 0:1.0.107-1.fc46 fedora 2.3 KiB rust-proc-macro2-devel noarch 0:1.0.107-1.fc46 fedora 248.4 KiB rust-psm+default-devel noarch 0:0.1.32-1.fc45 fedora 1.7 KiB rust-psm-devel noarch 0:0.1.32-1.fc45 fedora 99.9 KiB rust-ptr_meta+derive-devel noarch 0:0.3.2-1.fc45 fedora 1.2 KiB rust-ptr_meta+ptr_meta_derive-devel noarch 0:0.3.2-1.fc45 fedora 1.2 KiB rust-ptr_meta+std-devel noarch 0:0.3.2-1.fc45 fedora 1.2 KiB rust-ptr_meta-devel noarch 0:0.3.2-1.fc45 fedora 23.0 KiB rust-ptr_meta_derive-devel noarch 0:0.3.2-1.fc45 fedora 9.9 KiB rust-pyproject-toml-devel noarch 0:0.13.7-3.fc45 fedora 49.2 KiB rust-quick-junit-devel noarch 0:0.6.1-2.fc45 fedora 126.5 KiB rust-quick-xml+default-devel noarch 0:0.41.0-2.fc45 fedora 2.1 KiB rust-quick-xml-devel noarch 0:0.41.0-2.fc45 fedora 1.3 MiB rust-quickcheck_macros-devel noarch 0:1.2.0-2.fc45 fedora 25.4 KiB rust-quote+proc-macro-devel noarch 0:1.0.47-1.fc45 fedora 1.7 KiB rust-quote-devel noarch 0:1.0.47-1.fc45 fedora 123.1 KiB rust-quote-use+default-devel noarch 0:0.8.4-4.fc45 fedora 1.8 KiB rust-quote-use-devel noarch 0:0.8.4-4.fc45 fedora 10.1 KiB rust-quote-use-macros+default-devel noarch 0:0.8.4-3.fc45 fedora 1.4 KiB rust-quote-use-macros-devel noarch 0:0.8.4-3.fc45 fedora 17.5 KiB rust-radium+default-devel noarch 0:0.7.0-8.fc45 fedora 1.1 KiB rust-radium-devel noarch 0:0.7.0-8.fc45 fedora 47.6 KiB rust-rancor+alloc-devel noarch 0:0.1.3-1.fc45 fedora 1.2 KiB rust-rancor-devel noarch 0:0.1.3-1.fc45 fedora 32.5 KiB rust-rand+sys_rng-devel noarch 0:0.10.2-2.fc45 fedora 2.3 KiB rust-rand0.8+alloc-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+default-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+getrandom-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+libc-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+rand_chacha-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+small_rng-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+std-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+std_rng-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8-devel noarch 0:0.8.7-1.fc45 fedora 319.0 KiB rust-rand_chacha0.3+std-devel noarch 0:0.3.1-4.fc45 fedora 1.3 KiB rust-rand_chacha0.3-devel noarch 0:0.3.1-4.fc45 fedora 50.2 KiB rust-rand_core+default-devel noarch 0:0.10.1-2.fc45 fedora 1.5 KiB rust-rand_core-devel noarch 0:0.10.1-2.fc45 fedora 71.8 KiB rust-rand_core0.6+alloc-devel noarch 0:0.6.4-4.fc45 fedora 1.3 KiB rust-rand_core0.6+default-devel noarch 0:0.6.4-4.fc45 fedora 1.3 KiB rust-rand_core0.6+getrandom-devel noarch 0:0.6.4-4.fc45 fedora 1.3 KiB rust-rand_core0.6+std-devel noarch 0:0.6.4-4.fc45 fedora 1.3 KiB rust-rand_core0.6-devel noarch 0:0.6.4-4.fc45 fedora 75.7 KiB rust-rayon-core+default-devel noarch 0:1.13.0-3.fc45 fedora 1.8 KiB rust-rayon-core-devel noarch 0:1.13.0-3.fc45 fedora 270.8 KiB rust-rayon-devel noarch 0:1.12.0-2.fc45 fedora 885.2 KiB rust-ref-cast+default-devel noarch 0:1.0.27-1.fc46 fedora 1.8 KiB rust-ref-cast-devel noarch 0:1.0.27-1.fc46 fedora 39.1 KiB rust-ref-cast-impl+default-devel noarch 0:1.0.27-1.fc46 fedora 1.5 KiB rust-ref-cast-impl-devel noarch 0:1.0.27-1.fc46 fedora 29.1 KiB rust-regex+perf-backtrack-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-cache-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-dfa-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-inline-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-literal-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-onepass-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+std-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-age-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-bool-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-case-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-gencat-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-perl-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-script-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-segment-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex-automata+alloc-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-build-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-onepass-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-search-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+hybrid-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+meta-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-backtrack-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-pikevm-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-thompson-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-inline-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-literal-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-literal-multisubstring-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-literal-substring-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+std-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+syntax-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-age-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-bool-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-case-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-gencat-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-perl-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-script-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-segment-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-word-boundary-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata-devel noarch 0:0.4.18-1.fc45 fedora 2.6 MiB rust-regex-devel noarch 0:1.13.1-1.fc45 fedora 695.7 KiB rust-regex-syntax+std-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-age-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-bool-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-case-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-gencat-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-perl-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-script-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-segment-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax-devel noarch 0:0.8.11-2.fc45 fedora 1.6 MiB rust-rend+bytecheck-devel noarch 0:0.5.4-2.fc45 fedora 1.4 KiB rust-rend-devel noarch 0:0.5.4-2.fc45 fedora 90.7 KiB rust-rkyv+alloc-devel noarch 0:0.8.18-1.fc45 fedora 3.2 KiB rust-rkyv+bytecheck-devel noarch 0:0.8.18-1.fc45 fedora 3.2 KiB rust-rkyv+std-devel noarch 0:0.8.18-1.fc45 fedora 3.2 KiB rust-rkyv-devel noarch 0:0.8.18-1.fc45 fedora 888.6 KiB rust-rkyv_derive+bytecheck-devel noarch 0:0.8.18-1.fc45 fedora 1.5 KiB rust-rkyv_derive-devel noarch 0:0.8.18-1.fc45 fedora 119.6 KiB rust-ron+default-devel noarch 0:0.12.2-2.fc45 fedora 8.5 KiB rust-ron+std-devel noarch 0:0.12.2-2.fc45 fedora 8.5 KiB rust-ron-devel noarch 0:0.12.2-2.fc45 fedora 710.3 KiB rust-rust-stemmers+default-devel noarch 0:1.2.0-17.fc45 fedora 1.0 KiB rust-rust-stemmers-devel noarch 0:1.2.0-17.fc45 fedora 9.3 MiB rust-rustc-hash+std-devel noarch 0:2.1.3-2.fc45 fedora 1.1 KiB rust-rustc-hash-devel noarch 0:2.1.3-2.fc45 fedora 37.9 KiB rust-rustc-stable-hash-devel noarch 0:0.1.2-4.fc45 fedora 63.1 KiB rust-rustix+alloc-devel noarch 0:1.1.4-2.fc45 fedora 9.3 KiB rust-rustix+default-devel noarch 0:1.1.4-2.fc45 fedora 9.3 KiB rust-rustix+fs-devel noarch 0:1.1.4-2.fc45 fedora 9.3 KiB rust-rustix+std-devel noarch 0:1.1.4-2.fc45 fedora 9.3 KiB rust-rustix+termios-devel noarch 0:1.1.4-2.fc45 fedora 9.3 KiB rust-rustix-devel noarch 0:1.1.4-2.fc45 fedora 2.2 MiB rust-rustversion+default-devel noarch 0:1.0.23-2.fc45 fedora 1.8 KiB rust-rustversion-devel noarch 0:1.0.23-2.fc45 fedora 61.6 KiB rust-ryu+default-devel noarch 0:1.0.23-2.fc45 fedora 2.3 KiB rust-ryu-devel noarch 0:1.0.23-2.fc45 fedora 154.2 KiB rust-salsa-macro-rules+default-devel noarch 0:0.28.2-1.fc46 fedora 947.0 B rust-salsa-macro-rules-devel noarch 0:0.28.2-1.fc46 fedora 104.4 KiB rust-salsa-macros+default-devel noarch 0:0.28.2-1.fc46 fedora 1.1 KiB rust-salsa-macros-devel noarch 0:0.28.2-1.fc46 fedora 188.3 KiB rust-same-file-devel noarch 0:1.0.6-18.fc45 fedora 31.3 KiB rust-schemars+derive-devel noarch 0:1.2.1-4.fc46 fedora 5.8 KiB rust-schemars+schemars_derive-devel noarch 0:1.2.1-4.fc46 fedora 5.8 KiB rust-schemars+std-devel noarch 0:1.2.1-4.fc46 fedora 5.8 KiB rust-schemars-devel noarch 0:1.2.1-4.fc46 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.229-1.fc46 fedora 1.9 KiB rust-serde+rc-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde+serde_derive-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde+std-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde-devel noarch 0:1.0.229-1.fc46 fedora 544.6 KiB rust-serde_core+alloc-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core+default-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core+rc-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core+result-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core+std-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core-devel noarch 0:1.0.229-1.fc46 fedora 379.5 KiB rust-serde_derive+default-devel noarch 0:1.0.229-1.fc46 fedora 2.0 KiB rust-serde_derive-devel noarch 0:1.0.229-1.fc46 fedora 322.6 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:2.0.1-1.fc46 fedora 1.3 KiB rust-shlex+std-devel noarch 0:2.0.1-1.fc46 fedora 1.3 KiB rust-shlex-devel noarch 0:2.0.1-1.fc46 fedora 53.6 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.16.0-1.fc46 fedora 129.7 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.4-1.fc46 fedora 4.8 KiB rust-syn+printing-devel noarch 0:3.0.4-1.fc46 fedora 4.8 KiB rust-syn+proc-macro-devel noarch 0:3.0.4-1.fc46 fedora 4.8 KiB rust-syn+visit-devel noarch 0:3.0.4-1.fc46 fedora 4.8 KiB rust-syn+visit-mut-devel noarch 0:3.0.4-1.fc46 fedora 4.8 KiB rust-syn-devel noarch 0:3.0.4-1.fc46 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.4-1.fc46 fedora 3.8 KiB rust-tinystr-devel noarch 0:0.8.4-1.fc46 fedora 92.5 KiB rust-tinyvec+alloc-devel noarch 0:1.11.0-2.fc45 fedora 2.2 KiB rust-tinyvec+default-devel noarch 0:1.11.0-2.fc45 fedora 2.2 KiB rust-tinyvec+tinyvec_macros-devel noarch 0:1.11.0-2.fc45 fedora 2.2 KiB rust-tinyvec-devel noarch 0:1.11.0-2.fc45 fedora 208.1 KiB rust-tinyvec_macros+default-devel noarch 0:0.1.1-9.fc46 fedora 721.0 B rust-tinyvec_macros-devel noarch 0:0.1.1-9.fc46 fedora 14.3 KiB rust-toml+display-devel noarch 0:1.1.5-1.fc46 fedora 6.2 KiB rust-toml+parse-devel noarch 0:1.1.5-1.fc46 fedora 6.2 KiB rust-toml+serde-devel noarch 0:1.1.5-1.fc46 fedora 6.2 KiB rust-toml+std-devel noarch 0:1.1.5-1.fc46 fedora 6.2 KiB rust-toml-devel noarch 0:1.1.5-1.fc46 fedora 293.3 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.3-1.fc46 fedora 4.4 KiB rust-toml_parser+std-devel noarch 0:1.1.3-1.fc46 fedora 4.4 KiB rust-toml_parser-devel noarch 0:1.1.3-1.fc46 fedora 226.8 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.26.0-1.fc46 fedora 3.4 KiB rust-uuid-devel noarch 0:1.26.0-1.fc46 fedora 298.4 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.6-1.fc46 fedora 1.7 KiB rust-which-devel noarch 0:8.0.6-1.fc46 fedora 108.9 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.4-1.fc46 fedora 112.3 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.5-1.fc46 fedora 5.1 KiB rust-zerotrie+zerofrom-devel noarch 0:0.2.5-1.fc46 fedora 5.1 KiB rust-zerotrie-devel noarch 0:0.2.5-1.fc46 fedora 380.5 KiB rust-zerovec+derive-devel noarch 0:0.11.8-1.fc46 fedora 4.6 KiB rust-zerovec+yoke-devel noarch 0:0.11.8-1.fc46 fedora 4.6 KiB rust-zerovec-derive-devel noarch 0:0.11.6-1.fc46 fedora 93.7 KiB rust-zerovec-devel noarch 0:0.11.8-1.fc46 fedora 591.2 KiB rust-zip+_deflate-any-devel noarch 0:8.6.0-7.fc46 fedora 4.5 KiB rust-zip+deflate-flate2-devel noarch 0:8.6.0-7.fc46 fedora 4.5 KiB rust-zlib-rs+rust-allocator-devel noarch 0:0.6.7-1.fc45 fedora 1.3 KiB rust-zlib-rs+std-devel noarch 0:0.6.7-1.fc45 fedora 1.3 KiB rust-zlib-rs-devel noarch 0:0.6.7-1.fc45 fedora 762.8 KiB rust-zmij+default-devel noarch 0:1.0.21-2.fc45 fedora 1.7 KiB rust-zmij-devel noarch 0:1.0.21-2.fc45 fedora 64.6 KiB rust-zstd-devel noarch 0:0.13.3-4.fc45 fedora 110.8 KiB rust-zstd-safe+std-devel noarch 0:7.2.4-4.fc45 fedora 1.8 KiB rust-zstd-safe-devel noarch 0:7.2.4-4.fc45 fedora 122.1 KiB rust-zstd-sys+std-devel noarch 0:2.0.16-3.fc45 fedora 1.7 KiB rust-zstd-sys-devel noarch 0:2.0.16-3.fc45 fedora 321.8 KiB Transaction Summary: Installing: 1164 packages Total size of inbound packages is 197 MiB. Need to download 197 MiB. After this operation, 993 MiB extra will be used (install 993 MiB, remove 0 B). [ 1/1164] rust-aho-corasick+default-d 100% | 24.4 KiB/s | 7.9 KiB | 00m00s [ 2/1164] rust-anstream+default-devel 100% | 21.0 KiB/s | 8.6 KiB | 00m00s [ 3/1164] rust-anstyle+default-devel- 100% | 19.5 KiB/s | 8.3 KiB | 00m00s [ 4/1164] rust-arc-swap+default-devel 100% | 83.7 KiB/s | 8.3 KiB | 00m00s [ 5/1164] rust-anstyle+std-devel-0:1. 100% | 28.6 KiB/s | 8.3 KiB | 00m00s [ 6/1164] rust-argfile+default-devel- 100% | 91.2 KiB/s | 7.9 KiB | 00m00s [ 7/1164] rust-assert_fs+default-deve 100% | 99.6 KiB/s | 8.1 KiB | 00m00s [ 8/1164] rust-arrayvec+default-devel 100% | 92.2 KiB/s | 8.1 KiB | 00m00s [ 9/1164] rust-anyhow+default-devel-0 100% | 26.2 KiB/s | 9.2 KiB | 00m00s [ 10/1164] rust-bitflags+default-devel 100% | 76.0 KiB/s | 8.8 KiB | 00m00s [ 11/1164] rust-bitvec+alloc-devel-0:1 100% | 101.8 KiB/s | 7.7 KiB | 00m00s [ 12/1164] rust-bstr+default-devel-0:1 100% | 76.2 KiB/s | 8.5 KiB | 00m00s [ 13/1164] rust-cachedir+default-devel 100% | 76.3 KiB/s | 7.8 KiB | 00m00s [ 14/1164] rust-camino+default-devel-0 100% | 98.6 KiB/s | 8.5 KiB | 00m00s [ 15/1164] rust-camino+serde1-devel-0: 100% | 110.7 KiB/s | 8.6 KiB | 00m00s [ 16/1164] rust-bitvec-devel-0:1.0.1-8 100% | 724.2 KiB/s | 247.0 KiB | 00m00s [ 17/1164] rust-clap+default-devel-0:4 100% | 123.5 KiB/s | 10.5 KiB | 00m00s [ 18/1164] rust-clap+derive-devel-0:4. 100% | 118.9 KiB/s | 10.3 KiB | 00m00s [ 19/1164] rust-clap+env-devel-0:4.6.6 100% | 141.4 KiB/s | 10.3 KiB | 00m00s [ 20/1164] rust-clap+wrap_help-devel-0 100% | 138.0 KiB/s | 10.4 KiB | 00m00s [ 21/1164] rust-clap+string-devel-0:4. 100% | 130.9 KiB/s | 10.3 KiB | 00m00s [ 22/1164] rust-clearscreen+default-de 100% | 103.5 KiB/s | 8.4 KiB | 00m00s [ 23/1164] rust-colored+default-devel- 100% | 93.3 KiB/s | 8.0 KiB | 00m00s [ 24/1164] rust-compact_str+default-de 100% | 97.1 KiB/s | 8.4 KiB | 00m00s [ 25/1164] rust-colored+no-color-devel 100% | 88.2 KiB/s | 8.0 KiB | 00m00s [ 26/1164] rust-countme+default-devel- 100% | 94.3 KiB/s | 7.7 KiB | 00m00s [ 27/1164] rust-clap_complete_command+ 100% | 20.3 KiB/s | 8.0 KiB | 00m00s [ 28/1164] rust-compact_str+serde-deve 100% | 43.3 KiB/s | 8.6 KiB | 00m00s [ 29/1164] rust-csv+default-devel-0:1. 100% | 92.7 KiB/s | 7.9 KiB | 00m00s [ 30/1164] rust-ctrlc+default-devel-0: 100% | 110.8 KiB/s | 8.3 KiB | 00m00s [ 31/1164] rust-dashmap+default-devel- 100% | 88.0 KiB/s | 7.9 KiB | 00m00s [ 32/1164] rust-datatest-stable+defaul 100% | 91.8 KiB/s | 8.1 KiB | 00m00s [ 33/1164] rust-crossbeam+default-deve 100% | 27.7 KiB/s | 7.8 KiB | 00m00s [ 34/1164] rust-drop_bomb+default-deve 100% | 80.8 KiB/s | 7.8 KiB | 00m00s [ 35/1164] rust-dunce+default-devel-0: 100% | 99.5 KiB/s | 7.9 KiB | 00m00s [ 36/1164] rust-etcetera+default-devel 100% | 73.6 KiB/s | 8.2 KiB | 00m00s [ 37/1164] rust-fern+default-devel-0:0 100% | 58.5 KiB/s | 8.3 KiB | 00m00s [ 38/1164] rust-filetime+default-devel 100% | 55.5 KiB/s | 8.3 KiB | 00m00s [ 39/1164] rust-get-size2+compact-str- 100% | 92.1 KiB/s | 8.8 KiB | 00m00s [ 40/1164] rust-gen-lsp-types+url-deve 100% | 65.5 KiB/s | 7.9 KiB | 00m00s [ 41/1164] rust-get-size2+default-deve 100% | 104.6 KiB/s | 8.7 KiB | 00m00s [ 42/1164] rust-gen-lsp-types+default- 100% | 23.1 KiB/s | 7.7 KiB | 00m00s [ 43/1164] rust-get-size2+derive-devel 100% | 45.9 KiB/s | 8.7 KiB | 00m00s [ 44/1164] rust-get-size2+hashbrown-de 100% | 76.1 KiB/s | 8.8 KiB | 00m00s [ 45/1164] rust-get-size2+indexmap-dev 100% | 102.6 KiB/s | 8.8 KiB | 00m00s [ 46/1164] rust-get-size2+parking_lot- 100% | 42.3 KiB/s | 8.8 KiB | 00m00s [ 47/1164] rust-get-size2+smallvec-dev 100% | 43.5 KiB/s | 8.8 KiB | 00m00s [ 48/1164] rust-get-size2+ordermap-dev 100% | 41.8 KiB/s | 8.8 KiB | 00m00s [ 49/1164] rust-glob+default-devel-0:0 100% | 95.4 KiB/s | 8.0 KiB | 00m00s [ 50/1164] rust-globset+default-devel- 100% | 101.3 KiB/s | 8.4 KiB | 00m00s [ 51/1164] rust-get-size2+thin-vec-dev 100% | 98.1 KiB/s | 8.8 KiB | 00m00s [ 52/1164] rust-hashbrown+inline-more- 100% | 94.0 KiB/s | 8.6 KiB | 00m00s [ 53/1164] rust-globwalk+default-devel 100% | 77.2 KiB/s | 7.7 KiB | 00m00s [ 54/1164] rust-hashbrown-devel-0:0.17 100% | 776.9 KiB/s | 132.1 KiB | 00m00s [ 55/1164] rust-heck+default-devel-0:0 100% | 73.8 KiB/s | 7.7 KiB | 00m00s [ 56/1164] rust-icu_properties+default 100% | 55.1 KiB/s | 8.5 KiB | 00m00s [ 57/1164] rust-ignore+default-devel-0 100% | 81.6 KiB/s | 8.6 KiB | 00m00s [ 58/1164] rust-imperative+default-dev 100% | 90.3 KiB/s | 8.0 KiB | 00m00s [ 59/1164] rust-indexmap+default-devel 100% | 105.2 KiB/s | 9.1 KiB | 00m00s [ 60/1164] rust-indicatif+default-deve 100% | 101.4 KiB/s | 8.4 KiB | 00m00s [ 61/1164] rust-indoc+default-devel-0: 100% | 107.9 KiB/s | 7.9 KiB | 00m00s [ 62/1164] rust-insta-cmd+default-deve 100% | 97.3 KiB/s | 7.9 KiB | 00m00s [ 63/1164] rust-insta+filters-devel-0: 100% | 98.0 KiB/s | 8.9 KiB | 00m00s [ 64/1164] rust-insta+default-devel-0: 100% | 91.4 KiB/s | 8.9 KiB | 00m00s [ 65/1164] rust-insta+json-devel-0:1.4 100% | 98.4 KiB/s | 8.9 KiB | 00m00s [ 66/1164] rust-insta+ron-devel-0:1.48 100% | 123.2 KiB/s | 9.0 KiB | 00m00s [ 67/1164] rust-insta+redactions-devel 100% | 120.9 KiB/s | 8.9 KiB | 00m00s [ 68/1164] rust-is-macro+default-devel 100% | 90.1 KiB/s | 7.8 KiB | 00m00s [ 69/1164] rust-jiff+default-devel-0:0 100% | 156.3 KiB/s | 13.8 KiB | 00m00s [ 70/1164] rust-itertools+default-deve 100% | 87.6 KiB/s | 8.1 KiB | 00m00s [ 71/1164] rust-jod-thread+default-dev 100% | 84.5 KiB/s | 7.9 KiB | 00m00s [ 72/1164] rust-log+default-devel-0:0. 100% | 83.1 KiB/s | 8.6 KiB | 00m00s [ 73/1164] rust-lsp-server+default-dev 100% | 99.8 KiB/s | 8.2 KiB | 00m00s [ 74/1164] rust-matchit+default-devel- 100% | 99.0 KiB/s | 8.3 KiB | 00m00s [ 75/1164] rust-libcst-devel-0:1.8.6-3 100% | 522.5 KiB/s | 116.0 KiB | 00m00s [ 76/1164] rust-memchr+default-devel-0 100% | 63.9 KiB/s | 8.4 KiB | 00m00s [ 77/1164] rust-memchr+std-devel-0:2.8 100% | 72.6 KiB/s | 8.4 KiB | 00m00s [ 78/1164] rust-natord+default-devel-0 100% | 80.8 KiB/s | 7.7 KiB | 00m00s [ 79/1164] rust-notify+default-devel-0 100% | 99.1 KiB/s | 8.1 KiB | 00m00s [ 80/1164] rust-ordermap+default-devel 100% | 64.2 KiB/s | 8.6 KiB | 00m00s [ 81/1164] rust-ordermap+serde-devel-0 100% | 66.0 KiB/s | 8.8 KiB | 00m00s [ 82/1164] rust-parking_lot+default-de 100% | 88.4 KiB/s | 8.0 KiB | 00m00s [ 83/1164] rust-path-absolutize+defaul 100% | 99.1 KiB/s | 7.9 KiB | 00m00s [ 84/1164] rust-path-absolutize+fixed_ 100% | 57.6 KiB/s | 8.1 KiB | 00m00s [ 85/1164] rust-pep440_rs+default-deve 100% | 64.1 KiB/s | 8.0 KiB | 00m00s [ 86/1164] rust-path-slash+default-dev 100% | 28.0 KiB/s | 7.8 KiB | 00m00s [ 87/1164] rust-pathdiff+default-devel 100% | 35.0 KiB/s | 7.9 KiB | 00m00s [ 88/1164] rust-pretty_assertions+defa 100% | 92.3 KiB/s | 8.0 KiB | 00m00s [ 89/1164] rust-proc-macro2+default-de 100% | 114.6 KiB/s | 9.3 KiB | 00m00s [ 90/1164] rust-pep440_rs+version-rang 100% | 50.0 KiB/s | 8.2 KiB | 00m00s [ 91/1164] rust-pyproject-toml+default 100% | 93.8 KiB/s | 8.3 KiB | 00m00s [ 92/1164] rust-quick-junit+default-de 100% | 71.6 KiB/s | 8.3 KiB | 00m00s [ 93/1164] rust-quickcheck-devel-0:1.1 100% | 392.4 KiB/s | 34.5 KiB | 00m00s [ 94/1164] rust-quickcheck_macros+defa 100% | 67.7 KiB/s | 8.1 KiB | 00m00s [ 95/1164] rust-quote+default-devel-0: 100% | 76.7 KiB/s | 8.6 KiB | 00m00s [ 96/1164] rust-rand+std_rng-devel-0:0 100% | 83.8 KiB/s | 8.6 KiB | 00m00s [ 97/1164] rust-rand-devel-0:0.10.2-2. 100% | 615.0 KiB/s | 104.5 KiB | 00m00s [ 98/1164] rust-rayon+default-devel-0: 100% | 90.0 KiB/s | 7.9 KiB | 00m00s [ 99/1164] rust-regex-automata+default 100% | 110.4 KiB/s | 9.2 KiB | 00m00s [ 100/1164] rust-regex-syntax+default-d 100% | 94.8 KiB/s | 8.4 KiB | 00m00s [ 101/1164] rust-regex+default-devel-0: 100% | 94.6 KiB/s | 9.1 KiB | 00m00s [ 102/1164] rust-rkyv+default-devel-0:0 100% | 100.7 KiB/s | 9.0 KiB | 00m00s [ 103/1164] rust-rustc-hash+default-dev 100% | 89.2 KiB/s | 8.2 KiB | 00m00s [ 104/1164] rust-rustc-stable-hash+defa 100% | 79.5 KiB/s | 7.6 KiB | 00m00s [ 105/1164] rust-salsa+compact_str-deve 100% | 105.8 KiB/s | 8.5 KiB | 00m00s [ 106/1164] rust-salsa+inventory-devel- 100% | 92.9 KiB/s | 8.5 KiB | 00m00s [ 107/1164] rust-salsa+macros-devel-0:0 100% | 117.3 KiB/s | 8.4 KiB | 00m00s [ 108/1164] rust-salsa+ordermap-devel-0 100% | 86.1 KiB/s | 8.4 KiB | 00m00s [ 109/1164] rust-salsa+salsa_unstable-d 100% | 108.0 KiB/s | 8.3 KiB | 00m00s [ 110/1164] rust-same-file+default-deve 100% | 93.1 KiB/s | 7.8 KiB | 00m00s [ 111/1164] rust-schemars+default-devel 100% | 93.9 KiB/s | 8.5 KiB | 00m00s [ 112/1164] rust-salsa-devel-0:0.28.2-1 100% | 855.6 KiB/s | 321.7 KiB | 00m00s [ 113/1164] rust-seahash+default-devel- 100% | 80.6 KiB/s | 7.7 KiB | 00m00s [ 114/1164] rust-serde+default-devel-0: 100% | 91.2 KiB/s | 8.8 KiB | 00m00s [ 115/1164] rust-serde+derive-devel-0:1 100% | 98.4 KiB/s | 8.8 KiB | 00m00s [ 116/1164] rust-serde_json+default-dev 100% | 73.1 KiB/s | 9.6 KiB | 00m00s [ 117/1164] rust-serde_test+default-dev 100% | 76.8 KiB/s | 7.9 KiB | 00m00s [ 118/1164] rust-shellexpand+default-de 100% | 49.8 KiB/s | 8.0 KiB | 00m00s [ 119/1164] rust-similar+default-devel- 100% | 84.1 KiB/s | 8.2 KiB | 00m00s [ 120/1164] rust-similar+inline-devel-0 100% | 86.4 KiB/s | 8.1 KiB | 00m00s [ 121/1164] rust-smallvec+const_generic 100% | 92.3 KiB/s | 8.0 KiB | 00m00s [ 122/1164] rust-smallvec+const_new-dev 100% | 73.2 KiB/s | 8.1 KiB | 00m00s [ 123/1164] rust-smallvec+default-devel 100% | 72.7 KiB/s | 8.0 KiB | 00m00s [ 124/1164] rust-smallvec+union-devel-0 100% | 88.8 KiB/s | 8.0 KiB | 00m00s [ 125/1164] rust-snapbox+cmd-devel-0:1. 100% | 110.4 KiB/s | 9.3 KiB | 00m00s [ 126/1164] rust-snapbox+default-devel- 100% | 105.2 KiB/s | 9.0 KiB | 00m00s [ 127/1164] rust-snapbox+diff-devel-0:1 100% | 125.9 KiB/s | 9.2 KiB | 00m00s [ 128/1164] rust-snapbox+examples-devel 100% | 126.9 KiB/s | 9.1 KiB | 00m00s [ 129/1164] rust-snapbox+term-svg-devel 100% | 127.5 KiB/s | 9.2 KiB | 00m00s [ 130/1164] rust-stacker+default-devel- 100% | 94.3 KiB/s | 8.3 KiB | 00m00s [ 131/1164] rust-static_assertions+defa 100% | 93.5 KiB/s | 7.9 KiB | 00m00s [ 132/1164] rust-strum+default-devel-0: 100% | 76.1 KiB/s | 8.1 KiB | 00m00s [ 133/1164] rust-strum+strum_macros-dev 100% | 113.6 KiB/s | 8.3 KiB | 00m00s [ 134/1164] rust-strum_macros+default-d 100% | 112.3 KiB/s | 8.1 KiB | 00m00s [ 135/1164] rust-supports-hyperlinks+de 100% | 112.0 KiB/s | 8.1 KiB | 00m00s [ 136/1164] rust-syn+derive-devel-0:3.0 100% | 99.0 KiB/s | 9.9 KiB | 00m00s [ 137/1164] rust-syn+default-devel-0:3. 100% | 89.2 KiB/s | 10.1 KiB | 00m00s [ 138/1164] rust-syn+extra-traits-devel 100% | 118.1 KiB/s | 9.9 KiB | 00m00s [ 139/1164] rust-syn+parsing-devel-0:3. 100% | 117.9 KiB/s | 9.9 KiB | 00m00s [ 140/1164] rust-syn+full-devel-0:3.0.4 100% | 116.4 KiB/s | 9.9 KiB | 00m00s [ 141/1164] rust-tempfile+default-devel 100% | 109.4 KiB/s | 9.2 KiB | 00m00s [ 142/1164] rust-thin-vec+default-devel 100% | 102.6 KiB/s | 8.4 KiB | 00m00s [ 143/1164] rust-thin-vec+serde-devel-0 100% | 113.6 KiB/s | 8.5 KiB | 00m00s [ 144/1164] rust-thiserror+default-deve 100% | 125.6 KiB/s | 9.0 KiB | 00m00s [ 145/1164] rust-tikv-jemallocator+defa 100% | 109.9 KiB/s | 7.9 KiB | 00m00s [ 146/1164] rust-test-case+default-deve 100% | 28.3 KiB/s | 7.9 KiB | 00m00s [ 147/1164] rust-toml_parser+default-de 100% | 59.3 KiB/s | 8.2 KiB | 00m00s [ 148/1164] rust-toml+default-devel-0:1 100% | 61.5 KiB/s | 9.2 KiB | 00m00s [ 149/1164] rust-tracing-flame+default- 100% | 72.8 KiB/s | 7.8 KiB | 00m00s [ 150/1164] rust-tracing-log+default-de 100% | 75.5 KiB/s | 7.9 KiB | 00m00s [ 151/1164] rust-tracing-subscriber+chr 100% | 78.2 KiB/s | 8.5 KiB | 00m00s [ 152/1164] rust-tracing-subscriber+ans 100% | 69.5 KiB/s | 8.3 KiB | 00m00s [ 153/1164] rust-tracing-subscriber-dev 100% | 821.9 KiB/s | 189.0 KiB | 00m00s [ 154/1164] rust-tracing-subscriber+env 100% | 119.8 KiB/s | 8.7 KiB | 00m00s [ 155/1164] rust-tracing-subscriber+fmt 100% | 85.0 KiB/s | 8.3 KiB | 00m00s [ 156/1164] rust-tracing-subscriber+sma 100% | 116.8 KiB/s | 8.4 KiB | 00m00s [ 157/1164] rust-tracing+release_max_le 100% | 100.7 KiB/s | 8.1 KiB | 00m00s [ 158/1164] rust-tracing+default-devel- 100% | 71.4 KiB/s | 8.1 KiB | 00m00s [ 159/1164] rust-tracing+log-devel-0:0. 100% | 85.5 KiB/s | 8.1 KiB | 00m00s [ 160/1164] rust-typed-arena+default-de 100% | 86.2 KiB/s | 7.8 KiB | 00m00s [ 161/1164] rust-unicode-normalization+ 100% | 101.3 KiB/s | 8.5 KiB | 00m00s [ 162/1164] rust-unicode-ident+default- 100% | 94.7 KiB/s | 8.7 KiB | 00m00s [ 163/1164] rust-unicode-width+default- 100% | 93.0 KiB/s | 8.2 KiB | 00m00s [ 164/1164] rust-url+default-devel-0:2. 100% | 100.6 KiB/s | 8.2 KiB | 00m00s [ 165/1164] rust-unicode_names2+default 100% | 68.7 KiB/s | 8.2 KiB | 00m00s [ 166/1164] rust-walkdir+default-devel- 100% | 74.0 KiB/s | 7.7 KiB | 00m00s [ 167/1164] rust-which+default-devel-0: 100% | 91.9 KiB/s | 8.6 KiB | 00m00s [ 168/1164] rust-uuid+default-devel-0:1 100% | 59.4 KiB/s | 9.5 KiB | 00m00s [ 169/1164] rust-wild+default-devel-0:2 100% | 59.9 KiB/s | 7.7 KiB | 00m00s [ 170/1164] rust-zip+deflate-flate2-zli 100% | 149.2 KiB/s | 11.8 KiB | 00m00s [ 171/1164] rust-zip+zstd-devel-0:8.6.0 100% | 131.8 KiB/s | 11.6 KiB | 00m00s [ 172/1164] rust-zip-devel-0:8.6.0-7.fc 100% | 585.6 KiB/s | 131.8 KiB | 00m00s [ 173/1164] rust-char_str+default-devel 100% | 14.3 KiB/s | 7.2 KiB | 00m01s [ 174/1164] rust-char_str+get-size-deve 100% | 14.6 KiB/s | 7.4 KiB | 00m01s [ 175/1164] rust-char_str+serde-devel-0 100% | 15.5 KiB/s | 7.3 KiB | 00m00s [ 176/1164] pyproject-rpm-macros-0:1.23 100% | 400.3 KiB/s | 54.8 KiB | 00m00s [ 177/1164] rust-aho-corasick+perf-lite 100% | 87.6 KiB/s | 8.0 KiB | 00m00s [ 178/1164] rust-aho-corasick+std-devel 100% | 77.7 KiB/s | 8.0 KiB | 00m00s [ 179/1164] rust-anstream+wincon-devel- 100% | 58.0 KiB/s | 8.5 KiB | 00m00s [ 180/1164] rust-aho-corasick-devel-0:1 100% | 771.6 KiB/s | 156.6 KiB | 00m00s [ 181/1164] rust-anstream+auto-devel-0: 100% | 49.0 KiB/s | 8.7 KiB | 00m00s [ 182/1164] rust-anstream-devel-0:1.0.0 100% | 439.5 KiB/s | 32.1 KiB | 00m00s [ 183/1164] rust-anstyle-devel-0:1.0.14 100% | 232.1 KiB/s | 24.1 KiB | 00m00s [ 184/1164] rust-arc-swap-devel-0:1.9.2 100% | 559.7 KiB/s | 77.2 KiB | 00m00s [ 185/1164] rust-argfile-devel-0:1.0.0- 100% | 189.7 KiB/s | 17.6 KiB | 00m00s [ 186/1164] rust-anyhow+std-devel-0:1.0 100% | 21.6 KiB/s | 9.1 KiB | 00m00s [ 187/1164] rust-arrayvec+std-devel-0:0 100% | 77.5 KiB/s | 8.1 KiB | 00m00s [ 188/1164] rust-arrayvec-devel-0:0.7.8 100% | 429.2 KiB/s | 38.2 KiB | 00m00s [ 189/1164] rust-assert_fs-devel-0:1.1. 100% | 220.3 KiB/s | 24.9 KiB | 00m00s [ 190/1164] rust-bitflags-devel-0:2.13. 100% | 405.5 KiB/s | 68.1 KiB | 00m00s [ 191/1164] rust-funty-devel-0:2.0.0-9. 100% | 134.4 KiB/s | 20.2 KiB | 00m00s [ 192/1164] rust-anyhow-devel-0:1.0.104 100% | 95.0 KiB/s | 61.7 KiB | 00m01s [ 193/1164] rust-tap+default-devel-0:1. 100% | 85.5 KiB/s | 7.7 KiB | 00m00s [ 194/1164] rust-wyz-devel-0:0.5.1-9.fc 100% | 338.3 KiB/s | 26.4 KiB | 00m00s [ 195/1164] rust-radium+default-devel-0 100% | 54.3 KiB/s | 7.7 KiB | 00m00s [ 196/1164] rust-bstr+std-devel-0:1.13. 100% | 107.3 KiB/s | 8.7 KiB | 00m00s [ 197/1164] rust-bstr+unicode-devel-0:1 100% | 108.0 KiB/s | 8.6 KiB | 00m00s [ 198/1164] rust-cachedir-devel-0:0.3.1 100% | 172.2 KiB/s | 14.6 KiB | 00m00s [ 199/1164] rust-camino-devel-0:1.2.5-1 100% | 395.8 KiB/s | 42.0 KiB | 00m00s [ 200/1164] rust-serde_core+default-dev 100% | 82.3 KiB/s | 7.8 KiB | 00m00s [ 201/1164] rust-clap+color-devel-0:4.6 100% | 89.1 KiB/s | 10.3 KiB | 00m00s [ 202/1164] rust-clap+error-context-dev 100% | 119.2 KiB/s | 10.4 KiB | 00m00s [ 203/1164] rust-bstr-devel-0:1.13.1-1. 100% | 779.0 KiB/s | 267.2 KiB | 00m00s [ 204/1164] rust-clap+help-devel-0:4.6. 100% | 99.4 KiB/s | 10.3 KiB | 00m00s [ 205/1164] rust-clap+std-devel-0:4.6.6 100% | 94.7 KiB/s | 10.3 KiB | 00m00s [ 206/1164] rust-clap+suggestions-devel 100% | 134.6 KiB/s | 10.4 KiB | 00m00s [ 207/1164] rust-clap+usage-devel-0:4.6 100% | 35.0 KiB/s | 10.3 KiB | 00m00s [ 208/1164] rust-clap_derive+default-de 100% | 32.3 KiB/s | 8.9 KiB | 00m00s [ 209/1164] rust-clap-devel-0:4.6.6-1.f 100% | 299.0 KiB/s | 99.0 KiB | 00m00s [ 210/1164] rust-clap_builder+wrap_help 100% | 99.7 KiB/s | 10.4 KiB | 00m00s [ 211/1164] rust-clap_builder+env-devel 100% | 44.1 KiB/s | 10.1 KiB | 00m00s [ 212/1164] rust-clap_builder+string-de 100% | 51.8 KiB/s | 10.2 KiB | 00m00s [ 213/1164] rust-clap_complete_command+ 100% | 111.8 KiB/s | 8.2 KiB | 00m00s [ 214/1164] rust-clap_complete_command- 100% | 191.6 KiB/s | 13.8 KiB | 00m00s [ 215/1164] rust-colored-devel-0:3.1.1- 100% | 462.1 KiB/s | 41.1 KiB | 00m00s [ 216/1164] rust-compact_str+std-devel- 100% | 102.4 KiB/s | 8.3 KiB | 00m00s [ 217/1164] rust-serde+alloc-devel-0:1. 100% | 106.8 KiB/s | 8.8 KiB | 00m00s [ 218/1164] rust-clearscreen-devel-0:4. 100% | 631.1 KiB/s | 148.9 KiB | 00m00s [ 219/1164] rust-compact_str-devel-0:0. 100% | 623.0 KiB/s | 92.2 KiB | 00m00s [ 220/1164] rust-countme-devel-0:3.0.1- 100% | 203.2 KiB/s | 17.7 KiB | 00m00s [ 221/1164] rust-crossbeam+std-devel-0: 100% | 87.6 KiB/s | 8.6 KiB | 00m00s [ 222/1164] rust-crossbeam-devel-0:0.8. 100% | 218.0 KiB/s | 18.7 KiB | 00m00s [ 223/1164] rust-ctrlc-devel-0:3.5.2-2. 100% | 320.3 KiB/s | 23.1 KiB | 00m00s [ 224/1164] rust-serde-devel-0:1.0.229- 100% | 274.9 KiB/s | 81.7 KiB | 00m00s [ 225/1164] rust-dashmap-devel-0:6.2.1- 100% | 293.1 KiB/s | 36.9 KiB | 00m00s [ 226/1164] rust-datatest-stable-devel- 100% | 374.4 KiB/s | 45.3 KiB | 00m00s [ 227/1164] rust-drop_bomb-devel-0:0.1. 100% | 149.0 KiB/s | 14.9 KiB | 00m00s [ 228/1164] rust-dunce-devel-0:1.0.5-5. 100% | 142.9 KiB/s | 15.6 KiB | 00m00s [ 229/1164] rust-etcetera-devel-0:0.11. 100% | 222.5 KiB/s | 22.9 KiB | 00m00s [ 230/1164] rust-filetime-devel-0:0.2.2 100% | 274.5 KiB/s | 22.2 KiB | 00m00s [ 231/1164] rust-csv-devel-0:1.4.0-3.fc 100% | 1.1 MiB/s | 735.9 KiB | 00m01s [ 232/1164] rust-gen-lsp-types-devel-0: 100% | 557.1 KiB/s | 84.7 KiB | 00m00s [ 233/1164] rust-fern-devel-0:0.7.1-7.f 100% | 834.5 KiB/s | 297.1 KiB | 00m00s [ 234/1164] rust-url+serde-devel-0:2.5. 100% | 115.3 KiB/s | 8.4 KiB | 00m00s [ 235/1164] rust-get-size2-devel-0:0.10 100% | 435.2 KiB/s | 36.6 KiB | 00m00s [ 236/1164] rust-get-size2+get-size-der 100% | 121.8 KiB/s | 8.9 KiB | 00m00s [ 237/1164] rust-parking_lot-devel-0:0. 100% | 681.3 KiB/s | 50.4 KiB | 00m00s [ 238/1164] rust-indexmap-devel-0:2.14. 100% | 550.9 KiB/s | 92.6 KiB | 00m00s [ 239/1164] rust-ordermap-devel-0:1.2.0 100% | 408.5 KiB/s | 68.2 KiB | 00m00s [ 240/1164] rust-smallvec-devel-0:1.16. 100% | 367.4 KiB/s | 37.1 KiB | 00m00s [ 241/1164] rust-thin-vec-devel-0:0.2.1 100% | 393.3 KiB/s | 42.9 KiB | 00m00s [ 242/1164] rust-glob-devel-0:0.3.4-1.f 100% | 243.4 KiB/s | 28.2 KiB | 00m00s [ 243/1164] rust-globset+log-devel-0:0. 100% | 90.4 KiB/s | 8.5 KiB | 00m00s [ 244/1164] rust-globset-devel-0:0.4.20 100% | 290.4 KiB/s | 35.4 KiB | 00m00s [ 245/1164] rust-globwalk-devel-0:0.9.1 100% | 182.1 KiB/s | 16.9 KiB | 00m00s [ 246/1164] rust-heck-devel-0:0.5.0-6.f 100% | 276.3 KiB/s | 20.2 KiB | 00m00s [ 247/1164] rust-icu_properties+compile 100% | 84.5 KiB/s | 8.7 KiB | 00m00s [ 248/1164] rust-icu_properties-devel-0 100% | 423.0 KiB/s | 91.8 KiB | 00m00s [ 249/1164] rust-imperative-devel-0:1.0 100% | 46.5 KiB/s | 21.2 KiB | 00m00s [ 250/1164] rust-indexmap+std-devel-0:2 100% | 26.4 KiB/s | 9.1 KiB | 00m00s [ 251/1164] rust-ignore-devel-0:0.4.33- 100% | 124.5 KiB/s | 71.4 KiB | 00m01s [ 252/1164] rust-indicatif-devel-0:0.18 100% | 293.5 KiB/s | 73.1 KiB | 00m00s [ 253/1164] rust-indicatif+unicode-widt 100% | 24.9 KiB/s | 8.7 KiB | 00m00s [ 254/1164] rust-insta-cmd-devel-0:0.7. 100% | 210.8 KiB/s | 20.9 KiB | 00m00s [ 255/1164] rust-indoc-devel-0:2.0.7-3. 100% | 97.6 KiB/s | 33.2 KiB | 00m00s [ 256/1164] rust-insta+colors-devel-0:1 100% | 81.3 KiB/s | 8.9 KiB | 00m00s [ 257/1164] rust-insta+regex-devel-0:1. 100% | 77.8 KiB/s | 9.1 KiB | 00m00s [ 258/1164] rust-insta+strip-ansi-escap 100% | 80.8 KiB/s | 9.0 KiB | 00m00s [ 259/1164] rust-insta+serde-devel-0:1. 100% | 98.7 KiB/s | 9.0 KiB | 00m00s [ 260/1164] rust-insta+pest-devel-0:1.4 100% | 124.5 KiB/s | 9.0 KiB | 00m00s [ 261/1164] rust-insta+pest_derive-deve 100% | 123.4 KiB/s | 9.0 KiB | 00m00s [ 262/1164] rust-insta-devel-0:1.48.0-1 100% | 446.0 KiB/s | 146.3 KiB | 00m00s [ 263/1164] rust-ron+default-devel-0:0. 100% | 93.2 KiB/s | 8.4 KiB | 00m00s [ 264/1164] rust-itertools+use_std-deve 100% | 62.7 KiB/s | 8.2 KiB | 00m00s [ 265/1164] rust-itertools-devel-0:0.15 100% | 747.9 KiB/s | 158.6 KiB | 00m00s [ 266/1164] rust-jiff+perf-inline-devel 100% | 56.5 KiB/s | 13.5 KiB | 00m00s [ 267/1164] rust-jiff+std-devel-0:0.2.3 100% | 133.8 KiB/s | 13.9 KiB | 00m00s [ 268/1164] rust-jiff+tz-fat-devel-0:0. 100% | 189.4 KiB/s | 13.6 KiB | 00m00s [ 269/1164] rust-is-macro-devel-0:0.3.8 100% | 37.8 KiB/s | 18.8 KiB | 00m00s [ 270/1164] rust-jiff+tz-system-devel-0 100% | 112.7 KiB/s | 13.5 KiB | 00m00s [ 271/1164] rust-jiff+tzdb-bundle-platf 100% | 131.7 KiB/s | 13.6 KiB | 00m00s [ 272/1164] rust-jiff+tzdb-concatenated 100% | 178.3 KiB/s | 13.6 KiB | 00m00s [ 273/1164] rust-jiff+tzdb-zoneinfo-dev 100% | 188.0 KiB/s | 13.5 KiB | 00m00s [ 274/1164] rust-jod-thread-devel-0:1.0 100% | 201.8 KiB/s | 14.5 KiB | 00m00s [ 275/1164] rust-annotate-snippets0.11+ 100% | 66.4 KiB/s | 7.6 KiB | 00m00s [ 276/1164] rust-libcst_derive+default- 100% | 87.0 KiB/s | 8.4 KiB | 00m00s [ 277/1164] rust-paste+default-devel-0: 100% | 85.8 KiB/s | 7.7 KiB | 00m00s [ 278/1164] rust-peg+default-devel-0:0. 100% | 95.5 KiB/s | 7.9 KiB | 00m00s [ 279/1164] rust-lsp-server-devel-0:0.1 100% | 366.4 KiB/s | 26.4 KiB | 00m00s [ 280/1164] rust-log-devel-0:0.4.34-1.f 100% | 463.5 KiB/s | 53.3 KiB | 00m00s [ 281/1164] rust-matchit-devel-0:0.9.2- 100% | 411.7 KiB/s | 37.9 KiB | 00m00s [ 282/1164] rust-memchr-devel-0:2.8.3-2 100% | 609.4 KiB/s | 93.2 KiB | 00m00s [ 283/1164] rust-memchr+alloc-devel-0:2 100% | 95.4 KiB/s | 8.4 KiB | 00m00s [ 284/1164] rust-jiff-devel-0:0.2.35-1. 100% | 902.1 KiB/s | 487.2 KiB | 00m01s [ 285/1164] rust-notify-devel-0:8.2.0-3 100% | 545.4 KiB/s | 44.2 KiB | 00m00s [ 286/1164] rust-natord-devel-0:1.0.9-2 100% | 50.1 KiB/s | 11.6 KiB | 00m00s [ 287/1164] rust-ordermap+std-devel-0:1 100% | 41.4 KiB/s | 8.7 KiB | 00m00s [ 288/1164] rust-indexmap+serde-devel-0 100% | 41.0 KiB/s | 9.3 KiB | 00m00s [ 289/1164] rust-path-absolutize-devel- 100% | 169.8 KiB/s | 14.8 KiB | 00m00s [ 290/1164] rust-serde_core-devel-0:1.0 100% | 389.5 KiB/s | 64.3 KiB | 00m00s [ 291/1164] rust-path-slash-devel-0:0.2 100% | 224.4 KiB/s | 16.6 KiB | 00m00s [ 292/1164] rust-path-dedot+fixed_workd 100% | 82.9 KiB/s | 7.9 KiB | 00m00s [ 293/1164] rust-pathdiff-devel-0:0.2.3 100% | 209.0 KiB/s | 15.3 KiB | 00m00s [ 294/1164] rust-pep440_rs-devel-0:0.7. 100% | 513.8 KiB/s | 48.3 KiB | 00m00s [ 295/1164] rust-pretty_assertions+std- 100% | 97.2 KiB/s | 8.0 KiB | 00m00s [ 296/1164] rust-version-ranges+default 100% | 37.8 KiB/s | 8.1 KiB | 00m00s [ 297/1164] rust-pretty_assertions-deve 100% | 563.8 KiB/s | 84.0 KiB | 00m00s [ 298/1164] rust-pyproject-toml-devel-0 100% | 207.6 KiB/s | 21.4 KiB | 00m00s [ 299/1164] rust-proc-macro2+proc-macro 100% | 29.7 KiB/s | 9.3 KiB | 00m00s [ 300/1164] rust-rand+sys_rng-devel-0:0 100% | 102.1 KiB/s | 8.6 KiB | 00m00s [ 301/1164] rust-quickcheck_macros-deve 100% | 151.1 KiB/s | 19.6 KiB | 00m00s [ 302/1164] rust-quick-junit-devel-0:0. 100% | 96.4 KiB/s | 34.5 KiB | 00m00s [ 303/1164] rust-quote+proc-macro-devel 100% | 53.2 KiB/s | 8.7 KiB | 00m00s [ 304/1164] rust-proc-macro2-devel-0:1. 100% | 92.1 KiB/s | 64.3 KiB | 00m01s [ 305/1164] rust-quote-devel-0:1.0.47-1 100% | 208.1 KiB/s | 43.7 KiB | 00m00s [ 306/1164] rust-rand_core-devel-0:0.10 100% | 219.2 KiB/s | 31.1 KiB | 00m00s [ 307/1164] rust-chacha20+rng-devel-0:0 100% | 92.4 KiB/s | 8.3 KiB | 00m00s [ 308/1164] rust-rayon-devel-0:1.12.0-2 100% | 850.2 KiB/s | 186.2 KiB | 00m00s [ 309/1164] rust-regex-automata+dfa-dev 100% | 45.9 KiB/s | 9.0 KiB | 00m00s [ 310/1164] rust-chacha20-devel-0:0.10. 100% | 134.9 KiB/s | 48.8 KiB | 00m00s [ 311/1164] rust-regex-automata+hybrid- 100% | 29.3 KiB/s | 8.9 KiB | 00m00s [ 312/1164] rust-regex-automata+meta-de 100% | 29.7 KiB/s | 8.9 KiB | 00m00s [ 313/1164] rust-regex-automata+nfa-dev 100% | 36.6 KiB/s | 9.0 KiB | 00m00s [ 314/1164] rust-regex-automata+perf-de 100% | 122.2 KiB/s | 8.9 KiB | 00m00s [ 315/1164] rust-regex-automata+std-dev 100% | 128.3 KiB/s | 9.4 KiB | 00m00s [ 316/1164] rust-regex-automata+syntax- 100% | 125.3 KiB/s | 9.0 KiB | 00m00s [ 317/1164] rust-regex-automata+unicode 100% | 129.8 KiB/s | 9.5 KiB | 00m00s [ 318/1164] rust-regex-syntax+std-devel 100% | 89.7 KiB/s | 8.3 KiB | 00m00s [ 319/1164] rust-regex-syntax+unicode-d 100% | 119.0 KiB/s | 8.7 KiB | 00m00s [ 320/1164] rust-regex+perf-devel-0:1.1 100% | 107.7 KiB/s | 9.0 KiB | 00m00s [ 321/1164] rust-regex+std-devel-0:1.13 100% | 126.0 KiB/s | 9.3 KiB | 00m00s [ 322/1164] rust-regex+unicode-devel-0: 100% | 110.1 KiB/s | 9.4 KiB | 00m00s [ 323/1164] rust-regex-syntax-devel-0:0 100% | 793.9 KiB/s | 215.2 KiB | 00m00s [ 324/1164] rust-regex-automata-devel-0 100% | 923.1 KiB/s | 450.5 KiB | 00m00s [ 325/1164] rust-rkyv+bytecheck-devel-0 100% | 88.9 KiB/s | 9.2 KiB | 00m00s [ 326/1164] rust-rkyv+std-devel-0:0.8.1 100% | 88.0 KiB/s | 9.1 KiB | 00m00s [ 327/1164] rust-regex-devel-0:1.13.1-1 100% | 577.9 KiB/s | 134.7 KiB | 00m00s [ 328/1164] rust-rustc-hash+std-devel-0 100% | 92.7 KiB/s | 8.2 KiB | 00m00s [ 329/1164] rust-rustc-hash-devel-0:2.1 100% | 298.9 KiB/s | 21.8 KiB | 00m00s [ 330/1164] rust-rkyv-devel-0:0.8.18-1. 100% | 812.7 KiB/s | 184.5 KiB | 00m00s [ 331/1164] rust-rustc-stable-hash-deve 100% | 375.3 KiB/s | 27.4 KiB | 00m00s [ 332/1164] rust-boxcar+default-devel-0 100% | 95.8 KiB/s | 9.0 KiB | 00m00s [ 333/1164] rust-crossbeam-queue+defaul 100% | 96.4 KiB/s | 8.0 KiB | 00m00s [ 334/1164] rust-hashbrown+default-deve 100% | 90.3 KiB/s | 8.8 KiB | 00m00s [ 335/1164] rust-hashlink+default-devel 100% | 81.1 KiB/s | 8.4 KiB | 00m00s [ 336/1164] rust-crossbeam-utils+defaul 100% | 30.4 KiB/s | 8.0 KiB | 00m00s [ 337/1164] rust-intrusive-collections+ 100% | 59.1 KiB/s | 8.2 KiB | 00m00s [ 338/1164] rust-portable-atomic+defaul 100% | 56.4 KiB/s | 8.7 KiB | 00m00s [ 339/1164] rust-salsa-macro-rules+defa 100% | 86.8 KiB/s | 7.8 KiB | 00m00s [ 340/1164] rust-salsa-macros+default-d 100% | 86.3 KiB/s | 7.8 KiB | 00m00s [ 341/1164] rust-tracing+std-devel-0:0. 100% | 90.4 KiB/s | 8.1 KiB | 00m00s [ 342/1164] rust-typeid+default-devel-0 100% | 108.9 KiB/s | 8.2 KiB | 00m00s [ 343/1164] rust-inventory+default-deve 100% | 117.3 KiB/s | 8.4 KiB | 00m00s [ 344/1164] rust-tracing-devel-0:0.1.44 100% | 589.0 KiB/s | 88.3 KiB | 00m00s [ 345/1164] rust-schemars+derive-devel- 100% | 96.8 KiB/s | 8.5 KiB | 00m00s [ 346/1164] rust-same-file-devel-0:1.0. 100% | 125.9 KiB/s | 18.4 KiB | 00m00s [ 347/1164] rust-seahash-devel-0:4.1.0- 100% | 519.4 KiB/s | 39.0 KiB | 00m00s [ 348/1164] rust-serde+std-devel-0:1.0. 100% | 92.1 KiB/s | 8.7 KiB | 00m00s [ 349/1164] rust-schemars-devel-0:1.2.1 100% | 522.6 KiB/s | 151.0 KiB | 00m00s [ 350/1164] rust-serde+serde_derive-dev 100% | 74.2 KiB/s | 8.9 KiB | 00m00s [ 351/1164] rust-serde_json+std-devel-0 100% | 78.6 KiB/s | 9.7 KiB | 00m00s [ 352/1164] rust-serde_test-devel-0:1.0 100% | 255.3 KiB/s | 25.5 KiB | 00m00s [ 353/1164] rust-shellexpand+base-0-dev 100% | 96.8 KiB/s | 7.9 KiB | 00m00s [ 354/1164] rust-serde_json-devel-0:1.0 100% | 493.6 KiB/s | 157.0 KiB | 00m00s [ 355/1164] rust-shellexpand+tilde-deve 100% | 110.7 KiB/s | 8.0 KiB | 00m00s [ 356/1164] rust-shellexpand-devel-0:3. 100% | 329.1 KiB/s | 29.6 KiB | 00m00s [ 357/1164] rust-similar+std-devel-0:3. 100% | 79.5 KiB/s | 8.3 KiB | 00m00s [ 358/1164] rust-similar+text-devel-0:3 100% | 86.9 KiB/s | 8.1 KiB | 00m00s [ 359/1164] rust-libc+default-devel-0:0 100% | 116.7 KiB/s | 10.0 KiB | 00m00s [ 360/1164] rust-similar-devel-0:3.1.1- 100% | 479.8 KiB/s | 73.9 KiB | 00m00s [ 361/1164] rust-os_pipe+default-devel- 100% | 81.7 KiB/s | 8.0 KiB | 00m00s [ 362/1164] rust-snapbox-devel-0:1.2.2- 100% | 690.7 KiB/s | 64.9 KiB | 00m00s [ 363/1164] rust-wait-timeout+default-d 100% | 72.0 KiB/s | 7.9 KiB | 00m00s [ 364/1164] rust-snapbox+color-auto-dev 100% | 103.7 KiB/s | 9.0 KiB | 00m00s [ 365/1164] rust-escargot+default-devel 100% | 85.7 KiB/s | 8.1 KiB | 00m00s [ 366/1164] rust-anstyle-svg+default-de 100% | 54.9 KiB/s | 8.5 KiB | 00m00s [ 367/1164] rust-snapbox+structured-dat 100% | 94.5 KiB/s | 9.2 KiB | 00m00s [ 368/1164] rust-stacker-devel-0:0.1.25 100% | 283.0 KiB/s | 24.1 KiB | 00m00s [ 369/1164] rust-static_assertions-deve 100% | 282.6 KiB/s | 26.6 KiB | 00m00s [ 370/1164] rust-strum+std-devel-0:0.28 100% | 95.2 KiB/s | 8.1 KiB | 00m00s [ 371/1164] rust-strum-devel-0:0.28.0-2 100% | 210.6 KiB/s | 15.8 KiB | 00m00s [ 372/1164] rust-schemars+std-devel-0:1 100% | 5.5 KiB/s | 8.5 KiB | 00m02s [ 373/1164] rust-strum_macros-devel-0:0 100% | 527.3 KiB/s | 44.3 KiB | 00m00s [ 374/1164] rust-supports-hyperlinks-de 100% | 221.0 KiB/s | 16.6 KiB | 00m00s [ 375/1164] rust-syn+clone-impls-devel- 100% | 122.5 KiB/s | 9.9 KiB | 00m00s [ 376/1164] rust-syn+printing-devel-0:3 100% | 96.5 KiB/s | 10.0 KiB | 00m00s [ 377/1164] rust-syn+proc-macro-devel-0 100% | 108.7 KiB/s | 10.2 KiB | 00m00s [ 378/1164] rust-tempfile+getrandom-dev 100% | 93.0 KiB/s | 9.3 KiB | 00m00s [ 379/1164] rust-tempfile-devel-0:3.27. 100% | 408.6 KiB/s | 53.1 KiB | 00m00s [ 380/1164] rust-test-case-devel-0:3.3. 100% | 162.8 KiB/s | 14.6 KiB | 00m00s [ 381/1164] rust-thin-vec+std-devel-0:0 100% | 91.9 KiB/s | 8.4 KiB | 00m00s [ 382/1164] rust-thiserror+std-devel-0: 100% | 124.9 KiB/s | 9.0 KiB | 00m00s [ 383/1164] rust-syn-devel-0:3.0.4-1.fc 100% | 747.7 KiB/s | 262.5 KiB | 00m00s [ 384/1164] rust-thiserror-devel-0:2.0. 100% | 821.5 KiB/s | 62.4 KiB | 00m00s [ 385/1164] rust-tikv-jemallocator+back 100% | 113.5 KiB/s | 8.2 KiB | 00m00s [ 386/1164] rust-tikv-jemallocator-deve 100% | 306.5 KiB/s | 22.7 KiB | 00m00s [ 387/1164] rust-toml+display-devel-0:1 100% | 93.6 KiB/s | 9.3 KiB | 00m00s [ 388/1164] rust-toml+parse-devel-0:1.1 100% | 103.5 KiB/s | 9.3 KiB | 00m00s [ 389/1164] rust-toml+serde-devel-0:1.1 100% | 109.6 KiB/s | 9.4 KiB | 00m00s [ 390/1164] rust-toml-devel-0:1.1.5-1.f 100% | 735.1 KiB/s | 64.0 KiB | 00m00s [ 391/1164] rust-toml_parser+std-devel- 100% | 88.8 KiB/s | 8.2 KiB | 00m00s [ 392/1164] rust-toml+std-devel-0:1.1.5 100% | 73.1 KiB/s | 10.1 KiB | 00m00s [ 393/1164] rust-toml_parser-devel-0:1. 100% | 472.3 KiB/s | 39.2 KiB | 00m00s [ 394/1164] rust-tracing-flame+smallvec 100% | 85.2 KiB/s | 7.9 KiB | 00m00s [ 395/1164] rust-tracing-flame-devel-0: 100% | 181.1 KiB/s | 17.9 KiB | 00m00s [ 396/1164] rust-tracing-log+log-tracer 100% | 106.7 KiB/s | 7.8 KiB | 00m00s [ 397/1164] rust-tracing-log+std-devel- 100% | 106.7 KiB/s | 7.9 KiB | 00m00s [ 398/1164] rust-tracing-log-devel-0:0. 100% | 343.6 KiB/s | 25.8 KiB | 00m00s [ 399/1164] rust-tracing-core-devel-0:0 100% | 792.5 KiB/s | 68.2 KiB | 00m00s [ 400/1164] rust-tracing-subscriber+nu- 100% | 115.6 KiB/s | 8.4 KiB | 00m00s [ 401/1164] rust-chrono+clock-devel-0:0 100% | 64.1 KiB/s | 8.3 KiB | 00m00s [ 402/1164] rust-chrono+std-devel-0:0.4 100% | 69.7 KiB/s | 8.2 KiB | 00m00s [ 403/1164] rust-tracing-subscriber+mat 100% | 112.1 KiB/s | 8.4 KiB | 00m00s [ 404/1164] rust-tracing-subscriber+onc 100% | 115.3 KiB/s | 8.4 KiB | 00m00s [ 405/1164] rust-tracing-subscriber+std 100% | 112.5 KiB/s | 8.4 KiB | 00m00s [ 406/1164] rust-tracing-subscriber+thr 100% | 115.5 KiB/s | 8.4 KiB | 00m00s [ 407/1164] rust-chrono-devel-0:0.4.44- 100% | 750.2 KiB/s | 195.8 KiB | 00m00s [ 408/1164] rust-tracing-subscriber+tra 100% | 110.4 KiB/s | 8.4 KiB | 00m00s [ 409/1164] rust-tracing-subscriber+reg 100% | 116.8 KiB/s | 8.4 KiB | 00m00s [ 410/1164] rust-tracing+attributes-dev 100% | 90.5 KiB/s | 8.1 KiB | 00m00s [ 411/1164] rust-typed-arena+std-devel- 100% | 104.0 KiB/s | 7.8 KiB | 00m00s [ 412/1164] rust-typed-arena-devel-0:2. 100% | 268.4 KiB/s | 19.3 KiB | 00m00s [ 413/1164] rust-unicode-ident-devel-0: 100% | 560.6 KiB/s | 46.0 KiB | 00m00s [ 414/1164] rust-unicode-normalization+ 100% | 112.7 KiB/s | 8.5 KiB | 00m00s [ 415/1164] rust-unicode-width+cjk-deve 100% | 82.2 KiB/s | 8.1 KiB | 00m00s [ 416/1164] rust-unicode-normalization- 100% | 700.0 KiB/s | 109.9 KiB | 00m00s [ 417/1164] rust-url+std-devel-0:2.5.8- 100% | 100.5 KiB/s | 8.6 KiB | 00m00s [ 418/1164] rust-unicode-width-devel-0: 100% | 856.9 KiB/s | 193.7 KiB | 00m00s [ 419/1164] rust-uuid+std-devel-0:1.26. 100% | 124.4 KiB/s | 9.5 KiB | 00m00s [ 420/1164] rust-url-devel-0:2.5.8-2.fc 100% | 560.9 KiB/s | 79.1 KiB | 00m00s [ 421/1164] rust-unicode_names2-devel-0 100% | 911.4 KiB/s | 241.5 KiB | 00m00s [ 422/1164] rust-uuid-devel-0:1.26.0-1. 100% | 680.4 KiB/s | 64.0 KiB | 00m00s [ 423/1164] rust-walkdir-devel-0:2.5.0- 100% | 351.7 KiB/s | 30.6 KiB | 00m00s [ 424/1164] rust-which+real-sys-devel-0 100% | 106.8 KiB/s | 8.8 KiB | 00m00s [ 425/1164] rust-which-devel-0:8.0.6-1. 100% | 313.5 KiB/s | 33.9 KiB | 00m00s [ 426/1164] rust-crc32fast+default-deve 100% | 65.9 KiB/s | 8.0 KiB | 00m00s [ 427/1164] rust-wild-devel-0:2.2.1-6.f 100% | 111.5 KiB/s | 16.2 KiB | 00m00s [ 428/1164] rust-typed-path+default-dev 100% | 99.1 KiB/s | 7.5 KiB | 00m00s [ 429/1164] rust-flate2+zlib-rs-devel-0 100% | 88.6 KiB/s | 9.5 KiB | 00m00s [ 430/1164] rust-zip+deflate-flate2-dev 100% | 129.8 KiB/s | 11.7 KiB | 00m00s [ 431/1164] rust-flate2-devel-0:1.1.9-2 100% | 494.1 KiB/s | 90.4 KiB | 00m00s [ 432/1164] rust-char_str+std-devel-0:0 100% | 84.5 KiB/s | 7.2 KiB | 00m00s [ 433/1164] rust-zstd-devel-0:0.13.3-4. 100% | 425.5 KiB/s | 41.3 KiB | 00m00s [ 434/1164] rust-char_str-devel-0:0.0.2 100% | 922.8 KiB/s | 67.4 KiB | 00m00s [ 435/1164] python-rpm-macros-0:3.15-2. 100% | 274.6 KiB/s | 19.8 KiB | 00m00s [ 436/1164] python3-rpm-macros-0:3.15-2 100% | 165.2 KiB/s | 12.2 KiB | 00m00s [ 437/1164] rust-colorchoice+default-de 100% | 70.9 KiB/s | 8.2 KiB | 00m00s [ 438/1164] rust-anstyle-query+default- 100% | 43.1 KiB/s | 8.3 KiB | 00m00s [ 439/1164] rust-anstyle-parse+default- 100% | 42.1 KiB/s | 8.2 KiB | 00m00s [ 440/1164] rust-utf8parse+default-deve 100% | 66.5 KiB/s | 7.7 KiB | 00m00s [ 441/1164] rust-rustversion+default-de 100% | 102.5 KiB/s | 8.4 KiB | 00m00s [ 442/1164] rust-fs-err+default-devel-0 100% | 76.7 KiB/s | 8.4 KiB | 00m00s [ 443/1164] rust-os_str_bytes+default-d 100% | 70.8 KiB/s | 7.9 KiB | 00m00s [ 444/1164] rust-predicates+diff-devel- 100% | 30.0 KiB/s | 8.2 KiB | 00m00s [ 445/1164] rust-predicates-core+defaul 100% | 27.8 KiB/s | 8.1 KiB | 00m00s [ 446/1164] rust-predicates-devel-0:3.1 100% | 160.2 KiB/s | 38.3 KiB | 00m00s [ 447/1164] rust-predicates-tree+defaul 100% | 113.4 KiB/s | 8.2 KiB | 00m00s [ 448/1164] rust-tap-devel-0:1.0.1-14.f 100% | 198.0 KiB/s | 19.2 KiB | 00m00s [ 449/1164] rust-bstr+alloc-devel-0:1.1 100% | 61.1 KiB/s | 8.7 KiB | 00m00s [ 450/1164] rust-serde_core+std-devel-0 100% | 87.8 KiB/s | 7.7 KiB | 00m00s [ 451/1164] rust-radium-devel-0:0.7.0-8 100% | 86.7 KiB/s | 18.7 KiB | 00m00s [ 452/1164] rust-regex-automata+dfa-sea 100% | 100.6 KiB/s | 8.8 KiB | 00m00s [ 453/1164] rust-serde_core+result-deve 100% | 62.4 KiB/s | 7.7 KiB | 00m00s [ 454/1164] rust-clap_builder+color-dev 100% | 103.1 KiB/s | 10.3 KiB | 00m00s [ 455/1164] rust-clap_builder+error-con 100% | 141.4 KiB/s | 10.2 KiB | 00m00s [ 456/1164] rust-clap_builder+help-deve 100% | 139.0 KiB/s | 10.1 KiB | 00m00s [ 457/1164] rust-clap_builder+std-devel 100% | 142.9 KiB/s | 10.3 KiB | 00m00s [ 458/1164] rust-clap_builder+suggestio 100% | 138.3 KiB/s | 10.4 KiB | 00m00s [ 459/1164] rust-clap_builder+usage-dev 100% | 126.9 KiB/s | 10.1 KiB | 00m00s [ 460/1164] rust-clap_derive-devel-0:4. 100% | 482.1 KiB/s | 40.0 KiB | 00m00s [ 461/1164] rust-terminal_size+default- 100% | 88.1 KiB/s | 8.3 KiB | 00m00s [ 462/1164] rust-clap_complete_nushell+ 100% | 117.0 KiB/s | 8.8 KiB | 00m00s [ 463/1164] rust-clap_builder-devel-0:4 100% | 759.1 KiB/s | 159.4 KiB | 00m00s [ 464/1164] rust-clap_complete+default- 100% | 89.2 KiB/s | 10.2 KiB | 00m00s [ 465/1164] rust-nix+fs-devel-0:0.31.3- 100% | 75.4 KiB/s | 8.4 KiB | 00m00s [ 466/1164] rust-nix+term-devel-0:0.31. 100% | 83.8 KiB/s | 8.4 KiB | 00m00s [ 467/1164] rust-terminfo+default-devel 100% | 70.2 KiB/s | 7.9 KiB | 00m00s [ 468/1164] rust-castaway+alloc-devel-0 100% | 63.4 KiB/s | 7.9 KiB | 00m00s [ 469/1164] rust-castaway-devel-0:0.2.4 100% | 264.2 KiB/s | 19.8 KiB | 00m00s [ 470/1164] rust-cfg-if+default-devel-0 100% | 87.2 KiB/s | 8.1 KiB | 00m00s [ 471/1164] rust-itoa+default-devel-0:1 100% | 92.2 KiB/s | 8.1 KiB | 00m00s [ 472/1164] rust-nix-devel-0:0.31.3-2.f 100% | 770.5 KiB/s | 308.2 KiB | 00m00s [ 473/1164] rust-serde_core+alloc-devel 100% | 59.0 KiB/s | 7.7 KiB | 00m00s [ 474/1164] rust-zmij+default-devel-0:1 100% | 38.3 KiB/s | 7.6 KiB | 00m00s [ 475/1164] rust-crossbeam+alloc-devel- 100% | 98.0 KiB/s | 8.1 KiB | 00m00s [ 476/1164] rust-crossbeam-channel+std- 100% | 109.3 KiB/s | 8.3 KiB | 00m00s [ 477/1164] rust-crossbeam-deque+std-de 100% | 101.3 KiB/s | 8.2 KiB | 00m00s [ 478/1164] rust-crossbeam-channel-deve 100% | 570.7 KiB/s | 90.2 KiB | 00m00s [ 479/1164] rust-crossbeam-deque-devel- 100% | 205.1 KiB/s | 30.2 KiB | 00m00s [ 480/1164] rust-crossbeam-epoch+std-de 100% | 74.8 KiB/s | 8.1 KiB | 00m00s [ 481/1164] rust-crossbeam-epoch-devel- 100% | 583.7 KiB/s | 53.7 KiB | 00m00s [ 482/1164] rust-crossbeam-queue+std-de 100% | 103.2 KiB/s | 8.1 KiB | 00m00s [ 483/1164] rust-crossbeam-queue-devel- 100% | 309.8 KiB/s | 25.1 KiB | 00m00s [ 484/1164] rust-crossbeam-utils+std-de 100% | 92.9 KiB/s | 8.0 KiB | 00m00s [ 485/1164] rust-crossbeam-utils-devel- 100% | 422.0 KiB/s | 55.3 KiB | 00m00s [ 486/1164] rust-csv-core+default-devel 100% | 83.9 KiB/s | 8.1 KiB | 00m00s [ 487/1164] rust-nix+signal-devel-0:0.3 100% | 99.1 KiB/s | 8.4 KiB | 00m00s [ 488/1164] rust-hashbrown0.14+raw-deve 100% | 84.9 KiB/s | 7.7 KiB | 00m00s [ 489/1164] rust-lock_api+default-devel 100% | 78.1 KiB/s | 8.0 KiB | 00m00s [ 490/1164] rust-once_cell+default-deve 100% | 92.2 KiB/s | 8.5 KiB | 00m00s [ 491/1164] rust-hashbrown0.14-devel-0: 100% | 457.4 KiB/s | 122.6 KiB | 00m00s [ 492/1164] rust-ryu+default-devel-0:1. 100% | 18.1 KiB/s | 8.0 KiB | 00m00s [ 493/1164] rust-parking_lot_core+defau 100% | 86.6 KiB/s | 8.1 KiB | 00m00s [ 494/1164] rust-libtest-mimic+default- 100% | 97.3 KiB/s | 8.1 KiB | 00m00s [ 495/1164] rust-serde_derive-devel-0:1 100% | 716.8 KiB/s | 68.1 KiB | 00m00s [ 496/1164] rust-log+std-devel-0:0.4.34 100% | 80.1 KiB/s | 8.6 KiB | 00m00s [ 497/1164] rust-get-size-derive2+defau 100% | 56.0 KiB/s | 8.5 KiB | 00m00s [ 498/1164] rust-equivalent-devel-0:1.0 100% | 141.6 KiB/s | 14.9 KiB | 00m00s [ 499/1164] rust-displaydoc-devel-0:0.2 100% | 300.3 KiB/s | 33.0 KiB | 00m00s [ 500/1164] rust-icu_provider+baked-dev 100% | 70.9 KiB/s | 8.4 KiB | 00m00s [ 501/1164] rust-icu_properties_data-de 100% | 640.2 KiB/s | 158.8 KiB | 00m00s [ 502/1164] rust-icu_locale_core+zerove 100% | 67.5 KiB/s | 8.4 KiB | 00m00s [ 503/1164] rust-icu_collections-devel- 100% | 608.3 KiB/s | 96.7 KiB | 00m00s [ 504/1164] rust-icu_locale_core-devel- 100% | 546.3 KiB/s | 95.1 KiB | 00m00s [ 505/1164] rust-icu_provider-devel-0:2 100% | 560.7 KiB/s | 55.0 KiB | 00m00s [ 506/1164] rust-zerotrie+yoke-devel-0: 100% | 66.3 KiB/s | 8.1 KiB | 00m00s [ 507/1164] rust-zerotrie+zerofrom-deve 100% | 93.5 KiB/s | 8.0 KiB | 00m00s [ 508/1164] rust-zerovec+derive-devel-0 100% | 96.7 KiB/s | 9.2 KiB | 00m00s [ 509/1164] rust-zerotrie-devel-0:0.2.5 100% | 526.5 KiB/s | 80.6 KiB | 00m00s [ 510/1164] rust-zerovec+yoke-devel-0:0 100% | 80.3 KiB/s | 9.2 KiB | 00m00s [ 511/1164] rust-crossbeam-deque+defaul 100% | 109.7 KiB/s | 8.0 KiB | 00m00s [ 512/1164] rust-regex-automata+dfa-one 100% | 65.0 KiB/s | 8.9 KiB | 00m00s [ 513/1164] rust-phf+default-devel-0:0. 100% | 85.5 KiB/s | 8.0 KiB | 00m00s [ 514/1164] rust-zerovec-devel-0:0.11.8 100% | 673.3 KiB/s | 121.2 KiB | 00m00s [ 515/1164] rust-console+ansi-parsing-d 100% | 92.9 KiB/s | 8.5 KiB | 00m00s [ 516/1164] rust-console+unicode-width- 100% | 88.0 KiB/s | 8.6 KiB | 00m00s [ 517/1164] rust-rust-stemmers+default- 100% | 43.2 KiB/s | 7.9 KiB | 00m00s [ 518/1164] rust-console-devel-0:0.16.4 100% | 457.6 KiB/s | 38.0 KiB | 00m00s [ 519/1164] rust-console+std-devel-0:0. 100% | 98.9 KiB/s | 8.6 KiB | 00m00s [ 520/1164] rust-unit-prefix+default-de 100% | 107.4 KiB/s | 7.7 KiB | 00m00s [ 521/1164] rust-similar2+default-devel 100% | 97.3 KiB/s | 7.3 KiB | 00m00s [ 522/1164] rust-similar2+inline-devel- 100% | 98.5 KiB/s | 7.3 KiB | 00m00s [ 523/1164] rust-insta+console-devel-0: 100% | 55.5 KiB/s | 9.0 KiB | 00m00s [ 524/1164] rust-pest+default-devel-0:2 100% | 107.8 KiB/s | 8.5 KiB | 00m00s [ 525/1164] rust-strip-ansi-escapes+def 100% | 48.3 KiB/s | 8.0 KiB | 00m00s [ 526/1164] rust-pest_derive+default-de 100% | 109.7 KiB/s | 8.6 KiB | 00m00s [ 527/1164] rust-ron+std-devel-0:0.12.2 100% | 96.4 KiB/s | 8.5 KiB | 00m00s [ 528/1164] rust-syn2+default-devel-0:2 100% | 85.8 KiB/s | 7.3 KiB | 00m00s [ 529/1164] rust-ron-devel-0:0.12.2-2.f 100% | 1.5 MiB/s | 140.7 KiB | 00m00s [ 530/1164] rust-syn2+derive-devel-0:2. 100% | 97.4 KiB/s | 7.1 KiB | 00m00s [ 531/1164] rust-syn2+extra-traits-deve 100% | 93.9 KiB/s | 7.1 KiB | 00m00s [ 532/1164] rust-syn2+fold-devel-0:2.0. 100% | 97.3 KiB/s | 7.1 KiB | 00m00s [ 533/1164] rust-syn2+full-devel-0:2.0. 100% | 98.6 KiB/s | 7.1 KiB | 00m00s [ 534/1164] rust-either+use_std-devel-0 100% | 82.2 KiB/s | 8.1 KiB | 00m00s [ 535/1164] rust-itertools+use_alloc-de 100% | 82.7 KiB/s | 8.0 KiB | 00m00s [ 536/1164] rust-either-devel-0:1.17.0- 100% | 268.7 KiB/s | 27.4 KiB | 00m00s [ 537/1164] rust-jiff+alloc-devel-0:0.2 100% | 53.6 KiB/s | 13.8 KiB | 00m00s [ 538/1164] rust-jiff-core+tz-fat-devel 100% | 34.1 KiB/s | 7.2 KiB | 00m00s [ 539/1164] rust-jiff-core+std-devel-0: 100% | 27.1 KiB/s | 7.2 KiB | 00m00s [ 540/1164] rust-jiff-core-devel-0:0.1. 100% | 1.6 MiB/s | 120.3 KiB | 00m00s [ 541/1164] rust-libcst_derive-devel-0: 100% | 254.1 KiB/s | 19.1 KiB | 00m00s [ 542/1164] rust-annotate-snippets0.11- 100% | 412.4 KiB/s | 35.5 KiB | 00m00s [ 543/1164] rust-paste-devel-0:1.0.15-6 100% | 376.1 KiB/s | 37.2 KiB | 00m00s [ 544/1164] rust-peg-devel-0:0.8.5-4.fc 100% | 414.1 KiB/s | 45.1 KiB | 00m00s [ 545/1164] rust-peg+std-devel-0:0.8.5- 100% | 55.0 KiB/s | 7.9 KiB | 00m00s [ 546/1164] rust-crossbeam-channel+defa 100% | 110.9 KiB/s | 8.2 KiB | 00m00s [ 547/1164] rust-serde_derive+default-d 100% | 114.4 KiB/s | 8.8 KiB | 00m00s [ 548/1164] rust-inotify-devel-0:0.11.2 100% | 407.0 KiB/s | 33.0 KiB | 00m00s [ 549/1164] rust-mio+os-ext-devel-0:1.2 100% | 97.8 KiB/s | 8.4 KiB | 00m00s [ 550/1164] rust-mio+default-devel-0:1. 100% | 65.7 KiB/s | 8.4 KiB | 00m00s [ 551/1164] rust-path-dedot-devel-0:4.0 100% | 153.3 KiB/s | 14.4 KiB | 00m00s [ 552/1164] rust-path-dedot+default-dev 100% | 74.1 KiB/s | 7.9 KiB | 00m00s [ 553/1164] rust-notify-types+default-d 100% | 50.4 KiB/s | 8.2 KiB | 00m00s [ 554/1164] rust-unscanny+default-devel 100% | 87.5 KiB/s | 7.7 KiB | 00m00s [ 555/1164] rust-version-ranges-devel-0 100% | 327.2 KiB/s | 28.1 KiB | 00m00s [ 556/1164] rust-diff+default-devel-0:0 100% | 55.3 KiB/s | 7.7 KiB | 00m00s [ 557/1164] rust-yansi+default-devel-0: 100% | 89.2 KiB/s | 7.8 KiB | 00m00s [ 558/1164] rust-pep508_rs+default-deve 100% | 86.0 KiB/s | 8.0 KiB | 00m00s [ 559/1164] rust-toml0.9+parse-devel-0: 100% | 87.4 KiB/s | 7.8 KiB | 00m00s [ 560/1164] rust-toml0.9+std-devel-0:0. 100% | 84.7 KiB/s | 8.6 KiB | 00m00s [ 561/1164] rust-toml0.9+serde-devel-0: 100% | 71.7 KiB/s | 7.9 KiB | 00m00s [ 562/1164] rust-toml0.9-devel-0:0.9.12 100% | 829.4 KiB/s | 62.2 KiB | 00m00s [ 563/1164] rust-getrandom+default-deve 100% | 107.8 KiB/s | 8.6 KiB | 00m00s [ 564/1164] rust-newtype-uuid+default-d 100% | 56.5 KiB/s | 8.5 KiB | 00m00s [ 565/1164] rust-quick-xml+default-deve 100% | 55.9 KiB/s | 9.0 KiB | 00m00s [ 566/1164] rust-getrandom+sys_rng-deve 100% | 117.0 KiB/s | 8.8 KiB | 00m00s [ 567/1164] rust-cpufeatures+default-de 100% | 90.4 KiB/s | 8.4 KiB | 00m00s [ 568/1164] rust-rayon-core+default-dev 100% | 70.5 KiB/s | 7.8 KiB | 00m00s [ 569/1164] rust-regex-automata+dfa-bui 100% | 84.3 KiB/s | 8.9 KiB | 00m00s [ 570/1164] rust-regex-automata+nfa-tho 100% | 109.9 KiB/s | 8.9 KiB | 00m00s [ 571/1164] rust-regex-automata+alloc-d 100% | 78.8 KiB/s | 8.8 KiB | 00m00s [ 572/1164] rust-regex-automata+nfa-pik 100% | 117.1 KiB/s | 8.9 KiB | 00m00s [ 573/1164] rust-regex-automata+perf-in 100% | 121.2 KiB/s | 8.8 KiB | 00m00s [ 574/1164] rust-regex-automata+nfa-bac 100% | 122.0 KiB/s | 8.9 KiB | 00m00s [ 575/1164] rust-regex-automata+perf-li 100% | 118.1 KiB/s | 9.0 KiB | 00m00s [ 576/1164] rust-regex-automata+unicode 100% | 40.1 KiB/s | 9.1 KiB | 00m00s [ 577/1164] rust-regex-automata+unicode 100% | 38.5 KiB/s | 9.1 KiB | 00m00s [ 578/1164] rust-regex-automata+unicode 100% | 42.7 KiB/s | 9.1 KiB | 00m00s [ 579/1164] rust-regex-automata+unicode 100% | 126.5 KiB/s | 9.1 KiB | 00m00s [ 580/1164] rust-regex-automata+unicode 100% | 71.6 KiB/s | 9.1 KiB | 00m00s [ 581/1164] rust-regex-automata+unicode 100% | 71.7 KiB/s | 9.1 KiB | 00m00s [ 582/1164] rust-regex-automata+unicode 100% | 123.2 KiB/s | 9.1 KiB | 00m00s [ 583/1164] rust-regex-automata+unicode 100% | 67.3 KiB/s | 8.9 KiB | 00m00s [ 584/1164] rust-regex-syntax+unicode-b 100% | 62.5 KiB/s | 8.4 KiB | 00m00s [ 585/1164] rust-regex-syntax+unicode-a 100% | 57.3 KiB/s | 8.4 KiB | 00m00s [ 586/1164] rust-regex-syntax+unicode-c 100% | 113.2 KiB/s | 8.4 KiB | 00m00s [ 587/1164] rust-regex-syntax+unicode-g 100% | 101.1 KiB/s | 8.4 KiB | 00m00s [ 588/1164] rust-regex-syntax+unicode-p 100% | 101.0 KiB/s | 8.4 KiB | 00m00s [ 589/1164] rust-regex-syntax+unicode-s 100% | 114.9 KiB/s | 8.4 KiB | 00m00s [ 590/1164] rust-regex-syntax+unicode-s 100% | 114.9 KiB/s | 8.4 KiB | 00m00s [ 591/1164] rust-regex+perf-backtrack-d 100% | 85.9 KiB/s | 9.0 KiB | 00m00s [ 592/1164] rust-regex+perf-cache-devel 100% | 121.0 KiB/s | 8.8 KiB | 00m00s [ 593/1164] rust-regex+perf-dfa-devel-0 100% | 123.1 KiB/s | 9.0 KiB | 00m00s [ 594/1164] rust-regex+perf-inline-deve 100% | 112.6 KiB/s | 9.0 KiB | 00m00s [ 595/1164] rust-regex+perf-literal-dev 100% | 62.2 KiB/s | 9.1 KiB | 00m00s [ 596/1164] rust-regex+unicode-age-deve 100% | 72.9 KiB/s | 9.1 KiB | 00m00s [ 597/1164] rust-regex+unicode-bool-dev 100% | 124.9 KiB/s | 9.1 KiB | 00m00s [ 598/1164] rust-regex+perf-onepass-dev 100% | 42.1 KiB/s | 9.0 KiB | 00m00s [ 599/1164] rust-regex+unicode-case-dev 100% | 100.2 KiB/s | 9.1 KiB | 00m00s [ 600/1164] rust-regex+unicode-gencat-d 100% | 97.1 KiB/s | 9.1 KiB | 00m00s [ 601/1164] rust-regex+unicode-perl-dev 100% | 101.5 KiB/s | 9.2 KiB | 00m00s [ 602/1164] rust-regex+unicode-script-d 100% | 96.1 KiB/s | 9.1 KiB | 00m00s [ 603/1164] rust-regex+unicode-segment- 100% | 110.1 KiB/s | 9.1 KiB | 00m00s [ 604/1164] rust-bytecheck+simdutf8-dev 100% | 85.7 KiB/s | 8.1 KiB | 00m00s [ 605/1164] rust-bytecheck-devel-0:0.8. 100% | 226.6 KiB/s | 19.7 KiB | 00m00s [ 606/1164] rust-rend+bytecheck-devel-0 100% | 88.4 KiB/s | 8.6 KiB | 00m00s [ 607/1164] rust-rkyv_derive+bytecheck- 100% | 106.9 KiB/s | 8.8 KiB | 00m00s [ 608/1164] rust-ptr_meta+std-devel-0:0 100% | 82.2 KiB/s | 7.9 KiB | 00m00s [ 609/1164] rust-munge-devel-0:0.4.7-3. 100% | 278.9 KiB/s | 25.7 KiB | 00m00s [ 610/1164] rust-ptr_meta-devel-0:0.3.2 100% | 205.6 KiB/s | 15.4 KiB | 00m00s [ 611/1164] rust-rancor-devel-0:0.1.3-1 100% | 166.3 KiB/s | 18.0 KiB | 00m00s [ 612/1164] rust-rend-devel-0:0.5.4-2.f 100% | 278.6 KiB/s | 20.9 KiB | 00m00s [ 613/1164] rust-rkyv+alloc-devel-0:0.8 100% | 38.9 KiB/s | 9.1 KiB | 00m00s [ 614/1164] rust-rkyv_derive-devel-0:0. 100% | 310.7 KiB/s | 30.1 KiB | 00m00s [ 615/1164] rust-hashbrown+allocator-ap 100% | 96.6 KiB/s | 8.9 KiB | 00m00s [ 616/1164] rust-hashbrown+default-hash 100% | 94.5 KiB/s | 8.8 KiB | 00m00s [ 617/1164] rust-hashbrown+equivalent-d 100% | 84.4 KiB/s | 8.8 KiB | 00m00s [ 618/1164] rust-hashbrown+raw-entry-de 100% | 98.2 KiB/s | 8.6 KiB | 00m00s [ 619/1164] rust-boxcar-devel-0:0.2.14- 100% | 102.7 KiB/s | 29.0 KiB | 00m00s [ 620/1164] rust-intrusive-collections+ 100% | 92.7 KiB/s | 8.2 KiB | 00m00s [ 621/1164] rust-hashlink-devel-0:0.12. 100% | 260.9 KiB/s | 37.8 KiB | 00m00s [ 622/1164] rust-intrusive-collections- 100% | 334.3 KiB/s | 47.5 KiB | 00m00s [ 623/1164] rust-portable-atomic+fallba 100% | 85.6 KiB/s | 8.6 KiB | 00m00s [ 624/1164] rust-salsa-macro-rules-deve 100% | 311.3 KiB/s | 28.3 KiB | 00m00s [ 625/1164] rust-portable-atomic-devel- 100% | 710.9 KiB/s | 164.9 KiB | 00m00s [ 626/1164] rust-tracing-core+std-devel 100% | 81.0 KiB/s | 8.1 KiB | 00m00s [ 627/1164] rust-salsa-macros-devel-0:0 100% | 307.2 KiB/s | 51.9 KiB | 00m00s [ 628/1164] rust-typeid-devel-0:1.0.3-5 100% | 234.6 KiB/s | 17.1 KiB | 00m00s [ 629/1164] rust-pin-project-lite+defau 100% | 77.8 KiB/s | 8.2 KiB | 00m00s [ 630/1164] rust-inventory-devel-0:0.3. 100% | 297.8 KiB/s | 23.8 KiB | 00m00s [ 631/1164] rust-schemars+schemars_deri 100% | 77.0 KiB/s | 8.6 KiB | 00m00s [ 632/1164] rust-dyn-clone+default-deve 100% | 68.8 KiB/s | 8.0 KiB | 00m00s [ 633/1164] rust-ref-cast+default-devel 100% | 74.5 KiB/s | 8.0 KiB | 00m00s [ 634/1164] rust-serde_json+alloc-devel 100% | 122.6 KiB/s | 9.7 KiB | 00m00s [ 635/1164] rust-libc+std-devel-0:0.2.1 100% | 133.2 KiB/s | 10.0 KiB | 00m00s [ 636/1164] rust-shellexpand+dirs-devel 100% | 37.9 KiB/s | 8.1 KiB | 00m00s [ 637/1164] rust-os_pipe-devel-0:1.2.3- 100% | 106.3 KiB/s | 18.5 KiB | 00m00s [ 638/1164] rust-normalize-line-endings 100% | 81.9 KiB/s | 7.9 KiB | 00m00s [ 639/1164] rust-snapbox-macros+default 100% | 75.6 KiB/s | 8.2 KiB | 00m00s [ 640/1164] rust-wait-timeout-devel-0:0 100% | 239.7 KiB/s | 19.9 KiB | 00m00s [ 641/1164] rust-snapbox+color-devel-0: 100% | 105.8 KiB/s | 9.2 KiB | 00m00s [ 642/1164] rust-escargot-devel-0:0.5.1 100% | 321.6 KiB/s | 28.3 KiB | 00m00s [ 643/1164] rust-cc+default-devel-0:1.2 100% | 109.8 KiB/s | 10.4 KiB | 00m00s [ 644/1164] rust-anstyle-svg-devel-0:1. 100% | 111.2 KiB/s | 23.9 KiB | 00m00s [ 645/1164] rust-psm+default-devel-0:0. 100% | 90.5 KiB/s | 8.2 KiB | 00m00s [ 646/1164] rust-libc-devel-0:0.2.189-1 100% | 843.0 KiB/s | 547.9 KiB | 00m01s [ 647/1164] rust-syn2+parsing-devel-0:2 100% | 90.1 KiB/s | 7.1 KiB | 00m00s [ 648/1164] rust-once_cell+std-devel-0: 100% | 93.0 KiB/s | 8.5 KiB | 00m00s [ 649/1164] rust-once_cell-devel-0:1.21 100% | 591.2 KiB/s | 44.9 KiB | 00m00s [ 650/1164] rust-fastrand+default-devel 100% | 48.4 KiB/s | 8.1 KiB | 00m00s [ 651/1164] rust-rustix+default-devel-0 100% | 96.0 KiB/s | 9.3 KiB | 00m00s [ 652/1164] rust-rustix+fs-devel-0:1.1. 100% | 100.6 KiB/s | 9.3 KiB | 00m00s [ 653/1164] rust-test-case-macros-devel 100% | 135.6 KiB/s | 13.7 KiB | 00m00s [ 654/1164] rust-thiserror-impl+default 100% | 106.0 KiB/s | 9.1 KiB | 00m00s [ 655/1164] rust-tikv-jemalloc-sys+back 100% | 98.7 KiB/s | 7.9 KiB | 00m00s [ 656/1164] rust-tikv-jemalloc-sys-deve 100% | 441.9 KiB/s | 33.1 KiB | 00m00s [ 657/1164] rust-toml_writer-devel-0:1. 100% | 244.0 KiB/s | 21.0 KiB | 00m00s [ 658/1164] rust-toml_writer+alloc-deve 100% | 84.5 KiB/s | 7.9 KiB | 00m00s [ 659/1164] rust-toml_parser+alloc-deve 100% | 93.5 KiB/s | 8.1 KiB | 00m00s [ 660/1164] rust-serde_spanned+serde-de 100% | 100.8 KiB/s | 8.7 KiB | 00m00s [ 661/1164] rust-toml_datetime+serde-de 100% | 118.2 KiB/s | 8.9 KiB | 00m00s [ 662/1164] rust-serde_spanned+std-deve 100% | 120.4 KiB/s | 8.8 KiB | 00m00s [ 663/1164] rust-toml_writer+std-devel- 100% | 91.7 KiB/s | 8.0 KiB | 00m00s [ 664/1164] rust-winnow-devel-0:1.0.4-2 100% | 689.4 KiB/s | 177.2 KiB | 00m00s [ 665/1164] rust-toml_datetime+std-deve 100% | 48.5 KiB/s | 9.0 KiB | 00m00s [ 666/1164] rust-serde_spanned+alloc-de 100% | 119.9 KiB/s | 8.8 KiB | 00m00s [ 667/1164] rust-serde_spanned-devel-0: 100% | 251.7 KiB/s | 18.9 KiB | 00m00s [ 668/1164] rust-toml_datetime+alloc-de 100% | 119.3 KiB/s | 9.0 KiB | 00m00s [ 669/1164] rust-toml_datetime-devel-0: 100% | 272.7 KiB/s | 24.3 KiB | 00m00s [ 670/1164] rust-tracing-core+default-d 100% | 94.3 KiB/s | 8.1 KiB | 00m00s [ 671/1164] rust-nu-ansi-term+default-d 100% | 110.0 KiB/s | 8.0 KiB | 00m00s [ 672/1164] rust-lazy_static+default-de 100% | 45.4 KiB/s | 7.8 KiB | 00m00s [ 673/1164] rust-chrono+iana-time-zone- 100% | 66.9 KiB/s | 8.5 KiB | 00m00s [ 674/1164] rust-chrono+now-devel-0:0.4 100% | 86.5 KiB/s | 8.2 KiB | 00m00s [ 675/1164] rust-chrono+alloc-devel-0:0 100% | 67.2 KiB/s | 8.2 KiB | 00m00s [ 676/1164] rust-matchers+default-devel 100% | 71.8 KiB/s | 7.8 KiB | 00m00s [ 677/1164] rust-num-traits-devel-0:0.2 100% | 456.2 KiB/s | 57.9 KiB | 00m00s [ 678/1164] rust-tracing-subscriber+all 100% | 98.2 KiB/s | 8.2 KiB | 00m00s [ 679/1164] rust-thread_local+default-d 100% | 94.7 KiB/s | 8.0 KiB | 00m00s [ 680/1164] rust-tracing-subscriber+sha 100% | 111.0 KiB/s | 8.4 KiB | 00m00s [ 681/1164] rust-tracing+tracing-attrib 100% | 97.7 KiB/s | 8.2 KiB | 00m00s [ 682/1164] rust-tinyvec+default-devel- 100% | 97.2 KiB/s | 8.3 KiB | 00m00s [ 683/1164] rust-tinyvec+alloc-devel-0: 100% | 94.3 KiB/s | 8.3 KiB | 00m00s [ 684/1164] rust-phf0.11-devel-0:0.11.3 100% | 302.1 KiB/s | 28.4 KiB | 00m00s [ 685/1164] rust-unicode_names2_generat 100% | 106.7 KiB/s | 8.0 KiB | 00m00s [ 686/1164] rust-form_urlencoded+std-de 100% | 76.3 KiB/s | 8.2 KiB | 00m00s [ 687/1164] rust-idna+std-devel-0:1.1.0 100% | 69.0 KiB/s | 8.3 KiB | 00m00s [ 688/1164] rust-percent-encoding+std-d 100% | 67.5 KiB/s | 7.9 KiB | 00m00s [ 689/1164] rust-form_urlencoded+alloc- 100% | 89.3 KiB/s | 8.1 KiB | 00m00s [ 690/1164] rust-form_urlencoded-devel- 100% | 225.3 KiB/s | 17.3 KiB | 00m00s [ 691/1164] rust-idna+compiled_data-dev 100% | 88.1 KiB/s | 8.5 KiB | 00m00s [ 692/1164] rust-idna+alloc-devel-0:1.1 100% | 77.9 KiB/s | 8.3 KiB | 00m00s [ 693/1164] rust-idna-devel-0:1.1.0-4.f 100% | 954.5 KiB/s | 137.5 KiB | 00m00s [ 694/1164] rust-percent-encoding-devel 100% | 215.3 KiB/s | 19.4 KiB | 00m00s [ 695/1164] rust-percent-encoding+alloc 100% | 82.8 KiB/s | 7.9 KiB | 00m00s [ 696/1164] rust-typed-path+std-devel-0 100% | 84.0 KiB/s | 7.5 KiB | 00m00s [ 697/1164] rust-crc32fast+std-devel-0: 100% | 50.8 KiB/s | 7.9 KiB | 00m00s [ 698/1164] rust-crc32fast-devel-0:1.5. 100% | 354.1 KiB/s | 51.3 KiB | 00m00s [ 699/1164] rust-flate2+any_zlib-devel- 100% | 94.7 KiB/s | 9.2 KiB | 00m00s [ 700/1164] rust-zlib-rs+rust-allocator 100% | 81.8 KiB/s | 9.4 KiB | 00m00s [ 701/1164] rust-typed-path-devel-0:0.1 100% | 419.5 KiB/s | 94.4 KiB | 00m00s [ 702/1164] rust-zlib-rs+std-devel-0:0. 100% | 95.1 KiB/s | 9.4 KiB | 00m00s [ 703/1164] rust-zip+_deflate-any-devel 100% | 100.9 KiB/s | 11.5 KiB | 00m00s [ 704/1164] rust-zstd-safe+std-devel-0: 100% | 74.3 KiB/s | 8.1 KiB | 00m00s [ 705/1164] rust-zlib-rs-devel-0:0.6.7- 100% | 894.6 KiB/s | 205.8 KiB | 00m00s [ 706/1164] rust-zstd-safe-devel-0:7.2. 100% | 392.1 KiB/s | 33.3 KiB | 00m00s [ 707/1164] rust-anstyle-query-devel-0: 100% | 132.8 KiB/s | 18.1 KiB | 00m00s [ 708/1164] rust-anstyle-parse+utf8-dev 100% | 79.1 KiB/s | 8.3 KiB | 00m00s [ 709/1164] rust-anstyle-parse-devel-0: 100% | 242.1 KiB/s | 24.4 KiB | 00m00s [ 710/1164] rust-colorchoice-devel-0:1. 100% | 112.4 KiB/s | 16.4 KiB | 00m00s [ 711/1164] rust-utf8parse-devel-0:0.2. 100% | 144.0 KiB/s | 21.3 KiB | 00m00s [ 712/1164] rust-rustversion-devel-0:1. 100% | 191.3 KiB/s | 34.6 KiB | 00m00s [ 713/1164] rust-os_str_bytes+memchr-de 100% | 106.6 KiB/s | 8.0 KiB | 00m00s [ 714/1164] rust-os_str_bytes+raw_os_st 100% | 107.7 KiB/s | 7.9 KiB | 00m00s [ 715/1164] rust-fs-err-devel-0:3.2.2-2 100% | 177.2 KiB/s | 31.2 KiB | 00m00s [ 716/1164] rust-os_str_bytes-devel-0:7 100% | 423.6 KiB/s | 40.2 KiB | 00m00s [ 717/1164] rust-difflib+default-devel- 100% | 94.1 KiB/s | 7.7 KiB | 00m00s [ 718/1164] rust-predicates-core-devel- 100% | 157.9 KiB/s | 17.1 KiB | 00m00s [ 719/1164] rust-predicates-tree-devel- 100% | 168.5 KiB/s | 16.2 KiB | 00m00s [ 720/1164] rust-strsim+default-devel-0 100% | 54.8 KiB/s | 7.8 KiB | 00m00s [ 721/1164] rust-clap_lex+default-devel 100% | 87.0 KiB/s | 8.4 KiB | 00m00s [ 722/1164] rust-terminal_size-devel-0: 100% | 161.2 KiB/s | 17.4 KiB | 00m00s [ 723/1164] rust-clap_complete_nushell- 100% | 132.7 KiB/s | 20.3 KiB | 00m00s [ 724/1164] rust-cfg_aliases+default-de 100% | 55.1 KiB/s | 7.8 KiB | 00m00s [ 725/1164] rust-libc+extra_traits-deve 100% | 135.6 KiB/s | 10.0 KiB | 00m00s [ 726/1164] rust-terminfo-devel-0:0.9.0 100% | 601.7 KiB/s | 55.4 KiB | 00m00s [ 727/1164] rust-clap_complete-devel-0: 100% | 208.3 KiB/s | 57.5 KiB | 00m00s [ 728/1164] rust-cfg-if-devel-0:1.0.4-3 100% | 184.5 KiB/s | 17.0 KiB | 00m00s [ 729/1164] rust-itoa-devel-0:1.0.18-2. 100% | 192.3 KiB/s | 20.2 KiB | 00m00s [ 730/1164] rust-zmij-devel-0:1.0.21-2. 100% | 315.6 KiB/s | 27.5 KiB | 00m00s [ 731/1164] rust-crossbeam-epoch+alloc- 100% | 82.1 KiB/s | 7.9 KiB | 00m00s [ 732/1164] rust-crossbeam-queue+alloc- 100% | 56.0 KiB/s | 8.0 KiB | 00m00s [ 733/1164] rust-ryu-devel-0:1.0.23-2.f 100% | 484.9 KiB/s | 56.7 KiB | 00m00s [ 734/1164] rust-lock_api+atomic_usize- 100% | 81.0 KiB/s | 8.0 KiB | 00m00s [ 735/1164] rust-nix+process-devel-0:0. 100% | 60.4 KiB/s | 8.4 KiB | 00m00s [ 736/1164] rust-csv-core-devel-0:0.1.1 100% | 96.1 KiB/s | 32.2 KiB | 00m00s [ 737/1164] rust-lock_api-devel-0:0.4.1 100% | 350.6 KiB/s | 29.1 KiB | 00m00s [ 738/1164] rust-parking_lot_core-devel 100% | 323.8 KiB/s | 43.7 KiB | 00m00s [ 739/1164] rust-libtest-mimic-devel-0: 100% | 419.3 KiB/s | 35.6 KiB | 00m00s [ 740/1164] rust-get-size-derive2-devel 100% | 220.5 KiB/s | 16.8 KiB | 00m00s [ 741/1164] rust-log+alloc-devel-0:0.4. 100% | 51.5 KiB/s | 8.6 KiB | 00m00s [ 742/1164] rust-writeable-devel-0:0.6. 100% | 246.3 KiB/s | 33.5 KiB | 00m00s [ 743/1164] rust-potential_utf-devel-0: 100% | 198.1 KiB/s | 17.6 KiB | 00m00s [ 744/1164] rust-potential_utf+zerovec- 100% | 61.3 KiB/s | 8.2 KiB | 00m00s [ 745/1164] rust-yoke+derive-devel-0:0. 100% | 69.4 KiB/s | 9.0 KiB | 00m00s [ 746/1164] rust-utf8_iter-devel-0:1.0. 100% | 104.5 KiB/s | 18.8 KiB | 00m00s [ 747/1164] rust-yoke-devel-0:0.8.3-2.f 100% | 292.2 KiB/s | 38.6 KiB | 00m00s [ 748/1164] rust-zerofrom+derive-devel- 100% | 109.5 KiB/s | 8.4 KiB | 00m00s [ 749/1164] rust-zerofrom-devel-0:0.1.8 100% | 190.9 KiB/s | 14.5 KiB | 00m00s [ 750/1164] rust-tinystr+zerovec-devel- 100% | 82.0 KiB/s | 8.4 KiB | 00m00s [ 751/1164] rust-litemap-devel-0:0.8.3- 100% | 391.7 KiB/s | 36.0 KiB | 00m00s [ 752/1164] rust-tinystr-devel-0:0.8.4- 100% | 156.7 KiB/s | 27.9 KiB | 00m00s [ 753/1164] rust-phf+std-devel-0:0.13.1 100% | 83.5 KiB/s | 8.3 KiB | 00m00s [ 754/1164] rust-phf-devel-0:0.13.1-3.f 100% | 398.3 KiB/s | 29.9 KiB | 00m00s [ 755/1164] rust-console+alloc-devel-0: 100% | 42.8 KiB/s | 8.4 KiB | 00m00s [ 756/1164] rust-zerovec-derive-devel-0 100% | 68.5 KiB/s | 30.6 KiB | 00m00s [ 757/1164] rust-unit-prefix+std-devel- 100% | 92.5 KiB/s | 7.7 KiB | 00m00s [ 758/1164] rust-unit-prefix-devel-0:0. 100% | 209.2 KiB/s | 15.7 KiB | 00m00s [ 759/1164] rust-similar2+text-devel-0: 100% | 82.4 KiB/s | 7.2 KiB | 00m00s [ 760/1164] rust-similar2-devel-0:2.7.0 100% | 477.0 KiB/s | 69.2 KiB | 00m00s [ 761/1164] rust-strip-ansi-escapes-dev 100% | 98.1 KiB/s | 16.3 KiB | 00m00s [ 762/1164] rust-pest+memchr-devel-0:2. 100% | 87.7 KiB/s | 8.6 KiB | 00m00s [ 763/1164] rust-pest+std-devel-0:2.8.6 100% | 119.2 KiB/s | 8.6 KiB | 00m00s [ 764/1164] rust-pest_derive+std-devel- 100% | 119.6 KiB/s | 8.7 KiB | 00m00s [ 765/1164] rust-pest-devel-0:2.8.6-2.f 100% | 731.6 KiB/s | 106.1 KiB | 00m00s [ 766/1164] rust-pest_derive-devel-0:2. 100% | 465.6 KiB/s | 34.5 KiB | 00m00s [ 767/1164] rust-bitflags+serde-devel-0 100% | 98.3 KiB/s | 8.8 KiB | 00m00s [ 768/1164] rust-once_cell+alloc-devel- 100% | 83.9 KiB/s | 8.5 KiB | 00m00s [ 769/1164] rust-once_cell+race-devel-0 100% | 112.5 KiB/s | 8.4 KiB | 00m00s [ 770/1164] rust-syn2+clone-impls-devel 100% | 81.0 KiB/s | 7.1 KiB | 00m00s [ 771/1164] rust-syn2+printing-devel-0: 100% | 94.2 KiB/s | 7.3 KiB | 00m00s [ 772/1164] rust-syn2+proc-macro-devel- 100% | 99.1 KiB/s | 7.4 KiB | 00m00s [ 773/1164] rust-either+std-devel-0:1.1 100% | 82.6 KiB/s | 8.0 KiB | 00m00s [ 774/1164] rust-syn2-devel-0:2.0.119-1 100% | 1.2 MiB/s | 257.3 KiB | 00m00s [ 775/1164] rust-jiff-core+alloc-devel- 100% | 76.5 KiB/s | 7.2 KiB | 00m00s [ 776/1164] rust-peg-runtime+std-devel- 100% | 37.6 KiB/s | 7.9 KiB | 00m00s [ 777/1164] rust-peg-macros+default-dev 100% | 49.1 KiB/s | 7.9 KiB | 00m00s [ 778/1164] rust-peg-runtime+default-de 100% | 79.5 KiB/s | 7.9 KiB | 00m00s [ 779/1164] rust-mio+log-devel-0:1.2.3- 100% | 49.8 KiB/s | 8.5 KiB | 00m00s [ 780/1164] rust-inotify-sys+default-de 100% | 25.9 KiB/s | 7.8 KiB | 00m00s [ 781/1164] rust-mio+os-poll-devel-0:1. 100% | 95.3 KiB/s | 8.4 KiB | 00m00s [ 782/1164] rust-mio-devel-0:1.2.3-1.fc 100% | 687.0 KiB/s | 114.7 KiB | 00m00s [ 783/1164] rust-notify-types-devel-0:2 100% | 548.0 KiB/s | 41.6 KiB | 00m00s [ 784/1164] rust-unscanny-devel-0:0.1.0 100% | 247.0 KiB/s | 18.0 KiB | 00m00s [ 785/1164] rust-rust-stemmers-devel-0: 100% | 948.7 KiB/s | 1.9 MiB | 00m02s [ 786/1164] rust-diff-devel-0:0.1.13-11 100% | 402.3 KiB/s | 38.6 KiB | 00m00s [ 787/1164] rust-yansi+std-devel-0:1.0. 100% | 87.0 KiB/s | 7.7 KiB | 00m00s [ 788/1164] rust-yansi-devel-0:1.0.1-7. 100% | 253.3 KiB/s | 36.2 KiB | 00m00s [ 789/1164] rust-pep508_rs-devel-0:0.9. 100% | 467.2 KiB/s | 74.3 KiB | 00m00s [ 790/1164] rust-toml_datetime0.7+serde 100% | 100.0 KiB/s | 7.5 KiB | 00m00s [ 791/1164] rust-toml_datetime0.7+std-d 100% | 101.5 KiB/s | 7.6 KiB | 00m00s [ 792/1164] rust-winnow0.7-devel-0:0.7. 100% | 694.4 KiB/s | 173.6 KiB | 00m00s [ 793/1164] rust-toml_datetime0.7+alloc 100% | 99.8 KiB/s | 7.6 KiB | 00m00s [ 794/1164] rust-toml_datetime0.7-devel 100% | 305.1 KiB/s | 22.9 KiB | 00m00s [ 795/1164] rust-newtype-uuid+std-devel 100% | 84.6 KiB/s | 8.5 KiB | 00m00s [ 796/1164] rust-newtype-uuid-devel-0:1 100% | 241.0 KiB/s | 25.3 KiB | 00m00s [ 797/1164] rust-getrandom-devel-0:0.4. 100% | 890.0 KiB/s | 65.0 KiB | 00m00s [ 798/1164] rust-cpufeatures-devel-0:0. 100% | 292.5 KiB/s | 23.4 KiB | 00m00s [ 799/1164] rust-rand_core+default-deve 100% | 43.9 KiB/s | 8.3 KiB | 00m00s [ 800/1164] rust-quick-xml-devel-0:0.41 100% | 577.0 KiB/s | 185.2 KiB | 00m00s [ 801/1164] rust-regex-automata+perf-li 100% | 104.1 KiB/s | 9.1 KiB | 00m00s [ 802/1164] rust-rayon-core-devel-0:1.1 100% | 564.8 KiB/s | 78.5 KiB | 00m00s [ 803/1164] rust-regex-automata+perf-li 100% | 122.7 KiB/s | 9.2 KiB | 00m00s [ 804/1164] rust-bytecheck_derive-devel 100% | 193.0 KiB/s | 17.6 KiB | 00m00s [ 805/1164] rust-simdutf8-devel-0:0.1.5 100% | 430.9 KiB/s | 39.6 KiB | 00m00s [ 806/1164] rust-ptr_meta+derive-devel- 100% | 110.4 KiB/s | 8.0 KiB | 00m00s [ 807/1164] rust-rancor+alloc-devel-0:0 100% | 60.8 KiB/s | 8.3 KiB | 00m00s [ 808/1164] rust-munge_macro-devel-0:0. 100% | 173.2 KiB/s | 14.9 KiB | 00m00s [ 809/1164] rust-allocator-api2+alloc-d 100% | 94.8 KiB/s | 8.0 KiB | 00m00s [ 810/1164] rust-allocator-api2-devel-0 100% | 852.2 KiB/s | 69.0 KiB | 00m00s [ 811/1164] rust-foldhash-devel-0:0.2.0 100% | 240.6 KiB/s | 24.1 KiB | 00m00s [ 812/1164] rust-syn+visit-devel-0:3.0. 100% | 120.7 KiB/s | 9.9 KiB | 00m00s [ 813/1164] rust-syn+visit-mut-devel-0: 100% | 101.2 KiB/s | 9.9 KiB | 00m00s [ 814/1164] rust-tracing-core+once_cell 100% | 98.0 KiB/s | 8.2 KiB | 00m00s [ 815/1164] rust-pin-project-lite-devel 100% | 582.4 KiB/s | 58.8 KiB | 00m00s [ 816/1164] rust-ref-cast-devel-0:1.0.2 100% | 311.7 KiB/s | 31.2 KiB | 00m00s [ 817/1164] rust-dyn-clone-devel-0:1.0. 100% | 112.4 KiB/s | 19.3 KiB | 00m00s [ 818/1164] rust-schemars_derive+defaul 100% | 32.7 KiB/s | 8.3 KiB | 00m00s [ 819/1164] rust-dirs+default-devel-0:6 100% | 94.4 KiB/s | 8.1 KiB | 00m00s [ 820/1164] rust-normalize-line-endings 100% | 185.0 KiB/s | 13.9 KiB | 00m00s [ 821/1164] rust-snapbox-macros-devel-0 100% | 158.2 KiB/s | 15.5 KiB | 00m00s [ 822/1164] rust-snapbox-macros+color-d 100% | 90.1 KiB/s | 8.4 KiB | 00m00s [ 823/1164] rust-anstyle-lossy+default- 100% | 35.6 KiB/s | 8.2 KiB | 00m00s [ 824/1164] rust-html-escape+default-de 100% | 39.0 KiB/s | 8.1 KiB | 00m00s [ 825/1164] rust-psm-devel-0:0.1.32-1.f 100% | 567.1 KiB/s | 43.1 KiB | 00m00s [ 826/1164] rust-fastrand+std-devel-0:2 100% | 105.4 KiB/s | 8.1 KiB | 00m00s [ 827/1164] rust-cc-devel-0:1.2.62-3.fc 100% | 321.6 KiB/s | 94.9 KiB | 00m00s [ 828/1164] rust-fastrand-devel-0:2.5.0 100% | 292.1 KiB/s | 25.1 KiB | 00m00s [ 829/1164] rust-rustix+std-devel-0:1.1 100% | 88.9 KiB/s | 9.7 KiB | 00m00s [ 830/1164] rust-test-case-core-devel-0 100% | 212.8 KiB/s | 23.4 KiB | 00m00s [ 831/1164] rust-thiserror-impl-devel-0 100% | 274.5 KiB/s | 30.2 KiB | 00m00s [ 832/1164] rust-lazy_static-devel-0:1. 100% | 236.8 KiB/s | 21.3 KiB | 00m00s [ 833/1164] rust-nu-ansi-term+std-devel 100% | 107.8 KiB/s | 8.0 KiB | 00m00s [ 834/1164] rust-nu-ansi-term-devel-0:0 100% | 513.3 KiB/s | 38.5 KiB | 00m00s [ 835/1164] rust-iana-time-zone+default 100% | 92.4 KiB/s | 8.2 KiB | 00m00s [ 836/1164] rust-iana-time-zone+fallbac 100% | 100.3 KiB/s | 8.2 KiB | 00m00s [ 837/1164] rust-matchers-devel-0:0.2.0 100% | 162.1 KiB/s | 14.8 KiB | 00m00s [ 838/1164] rust-autocfg+default-devel- 100% | 82.4 KiB/s | 8.0 KiB | 00m00s [ 839/1164] rust-rustix-devel-0:1.1.4-2 100% | 828.5 KiB/s | 400.2 KiB | 00m00s [ 840/1164] rust-thread_local-devel-0:1 100% | 270.5 KiB/s | 23.5 KiB | 00m00s [ 841/1164] rust-sharded-slab+default-d 100% | 67.8 KiB/s | 7.7 KiB | 00m00s [ 842/1164] rust-tinyvec+tinyvec_macros 100% | 103.1 KiB/s | 8.5 KiB | 00m00s [ 843/1164] rust-tinyvec-devel-0:1.11.0 100% | 699.7 KiB/s | 51.1 KiB | 00m00s [ 844/1164] rust-tracing-attributes+def 100% | 44.9 KiB/s | 8.2 KiB | 00m00s [ 845/1164] rust-phf_shared0.11-devel-0 100% | 106.5 KiB/s | 21.4 KiB | 00m00s [ 846/1164] rust-unicode_names2_generat 100% | 110.2 KiB/s | 22.6 KiB | 00m00s [ 847/1164] rust-idna_adapter+compiled_ 100% | 28.1 KiB/s | 8.2 KiB | 00m00s [ 848/1164] rust-idna_adapter+default-d 100% | 61.9 KiB/s | 7.9 KiB | 00m00s [ 849/1164] rust-zstd-sys+std-devel-0:2 100% | 64.1 KiB/s | 8.1 KiB | 00m00s [ 850/1164] rust-flate2+any_impl-devel- 100% | 61.8 KiB/s | 9.2 KiB | 00m00s [ 851/1164] rust-zstd-sys-devel-0:2.0.1 100% | 605.1 KiB/s | 45.4 KiB | 00m00s [ 852/1164] rust-utf8_iter+default-deve 100% | 22.1 KiB/s | 7.9 KiB | 00m00s [ 853/1164] rust-difflib-devel-0:0.4.0- 100% | 145.5 KiB/s | 16.7 KiB | 00m00s [ 854/1164] rust-termtree0.5+default-de 100% | 84.2 KiB/s | 7.3 KiB | 00m00s [ 855/1164] rust-clap_lex-devel-0:1.1.0 100% | 226.4 KiB/s | 21.3 KiB | 00m00s [ 856/1164] rust-strsim-devel-0:0.11.1- 100% | 173.1 KiB/s | 22.2 KiB | 00m00s [ 857/1164] rust-rustix+termios-devel-0 100% | 84.3 KiB/s | 9.3 KiB | 00m00s [ 858/1164] rust-cfg_aliases-devel-0:0. 100% | 199.2 KiB/s | 14.9 KiB | 00m00s [ 859/1164] rust-nom7+std-devel-0:7.1.3 100% | 55.5 KiB/s | 7.8 KiB | 00m00s [ 860/1164] rust-fnv+default-devel-0:1. 100% | 48.3 KiB/s | 7.7 KiB | 00m00s [ 861/1164] rust-nom7-devel-0:7.1.3-4.f 100% | 634.2 KiB/s | 111.6 KiB | 00m00s [ 862/1164] rust-phf0.11+default-devel- 100% | 84.8 KiB/s | 7.5 KiB | 00m00s [ 863/1164] rust-phf_codegen0.11+defaul 100% | 80.2 KiB/s | 7.5 KiB | 00m00s [ 864/1164] rust-scopeguard-devel-0:1.2 100% | 228.8 KiB/s | 19.4 KiB | 00m00s [ 865/1164] rust-escape8259+default-dev 100% | 91.2 KiB/s | 7.8 KiB | 00m00s [ 866/1164] rust-attribute-derive+defau 100% | 84.6 KiB/s | 7.5 KiB | 00m00s [ 867/1164] rust-yoke-derive-devel-0:0. 100% | 197.6 KiB/s | 21.5 KiB | 00m00s [ 868/1164] rust-stable_deref_trait-dev 100% | 115.1 KiB/s | 16.5 KiB | 00m00s [ 869/1164] rust-phf_shared+std-devel-0 100% | 106.8 KiB/s | 8.0 KiB | 00m00s [ 870/1164] rust-zerofrom-derive-devel- 100% | 87.1 KiB/s | 16.5 KiB | 00m00s [ 871/1164] rust-phf_shared-devel-0:0.1 100% | 297.0 KiB/s | 22.6 KiB | 00m00s [ 872/1164] rust-vte-devel-0:0.15.0-3.f 100% | 589.1 KiB/s | 55.4 KiB | 00m00s [ 873/1164] rust-ucd-trie+std-devel-0:0 100% | 90.0 KiB/s | 7.8 KiB | 00m00s [ 874/1164] rust-ucd-trie-devel-0:0.1.7 100% | 464.8 KiB/s | 35.3 KiB | 00m00s [ 875/1164] rust-pest_generator+std-dev 100% | 114.0 KiB/s | 8.7 KiB | 00m00s [ 876/1164] rust-pest_generator-devel-0 100% | 362.1 KiB/s | 27.2 KiB | 00m00s [ 877/1164] rust-bitflags+serde_core-de 100% | 103.1 KiB/s | 9.0 KiB | 00m00s [ 878/1164] rust-peg-runtime-devel-0:0. 100% | 144.0 KiB/s | 12.8 KiB | 00m00s [ 879/1164] rust-peg-macros-devel-0:0.8 100% | 385.8 KiB/s | 32.0 KiB | 00m00s [ 880/1164] rust-yansi+alloc-devel-0:1. 100% | 70.9 KiB/s | 7.7 KiB | 00m00s [ 881/1164] rust-itertools0.13+default- 100% | 86.5 KiB/s | 7.7 KiB | 00m00s [ 882/1164] rust-thiserror1+default-dev 100% | 83.4 KiB/s | 7.7 KiB | 00m00s [ 883/1164] rust-serde+rc-devel-0:1.0.2 100% | 82.4 KiB/s | 8.7 KiB | 00m00s [ 884/1164] rust-urlencoding+default-de 100% | 80.9 KiB/s | 7.8 KiB | 00m00s [ 885/1164] rust-inotify-sys-devel-0:0. 100% | 42.4 KiB/s | 15.2 KiB | 00m00s [ 886/1164] rust-newtype-uuid+alloc-dev 100% | 74.6 KiB/s | 8.3 KiB | 00m00s [ 887/1164] rust-ptr_meta+ptr_meta_deri 100% | 105.0 KiB/s | 8.0 KiB | 00m00s [ 888/1164] rust-ref-cast-impl+default- 100% | 68.0 KiB/s | 8.0 KiB | 00m00s [ 889/1164] rust-dirs-devel-0:6.0.0-3.f 100% | 275.1 KiB/s | 20.6 KiB | 00m00s [ 890/1164] rust-schemars_derive-devel- 100% | 179.1 KiB/s | 38.7 KiB | 00m00s [ 891/1164] rust-html-escape+std-devel- 100% | 107.4 KiB/s | 8.1 KiB | 00m00s [ 892/1164] rust-html-escape-devel-0:0. 100% | 403.1 KiB/s | 30.2 KiB | 00m00s [ 893/1164] rust-find-msvc-tools+defaul 100% | 87.0 KiB/s | 7.8 KiB | 00m00s [ 894/1164] rust-ar_archive_writer+defa 100% | 57.0 KiB/s | 7.2 KiB | 00m00s [ 895/1164] rust-anstyle-lossy-devel-0: 100% | 53.1 KiB/s | 18.3 KiB | 00m00s [ 896/1164] rust-shlex+default-devel-0: 100% | 35.6 KiB/s | 7.7 KiB | 00m00s [ 897/1164] rust-fastrand+alloc-devel-0 100% | 88.9 KiB/s | 8.1 KiB | 00m00s [ 898/1164] rust-errno-devel-0:0.3.14-3 100% | 240.8 KiB/s | 20.0 KiB | 00m00s [ 899/1164] rust-errno+std-devel-0:0.3. 100% | 82.4 KiB/s | 8.4 KiB | 00m00s [ 900/1164] rust-bitflags+std-devel-0:2 100% | 43.3 KiB/s | 8.8 KiB | 00m00s [ 901/1164] rust-linux-raw-sys+auxvec-d 100% | 95.6 KiB/s | 8.3 KiB | 00m00s [ 902/1164] rust-rustix+alloc-devel-0:1 100% | 89.1 KiB/s | 9.3 KiB | 00m00s [ 903/1164] rust-linux-raw-sys+elf-deve 100% | 76.2 KiB/s | 8.3 KiB | 00m00s [ 904/1164] rust-linux-raw-sys+errno-de 100% | 90.4 KiB/s | 8.3 KiB | 00m00s [ 905/1164] rust-linux-raw-sys+general- 100% | 104.0 KiB/s | 8.3 KiB | 00m00s [ 906/1164] rust-linux-raw-sys+no_std-d 100% | 77.7 KiB/s | 8.3 KiB | 00m00s [ 907/1164] rust-linux-raw-sys+ioctl-de 100% | 74.2 KiB/s | 8.3 KiB | 00m00s [ 908/1164] rust-iana-time-zone-devel-0 100% | 537.1 KiB/s | 40.3 KiB | 00m00s [ 909/1164] rust-autocfg-devel-0:1.5.1- 100% | 154.2 KiB/s | 28.2 KiB | 00m00s [ 910/1164] rust-sharded-slab-devel-0:0 100% | 335.0 KiB/s | 61.3 KiB | 00m00s [ 911/1164] rust-tracing-attributes-dev 100% | 307.9 KiB/s | 48.6 KiB | 00m00s [ 912/1164] rust-tinyvec_macros+default 100% | 47.1 KiB/s | 7.7 KiB | 00m00s [ 913/1164] rust-siphasher+default-deve 100% | 84.1 KiB/s | 7.9 KiB | 00m00s [ 914/1164] rust-getopts+default-devel- 100% | 106.1 KiB/s | 8.0 KiB | 00m00s [ 915/1164] rust-rand0.8+default-devel- 100% | 30.7 KiB/s | 7.8 KiB | 00m00s [ 916/1164] rust-idna_adapter-devel-0:1 100% | 83.7 KiB/s | 16.7 KiB | 00m00s [ 917/1164] rust-bindgen+runtime-devel- 100% | 101.0 KiB/s | 8.2 KiB | 00m00s [ 918/1164] rust-linux-raw-sys-devel-0: 100% | 286.3 KiB/s | 325.5 KiB | 00m01s [ 919/1164] rust-cc+parallel-devel-0:1. 100% | 123.7 KiB/s | 10.6 KiB | 00m00s [ 920/1164] rust-icu_normalizer+compile 100% | 13.0 KiB/s | 8.9 KiB | 00m01s [ 921/1164] rust-bindgen-devel-0:0.72.1 100% | 732.2 KiB/s | 213.1 KiB | 00m00s [ 922/1164] rust-pkg-config+default-dev 100% | 54.6 KiB/s | 8.1 KiB | 00m00s [ 923/1164] rust-fnv+std-devel-0:1.0.7- 100% | 106.8 KiB/s | 7.7 KiB | 00m00s [ 924/1164] rust-fnv-devel-0:1.0.7-16.f 100% | 259.6 KiB/s | 18.7 KiB | 00m00s [ 925/1164] rust-nom7+alloc-devel-0:7.1 100% | 83.6 KiB/s | 7.5 KiB | 00m00s [ 926/1164] rust-termtree0.5-devel-0:0. 100% | 35.7 KiB/s | 14.8 KiB | 00m00s [ 927/1164] rust-phf0.11+std-devel-0:0. 100% | 77.2 KiB/s | 7.6 KiB | 00m00s [ 928/1164] rust-phf_codegen0.11-devel- 100% | 283.7 KiB/s | 20.4 KiB | 00m00s [ 929/1164] rust-minimal-lexical+std-de 100% | 15.2 KiB/s | 7.8 KiB | 00m01s [ 930/1164] rust-escape8259-devel-0:0.5 100% | 147.9 KiB/s | 13.2 KiB | 00m00s [ 931/1164] rust-minimal-lexical-devel- 100% | 203.5 KiB/s | 98.1 KiB | 00m00s [ 932/1164] rust-attribute-derive-devel 100% | 319.1 KiB/s | 29.0 KiB | 00m00s [ 933/1164] rust-synstructure+default-d 100% | 73.3 KiB/s | 7.9 KiB | 00m00s [ 934/1164] rust-pest_meta+default-deve 100% | 99.3 KiB/s | 8.5 KiB | 00m00s [ 935/1164] rust-itertools0.13+use_std- 100% | 72.7 KiB/s | 7.9 KiB | 00m00s [ 936/1164] rust-thiserror1-devel-0:1.0 100% | 748.5 KiB/s | 53.9 KiB | 00m00s [ 937/1164] rust-serde_core+rc-devel-0: 100% | 56.0 KiB/s | 7.7 KiB | 00m00s [ 938/1164] rust-urlencoding-devel-0:2. 100% | 208.2 KiB/s | 15.0 KiB | 00m00s [ 939/1164] rust-ptr_meta_derive-devel- 100% | 183.5 KiB/s | 13.6 KiB | 00m00s [ 940/1164] rust-itertools0.13-devel-0: 100% | 543.4 KiB/s | 144.0 KiB | 00m00s [ 941/1164] rust-serde_derive_internals 100% | 84.8 KiB/s | 8.0 KiB | 00m00s [ 942/1164] rust-dirs-sys+default-devel 100% | 51.2 KiB/s | 7.9 KiB | 00m00s [ 943/1164] rust-shlex+std-devel-0:2.0. 100% | 106.7 KiB/s | 7.7 KiB | 00m00s [ 944/1164] rust-find-msvc-tools-devel- 100% | 193.9 KiB/s | 37.8 KiB | 00m00s [ 945/1164] rust-ref-cast-impl-devel-0: 100% | 56.1 KiB/s | 17.9 KiB | 00m00s [ 946/1164] rust-syn2+visit-mut-devel-0 100% | 80.0 KiB/s | 7.1 KiB | 00m00s [ 947/1164] rust-ar_archive_writer-deve 100% | 550.4 KiB/s | 82.6 KiB | 00m00s [ 948/1164] rust-shlex-devel-0:2.0.1-1. 100% | 135.5 KiB/s | 26.2 KiB | 00m00s [ 949/1164] rust-siphasher+std-devel-0: 100% | 106.2 KiB/s | 7.9 KiB | 00m00s [ 950/1164] rust-tinyvec_macros-devel-0 100% | 157.1 KiB/s | 14.0 KiB | 00m00s [ 951/1164] rust-siphasher-devel-0:1.0. 100% | 254.3 KiB/s | 18.3 KiB | 00m00s [ 952/1164] rust-getopts+unicode-devel- 100% | 110.7 KiB/s | 8.1 KiB | 00m00s [ 953/1164] rust-getopts-devel-0:0.2.24 100% | 387.1 KiB/s | 27.9 KiB | 00m00s [ 954/1164] rust-rand0.8+std-devel-0:0. 100% | 102.7 KiB/s | 8.1 KiB | 00m00s [ 955/1164] rust-rand0.8+std_rng-devel- 100% | 66.4 KiB/s | 7.8 KiB | 00m00s [ 956/1164] rust-rand0.8-devel-0:0.8.7- 100% | 469.5 KiB/s | 86.9 KiB | 00m00s [ 957/1164] rust-icu_normalizer_data-de 100% | 542.1 KiB/s | 49.3 KiB | 00m00s [ 958/1164] rust-clang-sys+runtime-deve 100% | 80.5 KiB/s | 7.7 KiB | 00m00s [ 959/1164] rust-cexpr+default-devel-0: 100% | 88.6 KiB/s | 7.7 KiB | 00m00s [ 960/1164] rust-clang-sys+clang_11_0-d 100% | 87.0 KiB/s | 7.7 KiB | 00m00s [ 961/1164] rust-icu_normalizer-devel-0 100% | 981.1 KiB/s | 356.1 KiB | 00m00s [ 962/1164] rust-clang-sys+default-deve 100% | 26.2 KiB/s | 7.7 KiB | 00m00s [ 963/1164] rust-jobserver-devel-0:0.1. 100% | 157.5 KiB/s | 34.3 KiB | 00m00s [ 964/1164] rust-pkg-config-devel-0:0.3 100% | 120.9 KiB/s | 29.0 KiB | 00m00s [ 965/1164] rust-phf_shared0.11+std-dev 100% | 103.4 KiB/s | 7.4 KiB | 00m00s [ 966/1164] rust-phf_generator0.11+defa 100% | 103.6 KiB/s | 7.5 KiB | 00m00s [ 967/1164] rust-phf_shared0.11+default 100% | 102.6 KiB/s | 7.5 KiB | 00m00s [ 968/1164] rust-attribute-derive-macro 100% | 64.4 KiB/s | 7.5 KiB | 00m00s [ 969/1164] rust-derive-where+default-d 100% | 58.0 KiB/s | 8.2 KiB | 00m00s [ 970/1164] rust-manyhow+default-devel- 100% | 54.1 KiB/s | 7.6 KiB | 00m00s [ 971/1164] rust-synstructure+proc-macr 100% | 82.9 KiB/s | 8.2 KiB | 00m00s [ 972/1164] rust-synstructure-devel-0:0 100% | 355.4 KiB/s | 25.9 KiB | 00m00s [ 973/1164] rust-pest_meta-devel-0:2.8. 100% | 628.2 KiB/s | 45.9 KiB | 00m00s [ 974/1164] rust-itertools0.13+use_allo 100% | 85.2 KiB/s | 7.7 KiB | 00m00s [ 975/1164] rust-serde_derive_internals 100% | 363.1 KiB/s | 33.4 KiB | 00m00s [ 976/1164] rust-dirs-sys-devel-0:0.5.0 100% | 249.6 KiB/s | 18.2 KiB | 00m00s [ 977/1164] rust-object+read-devel-0:0. 100% | 88.8 KiB/s | 8.4 KiB | 00m00s [ 978/1164] rust-object+std-devel-0:0.3 100% | 115.7 KiB/s | 8.3 KiB | 00m00s [ 979/1164] rust-thiserror-impl1+defaul 100% | 30.5 KiB/s | 7.8 KiB | 00m00s [ 980/1164] rust-rand0.8+alloc-devel-0: 100% | 58.4 KiB/s | 7.9 KiB | 00m00s [ 981/1164] rust-rand0.8+getrandom-deve 100% | 70.6 KiB/s | 7.9 KiB | 00m00s [ 982/1164] rust-rand0.8+libc-devel-0:0 100% | 106.2 KiB/s | 7.9 KiB | 00m00s [ 983/1164] rust-object-devel-0:0.39.1- 100% | 1.1 MiB/s | 308.0 KiB | 00m00s [ 984/1164] rust-rand_chacha0.3+std-dev 100% | 31.9 KiB/s | 7.7 KiB | 00m00s [ 985/1164] rust-rand_chacha0.3-devel-0 100% | 136.7 KiB/s | 23.2 KiB | 00m00s [ 986/1164] rust-rand_core0.6+std-devel 100% | 55.4 KiB/s | 7.9 KiB | 00m00s [ 987/1164] rust-clang-sys+libloading-d 100% | 88.1 KiB/s | 7.8 KiB | 00m00s [ 988/1164] rust-rand0.8+rand_chacha-de 100% | 64.7 KiB/s | 7.9 KiB | 00m00s [ 989/1164] rust-cexpr-devel-0:0.6.0-14 100% | 367.2 KiB/s | 26.8 KiB | 00m00s [ 990/1164] rust-clang-sys-devel-0:1.9. 100% | 491.2 KiB/s | 48.6 KiB | 00m00s [ 991/1164] rust-phf_generator0.11-deve 100% | 254.5 KiB/s | 18.6 KiB | 00m00s [ 992/1164] rust-clang-sys+clang_10_0-d 100% | 91.1 KiB/s | 7.7 KiB | 00m00s [ 993/1164] rust-rand_core0.6+default-d 100% | 21.8 KiB/s | 7.6 KiB | 00m00s [ 994/1164] rust-derive-where-devel-0:1 100% | 770.5 KiB/s | 64.7 KiB | 00m00s [ 995/1164] rust-attribute-derive-macro 100% | 164.5 KiB/s | 17.3 KiB | 00m00s [ 996/1164] rust-manyhow+macros-devel-0 100% | 62.9 KiB/s | 7.7 KiB | 00m00s [ 997/1164] rust-manyhow+syn-devel-0:0. 100% | 70.4 KiB/s | 7.5 KiB | 00m00s [ 998/1164] rust-manyhow-devel-0:0.11.4 100% | 325.4 KiB/s | 29.0 KiB | 00m00s [ 999/1164] rust-syn2+visit-devel-0:2.0 100% | 86.7 KiB/s | 7.1 KiB | 00m00s [1000/1164] rust-thiserror-impl1-devel- 100% | 369.2 KiB/s | 26.6 KiB | 00m00s [1001/1164] rust-option-ext+default-dev 100% | 73.8 KiB/s | 7.7 KiB | 00m00s [1002/1164] rust-sha2_0.10-devel-0:0.10 100% | 209.3 KiB/s | 39.3 KiB | 00m00s [1003/1164] rust-object+archive-devel-0 100% | 47.4 KiB/s | 8.2 KiB | 00m00s [1004/1164] rust-object+coff-devel-0:0. 100% | 40.0 KiB/s | 8.2 KiB | 00m00s [1005/1164] rust-object+elf-devel-0:0.3 100% | 38.5 KiB/s | 8.2 KiB | 00m00s [1006/1164] rust-object+macho-devel-0:0 100% | 41.0 KiB/s | 8.2 KiB | 00m00s [1007/1164] rust-object+pe-devel-0:0.39 100% | 114.3 KiB/s | 8.2 KiB | 00m00s [1008/1164] rust-object+read_core-devel 100% | 114.1 KiB/s | 8.2 KiB | 00m00s [1009/1164] rust-object+xcoff-devel-0:0 100% | 113.9 KiB/s | 8.2 KiB | 00m00s [1010/1164] rust-rand_core0.6+alloc-dev 100% | 89.8 KiB/s | 7.6 KiB | 00m00s [1011/1164] rust-rand_core0.6+getrandom 100% | 101.3 KiB/s | 7.8 KiB | 00m00s [1012/1164] rust-ppv-lite86+std-devel-0 100% | 92.8 KiB/s | 8.0 KiB | 00m00s [1013/1164] rust-ppv-lite86+simd-devel- 100% | 103.7 KiB/s | 8.0 KiB | 00m00s [1014/1164] rust-ppv-lite86-devel-0:0.2 100% | 377.6 KiB/s | 28.7 KiB | 00m00s [1015/1164] rust-getrandom0.2+default-d 100% | 108.7 KiB/s | 7.8 KiB | 00m00s [1016/1164] rust-rand_core0.6-devel-0:0 100% | 411.5 KiB/s | 29.6 KiB | 00m00s [1017/1164] rust-getrandom0.2+std-devel 100% | 84.9 KiB/s | 7.8 KiB | 00m00s [1018/1164] rust-libloading0.8+default- 100% | 73.9 KiB/s | 7.4 KiB | 00m00s [1019/1164] rust-clang-sys+clang_9_0-de 100% | 79.0 KiB/s | 7.7 KiB | 00m00s [1020/1164] rust-rand0.8+small_rng-deve 100% | 90.0 KiB/s | 7.7 KiB | 00m00s [1021/1164] rust-interpolator+iter-deve 100% | 87.6 KiB/s | 7.7 KiB | 00m00s [1022/1164] rust-interpolator+default-d 100% | 81.3 KiB/s | 7.7 KiB | 00m00s [1023/1164] rust-collection_literals+de 100% | 71.7 KiB/s | 7.7 KiB | 00m00s [1024/1164] rust-proc-macro-utils+defau 100% | 54.2 KiB/s | 7.8 KiB | 00m00s [1025/1164] rust-quote-use+default-deve 100% | 38.9 KiB/s | 7.6 KiB | 00m00s [1026/1164] rust-cpufeatures0.2+default 100% | 81.6 KiB/s | 7.5 KiB | 00m00s [1027/1164] rust-manyhow-macros+default 100% | 25.8 KiB/s | 7.5 KiB | 00m00s [1028/1164] rust-option-ext-devel-0:0.2 100% | 211.0 KiB/s | 15.4 KiB | 00m00s [1029/1164] rust-digest0.10+default-dev 100% | 63.7 KiB/s | 7.4 KiB | 00m00s [1030/1164] rust-manyhow+syn2-devel-0:0 100% | 23.3 KiB/s | 7.8 KiB | 00m00s [1031/1164] rust-getrandom0.2-devel-0:0 100% | 283.1 KiB/s | 51.5 KiB | 00m00s [1032/1164] rust-zerocopy+simd-devel-0: 100% | 33.3 KiB/s | 9.0 KiB | 00m00s [1033/1164] rust-zerocopy+default-devel 100% | 29.4 KiB/s | 9.1 KiB | 00m00s [1034/1164] rust-libloading0.8-devel-0: 100% | 489.8 KiB/s | 35.3 KiB | 00m00s [1035/1164] rust-collection_literals-de 100% | 168.8 KiB/s | 13.0 KiB | 00m00s [1036/1164] rust-clang-sys+clang_8_0-de 100% | 71.7 KiB/s | 7.7 KiB | 00m00s [1037/1164] rust-interpolator-devel-0:0 100% | 441.4 KiB/s | 37.1 KiB | 00m00s [1038/1164] rust-proc-macro-utils+parse 100% | 106.3 KiB/s | 7.7 KiB | 00m00s [1039/1164] rust-proc-macro-utils+proc- 100% | 83.3 KiB/s | 7.6 KiB | 00m00s [1040/1164] rust-proc-macro-utils+proc- 100% | 106.0 KiB/s | 7.7 KiB | 00m00s [1041/1164] rust-proc-macro-utils+quote 100% | 107.0 KiB/s | 7.7 KiB | 00m00s [1042/1164] rust-proc-macro-utils-devel 100% | 394.8 KiB/s | 28.4 KiB | 00m00s [1043/1164] rust-quote-use-devel-0:0.8. 100% | 92.5 KiB/s | 11.8 KiB | 00m00s [1044/1164] rust-cpufeatures0.2-devel-0 100% | 227.0 KiB/s | 21.8 KiB | 00m00s [1045/1164] rust-manyhow-macros-devel-0 100% | 77.3 KiB/s | 13.2 KiB | 00m00s [1046/1164] rust-digest0.10-devel-0:0.1 100% | 282.2 KiB/s | 27.9 KiB | 00m00s [1047/1164] rust-digest0.10+core-api-de 100% | 33.2 KiB/s | 7.4 KiB | 00m00s [1048/1164] rust-clang-sys+clang_7_0-de 100% | 73.0 KiB/s | 7.7 KiB | 00m00s [1049/1164] rust-proc-macro-utils+small 100% | 108.6 KiB/s | 7.8 KiB | 00m00s [1050/1164] rust-quote-use-macros+defau 100% | 103.9 KiB/s | 7.5 KiB | 00m00s [1051/1164] rust-crypto-common0.1+defau 100% | 96.6 KiB/s | 7.3 KiB | 00m00s [1052/1164] rust-zerocopy-derive+defaul 100% | 126.0 KiB/s | 9.1 KiB | 00m00s [1053/1164] rust-zerocopy-devel-0:0.8.5 100% | 667.4 KiB/s | 297.6 KiB | 00m00s [1054/1164] rust-clang-sys+clang_6_0-de 100% | 85.0 KiB/s | 7.7 KiB | 00m00s [1055/1164] rust-quote-use-macros-devel 100% | 181.9 KiB/s | 15.5 KiB | 00m00s [1056/1164] rust-block-buffer0.10+defau 100% | 83.7 KiB/s | 7.4 KiB | 00m00s [1057/1164] rust-crypto-common0.1-devel 100% | 104.3 KiB/s | 16.8 KiB | 00m00s [1058/1164] rust-zerocopy-derive-devel- 100% | 809.5 KiB/s | 119.0 KiB | 00m00s [1059/1164] rust-clang-sys+clang_5_0-de 100% | 89.0 KiB/s | 7.7 KiB | 00m00s [1060/1164] rust-block-buffer0.10-devel 100% | 190.3 KiB/s | 18.7 KiB | 00m00s [1061/1164] rust-digest0.10+block-buffe 100% | 11.7 KiB/s | 7.5 KiB | 00m01s [1062/1164] rust-generic-array+default- 100% | 69.7 KiB/s | 8.0 KiB | 00m00s [1063/1164] rust-generic-array+more_len 100% | 111.5 KiB/s | 8.0 KiB | 00m00s [1064/1164] rust-clang-sys+clang_4_0-de 100% | 79.0 KiB/s | 7.7 KiB | 00m00s [1065/1164] rust-typenum+default-devel- 100% | 77.7 KiB/s | 8.2 KiB | 00m00s [1066/1164] rust-generic-array-devel-0: 100% | 172.1 KiB/s | 24.6 KiB | 00m00s [1067/1164] rust-clang-sys+clang_3_9-de 100% | 84.1 KiB/s | 7.7 KiB | 00m00s [1068/1164] rust-typenum-devel-0:1.20.1 100% | 576.0 KiB/s | 79.5 KiB | 00m00s [1069/1164] rust-version_check+default- 100% | 66.0 KiB/s | 7.9 KiB | 00m00s [1070/1164] rust-clang-sys+clang_3_8-de 100% | 94.4 KiB/s | 7.7 KiB | 00m00s [1071/1164] rust-version_check-devel-0: 100% | 236.2 KiB/s | 22.9 KiB | 00m00s [1072/1164] rust-clang-sys+clang_3_7-de 100% | 60.0 KiB/s | 7.7 KiB | 00m00s [1073/1164] rust-clang-sys+clang_3_6-de 100% | 44.7 KiB/s | 7.7 KiB | 00m00s [1074/1164] rust-clang-sys+clang_3_5-de 100% | 64.7 KiB/s | 7.7 KiB | 00m00s [1075/1164] libzstd-devel-0:1.5.7-6.fc4 100% | 410.7 KiB/s | 56.3 KiB | 00m00s [1076/1164] jemalloc-devel-0:5.3.0-14.f 100% | 416.2 KiB/s | 81.6 KiB | 00m00s [1077/1164] perl-Getopt-Long-1:2.58-527 100% | 461.3 KiB/s | 63.2 KiB | 00m00s [1078/1164] perl-PathTools-0:3.95-527.f 100% | 637.6 KiB/s | 88.0 KiB | 00m00s [1079/1164] jemalloc-0:5.3.0-14.fc44.x8 100% | 894.6 KiB/s | 297.0 KiB | 00m00s [1080/1164] perl-interpreter-4:5.44.0-5 100% | 530.5 KiB/s | 72.7 KiB | 00m00s [1081/1164] perl-Exporter-0:5.79-527.fc 100% | 431.1 KiB/s | 30.6 KiB | 00m00s [1082/1164] perl-Pod-Usage-4:2.05-527.f 100% | 560.9 KiB/s | 40.4 KiB | 00m00s [1083/1164] perl-Text-ParseWords-0:3.31 100% | 221.8 KiB/s | 16.2 KiB | 00m00s [1084/1164] perl-base-0:2.27-527.fc45.n 100% | 223.9 KiB/s | 15.9 KiB | 00m00s [1085/1164] perl-constant-0:1.33-528.fc 100% | 320.1 KiB/s | 22.7 KiB | 00m00s [1086/1164] perl-overload-0:1.40-527.fc 100% | 628.3 KiB/s | 45.2 KiB | 00m00s [1087/1164] perl-Carp-0:1.54-527.fc45.n 100% | 402.2 KiB/s | 28.6 KiB | 00m00s [1088/1164] perl-Errno-0:1.39-527.fc45. 100% | 203.3 KiB/s | 14.6 KiB | 00m00s [1089/1164] perl-Scalar-List-Utils-5:1. 100% | 548.0 KiB/s | 75.1 KiB | 00m00s [1090/1164] perl-Pod-Perldoc-0:3.28.01- 100% | 613.7 KiB/s | 84.7 KiB | 00m00s [1091/1164] perl-mro-0:1.30-527.fc45.x8 100% | 410.0 KiB/s | 29.5 KiB | 00m00s [1092/1164] perl-podlators-1:6.1.0-2.fc 100% | 940.3 KiB/s | 131.6 KiB | 00m00s [1093/1164] perl-overloading-0:0.03-527 100% | 176.5 KiB/s | 12.5 KiB | 00m00s [1094/1164] perl-DynaLoader-0:1.57-527. 100% | 361.8 KiB/s | 25.7 KiB | 00m00s [1095/1164] perl-Fcntl-0:1.20-527.fc45. 100% | 408.1 KiB/s | 29.4 KiB | 00m00s [1096/1164] perl-File-Basename-0:2.86-5 100% | 233.9 KiB/s | 16.8 KiB | 00m00s [1097/1164] perl-File-Temp-1:0.231.200- 100% | 834.8 KiB/s | 59.3 KiB | 00m00s [1098/1164] perl-HTTP-Tiny-0:0.096-528. 100% | 821.9 KiB/s | 58.4 KiB | 00m00s [1099/1164] perl-IO-0:1.56-527.fc45.x86 100% | 605.9 KiB/s | 83.0 KiB | 00m00s [1100/1164] perl-IPC-Open3-0:1.24-527.f 100% | 334.1 KiB/s | 23.7 KiB | 00m00s [1101/1164] perl-Pod-Simple-1:3.48-527. 100% | 828.5 KiB/s | 222.0 KiB | 00m00s [1102/1164] perl-Symbol-0:1.09-527.fc45 100% | 192.9 KiB/s | 13.9 KiB | 00m00s [1103/1164] perl-parent-1:0.244-527.fc4 100% | 204.6 KiB/s | 14.7 KiB | 00m00s [1104/1164] perl-vars-0:1.05-527.fc45.n 100% | 176.0 KiB/s | 12.7 KiB | 00m00s [1105/1164] perl-POSIX-0:2.26-527.fc45. 100% | 705.3 KiB/s | 96.6 KiB | 00m00s [1106/1164] groff-base-0:1.24.1-2.fc45. 100% | 1.0 MiB/s | 1.2 MiB | 00m01s [1107/1164] perl-Term-ANSIColor-0:5.01- 100% | 591.6 KiB/s | 47.3 KiB | 00m00s [1108/1164] perl-Term-Cap-0:1.18-527.fc 100% | 305.9 KiB/s | 21.7 KiB | 00m00s [1109/1164] perl-File-Path-0:2.18-527.f 100% | 483.8 KiB/s | 34.8 KiB | 00m00s [1110/1164] perl-MIME-Base64-0:3.16-527 100% | 410.8 KiB/s | 29.6 KiB | 00m00s [1111/1164] perl-IO-Socket-SSL-0:2.099- 100% | 881.2 KiB/s | 236.2 KiB | 00m00s [1112/1164] perl-Socket-4:2.043-1.fc46. 100% | 772.7 KiB/s | 55.6 KiB | 00m00s [1113/1164] perl-Time-HiRes-4:1.9780-52 100% | 788.5 KiB/s | 56.8 KiB | 00m00s [1114/1164] perl-Time-Local-2:1.350-527 100% | 475.4 KiB/s | 34.2 KiB | 00m00s [1115/1164] perl-Net-SSLeay-0:1.96-5.fc 100% | 947.7 KiB/s | 378.1 KiB | 00m00s [1116/1164] perl-File-stat-0:1.15-527.f 100% | 238.7 KiB/s | 17.2 KiB | 00m00s [1117/1164] perl-SelectSaver-0:1.03-527 100% | 157.5 KiB/s | 11.3 KiB | 00m00s [1118/1164] perl-Pod-Escapes-1:1.07-527 100% | 275.5 KiB/s | 19.6 KiB | 00m00s [1119/1164] perl-Text-Tabs+Wrap-0:2024. 100% | 299.3 KiB/s | 21.5 KiB | 00m00s [1120/1164] perl-if-0:0.61.000-527.fc45 100% | 192.7 KiB/s | 13.7 KiB | 00m00s [1121/1164] perl-locale-0:1.13-527.fc45 100% | 185.7 KiB/s | 13.2 KiB | 00m00s [1122/1164] perl-IO-Socket-IP-0:0.44-52 100% | 583.8 KiB/s | 42.0 KiB | 00m00s [1123/1164] perl-URI-0:5.37-1.fc46.noar 100% | 743.9 KiB/s | 151.0 KiB | 00m00s [1124/1164] perl-libs-4:5.44.0-527.fc45 100% | 1.0 MiB/s | 2.6 MiB | 00m03s [1125/1164] perl-AutoLoader-0:5.74-527. 100% | 282.9 KiB/s | 20.9 KiB | 00m00s [1126/1164] perl-Class-Struct-0:0.68-52 100% | 306.4 KiB/s | 21.8 KiB | 00m00s [1127/1164] ncurses-0:6.6-3.fc45.x86_64 100% | 1.1 MiB/s | 430.9 KiB | 00m00s [1128/1164] perl-Data-Dumper-0:2.192-52 100% | 794.5 KiB/s | 56.4 KiB | 00m00s [1129/1164] perl-MIME-Base32-0:1.303-26 100% | 288.0 KiB/s | 20.4 KiB | 00m00s [1130/1164] perl-Unicode-Normalize-0:1. 100% | 539.0 KiB/s | 73.8 KiB | 00m00s [1131/1164] perl-libnet-0:3.15-528.fc45 100% | 936.7 KiB/s | 128.3 KiB | 00m00s [1132/1164] perl-Digest-MD5-0:2.59-527. 100% | 501.1 KiB/s | 35.6 KiB | 00m00s [1133/1164] perl-B-0:1.92-527.fc45.x86_ 100% | 895.4 KiB/s | 181.8 KiB | 00m00s [1134/1164] perl-FileHandle-0:2.05-527. 100% | 213.9 KiB/s | 15.2 KiB | 00m00s [1135/1164] perl-Digest-0:1.20-527.fc45 100% | 348.8 KiB/s | 24.8 KiB | 00m00s [1136/1164] clang-resource-filesystem-0 100% | 249.3 KiB/s | 17.9 KiB | 00m00s [1137/1164] clang-devel-0:22.1.8-26.fc4 100% | 1.2 MiB/s | 4.0 MiB | 00m03s [1138/1164] clang-0:22.1.8-26.fc46.x86_ 100% | 1.2 MiB/s | 7.1 MiB | 00m06s [1139/1164] llvm-devel-0:22.1.8-26.fc46 100% | 16.1 MiB/s | 5.7 MiB | 00m00s [1140/1164] emacs-filesystem-1:30.2-3.f 100% | 112.5 KiB/s | 8.1 KiB | 00m00s [1141/1164] clang-tools-extra-0:22.1.8- 100% | 5.6 MiB/s | 17.3 MiB | 00m03s [1142/1164] llvm-googletest-0:22.1.8-26 100% | 3.9 MiB/s | 399.7 KiB | 00m00s [1143/1164] llvm-0:22.1.8-26.fc46.x86_6 100% | 24.0 MiB/s | 23.5 MiB | 00m01s [1144/1164] llvm-test-0:22.1.8-26.fc46. 100% | 7.0 MiB/s | 712.3 KiB | 00m00s [1145/1164] gcc-c++-0:16.2.1-2.fc46.x86 100% | 22.6 MiB/s | 17.3 MiB | 00m01s [1146/1164] perl-Encode-4:3.24-527.fc45 100% | 13.5 MiB/s | 1.1 MiB | 00m00s [1147/1164] perl-Getopt-Std-0:1.15-527. 100% | 213.3 KiB/s | 15.4 KiB | 00m00s [1148/1164] perl-Storable-1:3.41-527.fc 100% | 1.4 MiB/s | 100.6 KiB | 00m00s [1149/1164] cmake-filesystem-0:4.3.0-5. 100% | 209.8 KiB/s | 14.9 KiB | 00m00s [1150/1164] libedit-devel-0:3.1-60.2026 100% | 468.5 KiB/s | 41.2 KiB | 00m00s [1151/1164] ncurses-devel-0:6.6-3.fc45. 100% | 6.0 MiB/s | 605.8 KiB | 00m00s [1152/1164] ncurses-c++-libs-0:6.6-3.fc 100% | 419.0 KiB/s | 38.5 KiB | 00m00s [1153/1164] libstdc++-devel-0:16.2.1-2. 100% | 21.0 MiB/s | 6.0 MiB | 00m00s [1154/1164] rust-fancy-regex+default-de 100% | 79.0 KiB/s | 8.1 KiB | 00m00s [1155/1164] rust-fancy-regex+perf-devel 100% | 103.5 KiB/s | 8.2 KiB | 00m00s [1156/1164] rust-fancy-regex+std-devel- 100% | 113.9 KiB/s | 8.3 KiB | 00m00s [1157/1164] rust-fancy-regex+unicode-de 100% | 115.0 KiB/s | 8.3 KiB | 00m00s [1158/1164] rust-fancy-regex-devel-0:0. 100% | 1.3 MiB/s | 96.6 KiB | 00m00s [1159/1164] llvm-static-0:22.1.8-26.fc4 100% | 16.5 MiB/s | 46.8 MiB | 00m03s [1160/1164] rust-bit-set+std-devel-0:0. 100% | 84.9 KiB/s | 7.9 KiB | 00m00s [1161/1164] rust-bit-set-devel-0:0.8.0- 100% | 286.1 KiB/s | 23.5 KiB | 00m00s [1162/1164] rust-bit-vec-devel-0:0.8.0- 100% | 415.0 KiB/s | 29.9 KiB | 00m00s [1163/1164] rust-bit-vec+std-devel-0:0. 100% | 37.9 KiB/s | 7.8 KiB | 00m00s [1164/1164] clang-libs-0:22.1.8-26.fc46 100% | 1.0 MiB/s | 28.3 MiB | 00m27s -------------------------------------------------------------------------------- [1164/1164] Total 100% | 2.5 MiB/s | 196.5 MiB | 01m18s Running transaction [ 1/1166] Verify package files 100% | 1.7 KiB/s | 1.1 KiB | 00m01s [ 2/1166] Prepare transaction 100% | 7.3 KiB/s | 1.1 KiB | 00m00s [ 3/1166] Installing rust-regex-autom 100% | 217.9 MiB/s | 2.6 MiB | 00m00s [ 4/1166] Installing rust-regex-synta 100% | 268.1 MiB/s | 1.6 MiB | 00m00s [ 5/1166] Installing rust-libc-devel- 100% | 88.8 MiB/s | 4.3 MiB | 00m00s [ 6/1166] Installing rust-memchr-deve 100% | 113.6 MiB/s | 581.8 KiB | 00m00s [ 7/1166] Installing rust-object-deve 100% | 214.7 MiB/s | 1.9 MiB | 00m00s [ 8/1166] Installing rust-get-size2-d 100% | 48.5 MiB/s | 99.4 KiB | 00m00s [ 9/1166] Installing rust-hashbrown-d 100% | 209.1 MiB/s | 856.4 KiB | 00m00s [ 10/1166] Installing rust-aho-corasic 100% | 198.9 MiB/s | 814.5 KiB | 00m00s [ 11/1166] Installing rust-linux-raw-s 100% | 350.1 MiB/s | 12.6 MiB | 00m00s [ 12/1166] Installing rust-crossbeam-u 100% | 94.2 MiB/s | 192.9 KiB | 00m00s [ 13/1166] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/1166] Installing rust-bstr-devel- 100% | 267.6 MiB/s | 1.6 MiB | 00m00s [ 15/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 16/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 17/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 18/1166] Installing rust-proc-macro- 100% | 91.3 MiB/s | 93.5 KiB | 00m00s [ 19/1166] Installing rust-zerofrom-de 100% | 15.4 MiB/s | 15.7 KiB | 00m00s [ 20/1166] Installing rust-zerovec-dev 100% | 147.5 MiB/s | 604.3 KiB | 00m00s [ 21/1166] Installing rust-once_cell-d 100% | 70.7 MiB/s | 144.8 KiB | 00m00s [ 22/1166] Installing rust-ptr_meta-de 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 23/1166] Installing rust-console-dev 100% | 129.3 MiB/s | 132.4 KiB | 00m00s [ 24/1166] Installing rust-smallvec-de 100% | 128.5 MiB/s | 131.6 KiB | 00m00s [ 25/1166] Installing rust-smallvec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 26/1166] Installing rust-bitflags-de 100% | 78.3 MiB/s | 240.6 KiB | 00m00s [ 27/1166] Installing rust-bitflags+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 28/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 29/1166] Installing rust-crossbeam-e 100% | 94.4 MiB/s | 193.3 KiB | 00m00s [ 30/1166] Installing rust-crossbeam-q 100% | 75.3 MiB/s | 77.1 KiB | 00m00s [ 31/1166] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 32/1166] Installing rust-serde_spann 100% | 30.5 MiB/s | 31.2 KiB | 00m00s [ 33/1166] Installing rust-toml_writer 100% | 50.1 MiB/s | 51.3 KiB | 00m00s [ 34/1166] Installing rust-either-deve 100% | 83.7 MiB/s | 85.7 KiB | 00m00s [ 35/1166] Installing rust-flate2-deve 100% | 79.5 MiB/s | 325.6 KiB | 00m00s [ 36/1166] Installing rust-tracing-cor 100% | 123.4 MiB/s | 252.7 KiB | 00m00s [ 37/1166] Installing rust-tracing-sub 100% | 146.1 MiB/s | 1.0 MiB | 00m00s [ 38/1166] Installing rust-itertools0. 100% | 166.8 MiB/s | 683.3 KiB | 00m00s [ 39/1166] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 40/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 41/1166] Installing rust-rand_core0. 100% | 76.4 MiB/s | 78.2 KiB | 00m00s [ 42/1166] Installing rust-toml_dateti 100% | 61.4 MiB/s | 62.9 KiB | 00m00s [ 43/1166] Installing rust-percent-enc 100% | 34.7 MiB/s | 35.5 KiB | 00m00s [ 44/1166] Installing rust-toml_dateti 100% | 61.5 MiB/s | 62.9 KiB | 00m00s [ 45/1166] Installing rust-jiff-core-d 100% | 180.5 MiB/s | 554.5 KiB | 00m00s [ 46/1166] Installing rust-jiff-devel- 100% | 300.3 MiB/s | 3.3 MiB | 00m00s [ 47/1166] Installing rust-similar-dev 100% | 168.2 MiB/s | 344.6 KiB | 00m00s [ 48/1166] Installing rust-shellexpand 100% | 73.2 MiB/s | 74.9 KiB | 00m00s [ 49/1166] Installing rust-log-devel-0 100% | 113.9 MiB/s | 233.3 KiB | 00m00s [ 50/1166] Installing rust-log+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 51/1166] Installing rust-thin-vec-de 100% | 159.8 MiB/s | 163.6 KiB | 00m00s [ 52/1166] Installing rust-form_urlenc 100% | 0.0 B/s | 27.4 KiB | 00m00s [ 53/1166] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 54/1166] Installing rust-itertools-d 100% | 153.3 MiB/s | 785.0 KiB | 00m00s [ 55/1166] Installing rust-crossbeam-d 100% | 126.3 MiB/s | 129.4 KiB | 00m00s [ 56/1166] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 57/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 58/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 59/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 60/1166] Installing rust-regex-devel 100% | 172.3 MiB/s | 705.9 KiB | 00m00s [ 61/1166] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 62/1166] Installing rust-crossbeam-d 100% | 29.0 MiB/s | 29.7 KiB | 00m00s [ 63/1166] Installing rust-crossbeam-c 100% | 192.7 MiB/s | 592.0 KiB | 00m00s [ 64/1166] Installing rust-libc+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 65/1166] Installing rust-libc+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 66/1166] Installing rust-mio-devel-0 100% | 97.7 MiB/s | 500.3 KiB | 00m00s [ 67/1166] Installing rust-errno-devel 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 68/1166] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 69/1166] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 70/1166] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 71/1166] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 72/1166] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 73/1166] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 74/1166] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 75/1166] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 76/1166] Installing cmake-filesystem 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 77/1166] Installing rust-tinyvec-dev 100% | 104.0 MiB/s | 213.1 KiB | 00m00s [ 78/1166] Installing rust-fastrand-de 100% | 59.3 MiB/s | 60.7 KiB | 00m00s [ 79/1166] Installing rust-yansi-devel 100% | 111.7 MiB/s | 114.3 KiB | 00m00s [ 80/1166] Installing rust-similar2-de 100% | 56.8 MiB/s | 232.6 KiB | 00m00s [ 81/1166] Installing rust-os_str_byte 100% | 67.6 MiB/s | 138.5 KiB | 00m00s [ 82/1166] Installing rust-zlib-rs-dev 100% | 188.7 MiB/s | 773.0 KiB | 00m00s [ 83/1166] Installing rust-uuid-devel- 100% | 148.2 MiB/s | 303.5 KiB | 00m00s [ 84/1166] Installing rust-newtype-uui 100% | 63.6 MiB/s | 65.1 KiB | 00m00s [ 85/1166] Installing rust-strum-devel 100% | 20.1 MiB/s | 20.5 KiB | 00m00s [ 86/1166] Installing rust-rand_core-d 100% | 73.3 MiB/s | 75.0 KiB | 00m00s [ 87/1166] Installing rust-rand-devel- 100% | 136.9 MiB/s | 420.5 KiB | 00m00s [ 88/1166] Installing rust-arrayvec-de 100% | 123.1 MiB/s | 126.1 KiB | 00m00s [ 89/1166] Installing rust-uuid+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 90/1166] Installing rust-uuid+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 91/1166] Installing rust-zlib-rs+rus 100% | 0.0 B/s | 124.0 B | 00m00s [ 92/1166] Installing rust-similar2+te 100% | 0.0 B/s | 124.0 B | 00m00s [ 93/1166] Installing libzstd-devel-0: 100% | 214.0 MiB/s | 219.1 KiB | 00m00s [ 94/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 95/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 96/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 97/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 98/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 99/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 100/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 101/1166] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 102/1166] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 103/1166] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 104/1166] Installing rust-similar+tex 100% | 0.0 B/s | 124.0 B | 00m00s [ 105/1166] Installing rust-jiff-core+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 106/1166] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 107/1166] Installing rust-rand0.8-dev 100% | 106.0 MiB/s | 325.6 KiB | 00m00s [ 108/1166] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 109/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 110/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 111/1166] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 112/1166] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 113/1166] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 114/1166] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 115/1166] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 116/1166] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 117/1166] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 118/1166] Installing rust-once_cell+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 119/1166] Installing rust-once_cell+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 120/1166] Installing rust-once_cell+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 121/1166] Installing rust-once_cell+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 122/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 123/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 124/1166] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 125/1166] Installing rust-object+coff 100% | 0.0 B/s | 124.0 B | 00m00s [ 126/1166] Installing rust-memchr+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 127/1166] Installing rust-memchr+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 128/1166] Installing rust-memchr+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 129/1166] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 130/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 131/1166] Installing rust-regex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 132/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 133/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 134/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 135/1166] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 136/1166] Installing rust-bit-vec-dev 100% | 116.3 MiB/s | 119.1 KiB | 00m00s [ 137/1166] Installing rust-bit-set-dev 100% | 64.0 MiB/s | 65.6 KiB | 00m00s [ 138/1166] Installing rust-fancy-regex 100% | 85.9 MiB/s | 439.7 KiB | 00m00s [ 139/1166] Installing libstdc++-devel- 100% | 417.5 MiB/s | 41.3 MiB | 00m00s [ 140/1166] Installing gcc-c++-0:16.2.1 100% | 377.7 MiB/s | 46.8 MiB | 00m00s [ 141/1166] Installing llvm-0:22.1.8-26 100% | 400.1 MiB/s | 86.4 MiB | 00m00s [ 142/1166] Installing rust-interpolato 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [ 143/1166] Installing rust-getopts-dev 100% | 92.7 MiB/s | 94.9 KiB | 00m00s [ 144/1166] Installing rust-siphasher-d 100% | 53.8 MiB/s | 55.1 KiB | 00m00s [ 145/1166] Installing rust-shlex-devel 100% | 54.2 MiB/s | 55.5 KiB | 00m00s [ 146/1166] Installing rust-minimal-lex 100% | 103.9 MiB/s | 319.3 KiB | 00m00s [ 147/1166] Installing rust-nom7-devel- 100% | 157.1 MiB/s | 643.3 KiB | 00m00s [ 148/1166] Installing rust-fnv-devel-0 100% | 0.0 B/s | 34.7 KiB | 00m00s [ 149/1166] Installing rust-iana-time-z 100% | 72.3 MiB/s | 148.1 KiB | 00m00s [ 150/1166] Installing rust-html-escape 100% | 66.4 MiB/s | 136.1 KiB | 00m00s [ 151/1166] Installing rust-peg-runtime 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 152/1166] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 153/1166] Installing rust-ucd-trie-de 100% | 156.0 MiB/s | 159.8 KiB | 00m00s [ 154/1166] Installing rust-pest-devel- 100% | 337.6 MiB/s | 1.4 MiB | 00m00s [ 155/1166] Installing rust-nu-ansi-ter 100% | 56.8 MiB/s | 116.2 KiB | 00m00s [ 156/1166] Installing rust-snapbox-mac 100% | 0.0 B/s | 18.5 KiB | 00m00s [ 157/1166] Installing rust-allocator-a 100% | 142.3 MiB/s | 291.4 KiB | 00m00s [ 158/1166] Installing rust-unit-prefix 100% | 25.9 MiB/s | 26.5 KiB | 00m00s [ 159/1166] Installing rust-utf8_iter-d 100% | 39.9 MiB/s | 40.8 KiB | 00m00s [ 160/1166] Installing rust-potential_u 100% | 32.3 MiB/s | 33.1 KiB | 00m00s [ 161/1166] Installing rust-writeable-d 100% | 56.9 MiB/s | 116.6 KiB | 00m00s [ 162/1166] Installing rust-anstyle-par 100% | 80.6 MiB/s | 82.5 KiB | 00m00s [ 163/1166] Installing rust-typed-path- 100% | 111.2 MiB/s | 683.1 KiB | 00m00s [ 164/1166] Installing rust-winnow-deve 100% | 157.3 MiB/s | 1.3 MiB | 00m00s [ 165/1166] Installing rust-toml_parser 100% | 112.8 MiB/s | 231.1 KiB | 00m00s [ 166/1166] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 167/1166] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 168/1166] Installing rust-typeid-deve 100% | 24.9 MiB/s | 25.5 KiB | 00m00s [ 169/1166] Installing rust-portable-at 100% | 206.2 MiB/s | 1.2 MiB | 00m00s [ 170/1166] Installing rust-intrusive-c 100% | 190.0 MiB/s | 389.2 KiB | 00m00s [ 171/1166] Installing rust-rend-devel- 100% | 90.9 MiB/s | 93.0 KiB | 00m00s [ 172/1166] Installing rust-path-dedot- 100% | 30.6 MiB/s | 31.3 KiB | 00m00s [ 173/1166] Installing rust-equivalent- 100% | 18.0 MiB/s | 18.4 KiB | 00m00s [ 174/1166] Installing rust-indexmap-de 100% | 165.9 MiB/s | 509.6 KiB | 00m00s [ 175/1166] Installing rust-ordermap-de 100% | 113.5 MiB/s | 348.7 KiB | 00m00s [ 176/1166] Installing rust-indexmap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 177/1166] Installing rust-indexmap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 178/1166] Installing rust-hashbrown0. 100% | 200.0 MiB/s | 819.0 KiB | 00m00s [ 179/1166] Installing python-rpm-macro 100% | 0.0 B/s | 28.9 KiB | 00m00s [ 180/1166] Installing rust-which-devel 100% | 109.6 MiB/s | 112.3 KiB | 00m00s [ 181/1166] Installing rust-unicode-wid 100% | 437.1 MiB/s | 2.2 MiB | 00m00s [ 182/1166] Installing rust-unicode-ide 100% | 150.9 MiB/s | 309.1 KiB | 00m00s [ 183/1166] Installing rust-unicode-ide 100% | 0.0 B/s | 124.0 B | 00m00s [ 184/1166] Installing rust-proc-macro2 100% | 124.0 MiB/s | 254.0 KiB | 00m00s [ 185/1166] Installing rust-syn2-devel- 100% | 271.2 MiB/s | 2.2 MiB | 00m00s [ 186/1166] Installing rust-quote-devel 100% | 63.0 MiB/s | 129.0 KiB | 00m00s [ 187/1166] Installing rust-syn-devel-0 100% | 277.6 MiB/s | 2.2 MiB | 00m00s [ 188/1166] Installing rust-syn2+parsin 100% | 0.0 B/s | 124.0 B | 00m00s [ 189/1166] Installing rust-syn2+full-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 190/1166] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 191/1166] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 192/1166] Installing rust-syn2+printi 100% | 0.0 B/s | 124.0 B | 00m00s [ 193/1166] Installing rust-syn2+extra- 100% | 0.0 B/s | 124.0 B | 00m00s [ 194/1166] Installing rust-quote+proc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 195/1166] Installing rust-quote+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 196/1166] Installing rust-syn2+clone- 100% | 0.0 B/s | 124.0 B | 00m00s [ 197/1166] Installing rust-syn2+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 198/1166] Installing rust-syn+proc-ma 100% | 0.0 B/s | 124.0 B | 00m00s [ 199/1166] Installing rust-syn+derive- 100% | 0.0 B/s | 124.0 B | 00m00s [ 200/1166] Installing rust-syn+parsing 100% | 0.0 B/s | 124.0 B | 00m00s [ 201/1166] Installing rust-syn+clone-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 202/1166] Installing rust-syn+printin 100% | 0.0 B/s | 124.0 B | 00m00s [ 203/1166] Installing rust-syn+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 204/1166] Installing rust-manyhow-dev 100% | 89.0 MiB/s | 91.1 KiB | 00m00s [ 205/1166] Installing rust-syn2+proc-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 206/1166] Installing rust-syn2+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 207/1166] Installing rust-displaydoc- 100% | 32.8 MiB/s | 67.3 KiB | 00m00s [ 208/1166] Installing rust-zerotrie-de 100% | 126.5 MiB/s | 388.5 KiB | 00m00s [ 209/1166] Installing rust-syn+full-de 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 210/1166] Installing rust-serde_deriv 100% | 160.8 MiB/s | 329.3 KiB | 00m00s [ 211/1166] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 212/1166] Installing rust-serde_core- 100% | 187.8 MiB/s | 384.7 KiB | 00m00s [ 213/1166] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 214/1166] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 215/1166] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 216/1166] Installing rust-syn2+fold-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 217/1166] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 218/1166] Installing rust-jiff+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 219/1166] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 220/1166] Installing rust-toml-devel- 100% | 98.4 MiB/s | 302.2 KiB | 00m00s [ 221/1166] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 222/1166] Installing rust-toml0.9-dev 100% | 96.6 MiB/s | 296.7 KiB | 00m00s [ 223/1166] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 224/1166] Installing rust-serde-devel 100% | 179.4 MiB/s | 551.0 KiB | 00m00s [ 225/1166] Installing rust-serde+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 226/1166] Installing rust-serde+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 227/1166] Installing rust-serde+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 228/1166] Installing rust-indexmap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 229/1166] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 230/1166] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 231/1166] Installing rust-tinystr-dev 100% | 47.2 MiB/s | 96.7 KiB | 00m00s [ 232/1166] Installing rust-rkyv_derive 100% | 60.4 MiB/s | 123.6 KiB | 00m00s [ 233/1166] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 234/1166] Installing rust-syn+extra-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 235/1166] Installing rust-syn2+visit- 100% | 0.0 B/s | 124.0 B | 00m00s [ 236/1166] Installing rust-typed-arena 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [ 237/1166] Installing rust-rustc-hash- 100% | 39.1 MiB/s | 40.0 KiB | 00m00s [ 238/1166] Installing rust-colored-dev 100% | 60.2 MiB/s | 123.2 KiB | 00m00s [ 239/1166] Installing rust-camino-deve 100% | 166.4 MiB/s | 170.4 KiB | 00m00s [ 240/1166] Installing rust-anyhow-deve 100% | 73.0 MiB/s | 224.3 KiB | 00m00s [ 241/1166] Installing rust-anstyle-dev 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [ 242/1166] Installing rust-anstyle+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 243/1166] Installing rust-anstyle+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 244/1166] Installing rust-anstyle-los 100% | 32.4 MiB/s | 33.2 KiB | 00m00s [ 245/1166] Installing rust-anstyle-los 100% | 0.0 B/s | 124.0 B | 00m00s [ 246/1166] Installing rust-anyhow+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 247/1166] Installing rust-camino+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 248/1166] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 249/1166] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 250/1166] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [ 251/1166] Installing rust-tracing-att 100% | 81.6 MiB/s | 167.0 KiB | 00m00s [ 252/1166] Installing rust-tracing-att 100% | 0.0 B/s | 124.0 B | 00m00s [ 253/1166] Installing rust-zerovec-der 100% | 94.9 MiB/s | 97.2 KiB | 00m00s [ 254/1166] Installing rust-zerovec+der 100% | 0.0 B/s | 124.0 B | 00m00s [ 255/1166] Installing rust-rkyv_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 256/1166] Installing rust-tinystr+zer 100% | 0.0 B/s | 124.0 B | 00m00s [ 257/1166] Installing rust-serde_test- 100% | 99.2 MiB/s | 101.5 KiB | 00m00s [ 258/1166] Installing rust-rust-stemme 100% | 374.4 MiB/s | 9.4 MiB | 00m00s [ 259/1166] Installing rust-rust-stemme 100% | 0.0 B/s | 124.0 B | 00m00s [ 260/1166] Installing rust-serde+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 261/1166] Installing rust-serde+deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 262/1166] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 263/1166] Installing rust-toml0.9+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 264/1166] Installing rust-toml+displa 100% | 0.0 B/s | 124.0 B | 00m00s [ 265/1166] Installing rust-toml+parse- 100% | 0.0 B/s | 124.0 B | 00m00s [ 266/1166] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 267/1166] Installing rust-toml+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 268/1166] Installing rust-jiff+tzdb-b 100% | 0.0 B/s | 124.0 B | 00m00s [ 269/1166] Installing rust-bstr+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 270/1166] Installing rust-bstr+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 271/1166] Installing rust-similar+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 272/1166] Installing rust-similar+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 273/1166] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 274/1166] Installing rust-toml+serde- 100% | 0.0 B/s | 124.0 B | 00m00s [ 275/1166] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 276/1166] Installing rust-toml0.9+ser 100% | 0.0 B/s | 124.0 B | 00m00s [ 277/1166] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 278/1166] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 279/1166] Installing rust-ron-devel-0 100% | 119.0 MiB/s | 731.0 KiB | 00m00s [ 280/1166] Installing rust-ron+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 281/1166] Installing rust-ron+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 282/1166] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 283/1166] Installing rust-serde+rc-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 284/1166] Installing rust-bytecheck_d 100% | 34.2 MiB/s | 35.1 KiB | 00m00s [ 285/1166] Installing rust-ptr_meta_de 100% | 0.0 B/s | 11.3 KiB | 00m00s [ 286/1166] Installing rust-ptr_meta+pt 100% | 0.0 B/s | 124.0 B | 00m00s [ 287/1166] Installing rust-ptr_meta+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 288/1166] Installing rust-rancor-deve 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 289/1166] Installing rust-bytecheck-d 100% | 61.3 MiB/s | 62.8 KiB | 00m00s [ 290/1166] Installing rust-rend+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 291/1166] Installing rust-rancor+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 292/1166] Installing rust-zerotrie+ze 100% | 0.0 B/s | 124.0 B | 00m00s [ 293/1166] Installing rust-quickcheck_ 100% | 27.1 MiB/s | 27.7 KiB | 00m00s [ 294/1166] Installing rust-libcst_deri 100% | 41.2 MiB/s | 42.1 KiB | 00m00s [ 295/1166] Installing rust-libcst_deri 100% | 0.0 B/s | 124.0 B | 00m00s [ 296/1166] Installing rust-thiserror-i 100% | 80.2 MiB/s | 82.2 KiB | 00m00s [ 297/1166] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 298/1166] Installing rust-thiserror1- 100% | 33.5 MiB/s | 103.0 KiB | 00m00s [ 299/1166] Installing rust-thiserror1+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 300/1166] Installing rust-zerocopy-de 100% | 161.6 MiB/s | 993.0 KiB | 00m00s [ 301/1166] Installing rust-zerocopy-de 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 302/1166] Installing rust-zerocopy-de 100% | 131.6 MiB/s | 1.6 MiB | 00m00s [ 303/1166] Installing rust-zerocopy+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 304/1166] Installing rust-zerocopy+si 100% | 0.0 B/s | 124.0 B | 00m00s [ 305/1166] Installing rust-ppv-lite86- 100% | 128.2 MiB/s | 131.3 KiB | 00m00s [ 306/1166] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 307/1166] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 308/1166] Installing rust-rand_chacha 100% | 51.1 MiB/s | 52.3 KiB | 00m00s [ 309/1166] Installing rust-rand_chacha 100% | 0.0 B/s | 124.0 B | 00m00s [ 310/1166] Installing rust-rand0.8+ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 311/1166] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 312/1166] Installing rust-munge_macro 100% | 19.1 MiB/s | 19.6 KiB | 00m00s [ 313/1166] Installing rust-munge-devel 100% | 28.9 MiB/s | 59.3 KiB | 00m00s [ 314/1166] Installing rust-rkyv-devel- 100% | 81.9 MiB/s | 922.5 KiB | 00m00s [ 315/1166] Installing rust-rkyv+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 316/1166] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 317/1166] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 318/1166] Installing rust-thiserror-i 100% | 92.8 MiB/s | 95.1 KiB | 00m00s [ 319/1166] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 320/1166] Installing rust-thiserror-d 100% | 30.0 MiB/s | 122.7 KiB | 00m00s [ 321/1166] Installing rust-thiserror+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 322/1166] Installing rust-thiserror+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 323/1166] Installing rust-ref-cast-im 100% | 0.0 B/s | 30.4 KiB | 00m00s [ 324/1166] Installing rust-ref-cast-im 100% | 0.0 B/s | 124.0 B | 00m00s [ 325/1166] Installing rust-ref-cast-de 100% | 22.7 MiB/s | 46.4 KiB | 00m00s [ 326/1166] Installing rust-ref-cast+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 327/1166] Installing rust-serde_deriv 100% | 126.2 MiB/s | 129.3 KiB | 00m00s [ 328/1166] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 329/1166] Installing rust-schemars_de 100% | 67.0 MiB/s | 137.2 KiB | 00m00s [ 330/1166] Installing rust-schemars_de 100% | 0.0 B/s | 124.0 B | 00m00s [ 331/1166] Installing rust-derive-wher 100% | 101.5 MiB/s | 311.8 KiB | 00m00s [ 332/1166] Installing rust-derive-wher 100% | 0.0 B/s | 124.0 B | 00m00s [ 333/1166] Installing rust-peg-macros- 100% | 336.2 MiB/s | 344.3 KiB | 00m00s [ 334/1166] Installing rust-peg-macros+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 335/1166] Installing rust-peg-devel-0 100% | 23.2 MiB/s | 71.2 KiB | 00m00s [ 336/1166] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 337/1166] Installing rust-syn+visit-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 338/1166] Installing rust-syn+visit-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 339/1166] Installing rust-salsa-macro 100% | 94.1 MiB/s | 192.7 KiB | 00m00s [ 340/1166] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 341/1166] Installing rust-syn2+visit- 100% | 0.0 B/s | 124.0 B | 00m00s [ 342/1166] Installing rust-synstructur 100% | 95.7 MiB/s | 98.0 KiB | 00m00s [ 343/1166] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 344/1166] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 345/1166] Installing rust-yoke-derive 100% | 47.5 MiB/s | 48.7 KiB | 00m00s [ 346/1166] Installing rust-zerofrom-de 100% | 0.0 B/s | 22.5 KiB | 00m00s [ 347/1166] Installing rust-zerofrom+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 348/1166] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 349/1166] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 350/1166] Installing rust-console+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 351/1166] Installing rust-annotate-sn 100% | 61.1 MiB/s | 125.0 KiB | 00m00s [ 352/1166] Installing rust-annotate-sn 100% | 0.0 B/s | 124.0 B | 00m00s [ 353/1166] Installing rust-getopts+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 354/1166] Installing rust-getopts+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 355/1166] Installing rust-which+real- 100% | 0.0 B/s | 124.0 B | 00m00s [ 356/1166] Installing rust-which+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 357/1166] Installing python3-rpm-macr 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 358/1166] Installing rust-hashbrown0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 359/1166] Installing rust-ordermap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 360/1166] Installing rust-ordermap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 361/1166] Installing rust-hashbrown+e 100% | 0.0 B/s | 124.0 B | 00m00s [ 362/1166] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 363/1166] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 364/1166] Installing rust-path-absolu 100% | 36.5 MiB/s | 37.4 KiB | 00m00s [ 365/1166] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 366/1166] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 367/1166] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 368/1166] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 369/1166] Installing rust-typeid+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 370/1166] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 371/1166] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 372/1166] Installing rust-potential_u 100% | 0.0 B/s | 124.0 B | 00m00s [ 373/1166] Installing rust-utf8_iter+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 374/1166] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 375/1166] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 376/1166] Installing rust-allocator-a 100% | 0.0 B/s | 124.0 B | 00m00s [ 377/1166] Installing rust-hashbrown+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 378/1166] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 379/1166] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 380/1166] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 381/1166] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 382/1166] Installing rust-pest+memchr 100% | 0.0 B/s | 124.0 B | 00m00s [ 383/1166] Installing rust-ucd-trie+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 384/1166] Installing rust-pest+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 385/1166] Installing rust-pest+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 386/1166] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 387/1166] Installing rust-peg+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 388/1166] Installing rust-peg+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 389/1166] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 390/1166] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 391/1166] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 392/1166] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 393/1166] Installing rust-fnv+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 394/1166] Installing rust-fnv+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 395/1166] Installing rust-nom7+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 396/1166] Installing rust-minimal-lex 100% | 0.0 B/s | 124.0 B | 00m00s [ 397/1166] Installing rust-nom7+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 398/1166] Installing rust-cexpr-devel 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 399/1166] Installing rust-cexpr+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 400/1166] Installing rust-shlex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 401/1166] Installing rust-shlex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 402/1166] Installing rust-siphasher+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 403/1166] Installing rust-siphasher+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 404/1166] Installing rust-phf_shared- 100% | 48.1 MiB/s | 49.2 KiB | 00m00s [ 405/1166] Installing rust-phf-devel-0 100% | 84.9 MiB/s | 86.9 KiB | 00m00s [ 406/1166] Installing rust-phf0.11-dev 100% | 80.3 MiB/s | 82.2 KiB | 00m00s [ 407/1166] Installing rust-phf_shared0 100% | 0.0 B/s | 45.6 KiB | 00m00s [ 408/1166] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 409/1166] Installing rust-phf0.11+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 410/1166] Installing rust-phf0.11+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 411/1166] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 412/1166] Installing rust-phf_shared+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 413/1166] Installing rust-phf+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 414/1166] Installing rust-phf+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 415/1166] Installing rust-imperative- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [ 416/1166] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 417/1166] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 418/1166] Installing llvm-test-0:22.1 100% | 107.1 MiB/s | 2.2 MiB | 00m00s [ 419/1166] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 420/1166] Installing rust-bit-vec+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 421/1166] Installing rust-bit-set+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 422/1166] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 423/1166] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 424/1166] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 425/1166] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 426/1166] Installing rust-quick-xml-d 100% | 254.2 MiB/s | 1.3 MiB | 00m00s [ 427/1166] Installing rust-quick-xml+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 428/1166] Installing rust-object+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 429/1166] Installing rust-object+pe-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 430/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 431/1166] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 432/1166] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 433/1166] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 434/1166] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 435/1166] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 436/1166] Installing rust-tracing-log 100% | 64.6 MiB/s | 66.1 KiB | 00m00s [ 437/1166] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 438/1166] Installing rust-rayon-core- 100% | 91.0 MiB/s | 279.5 KiB | 00m00s [ 439/1166] Installing rust-rayon-core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 440/1166] Installing rust-rayon-devel 100% | 126.7 MiB/s | 908.1 KiB | 00m00s [ 441/1166] Installing rust-crossbeam+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 442/1166] Installing rust-crossbeam+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 443/1166] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 444/1166] Installing rust-matchers-de 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 445/1166] Installing rust-matchers+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 446/1166] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 447/1166] Installing rust-rand0.8+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 448/1166] Installing rust-rand0.8+lib 100% | 0.0 B/s | 124.0 B | 00m00s [ 449/1166] Installing rust-rand0.8+sma 100% | 0.0 B/s | 124.0 B | 00m00s [ 450/1166] Installing rust-phf_generat 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 451/1166] Installing rust-phf_generat 100% | 0.0 B/s | 124.0 B | 00m00s [ 452/1166] Installing rust-phf_codegen 100% | 0.0 B/s | 44.2 KiB | 00m00s [ 453/1166] Installing rust-phf_codegen 100% | 0.0 B/s | 124.0 B | 00m00s [ 454/1166] Installing rust-terminfo-de 100% | 85.6 MiB/s | 175.4 KiB | 00m00s [ 455/1166] Installing rust-terminfo+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 456/1166] Installing rust-jiff-core+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 457/1166] Installing rust-similar+inl 100% | 0.0 B/s | 124.0 B | 00m00s [ 458/1166] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 459/1166] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 460/1166] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 461/1166] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 462/1166] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 463/1166] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 464/1166] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 465/1166] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 466/1166] Installing rust-regex+unico 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 467/1166] Installing rust-similar2+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 468/1166] Installing rust-similar2+in 100% | 0.0 B/s | 124.0 B | 00m00s [ 469/1166] Installing rust-zlib-rs+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 470/1166] Installing rust-arrayvec+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 471/1166] Installing rust-vte-devel-0 100% | 153.4 MiB/s | 314.2 KiB | 00m00s [ 472/1166] Installing rust-strip-ansi- 100% | 21.6 MiB/s | 22.1 KiB | 00m00s [ 473/1166] Installing rust-strip-ansi- 100% | 0.0 B/s | 124.0 B | 00m00s [ 474/1166] Installing rust-rand_core+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 475/1166] Installing rust-strum+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 476/1166] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 477/1166] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 478/1166] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 479/1166] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 480/1166] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 481/1166] Installing rust-yansi+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 482/1166] Installing rust-yansi+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 483/1166] Installing rust-yansi+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 484/1166] Installing rust-fastrand+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 485/1166] Installing rust-fastrand+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 486/1166] Installing rust-fastrand+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 487/1166] Installing rust-tinyvec+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 488/1166] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 489/1166] Installing rust-errno+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 490/1166] Installing rust-mio+log-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 491/1166] Installing rust-mio+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 492/1166] Installing rust-mio+os-poll 100% | 0.0 B/s | 124.0 B | 00m00s [ 493/1166] Installing rust-mio+os-ext- 100% | 0.0 B/s | 124.0 B | 00m00s [ 494/1166] Installing rust-os_pipe-dev 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 495/1166] Installing rust-os_pipe+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 496/1166] Installing rust-wait-timeou 100% | 31.1 MiB/s | 31.9 KiB | 00m00s [ 497/1166] Installing rust-wait-timeou 100% | 0.0 B/s | 124.0 B | 00m00s [ 498/1166] Installing rust-inotify-sys 100% | 0.0 B/s | 33.2 KiB | 00m00s [ 499/1166] Installing rust-inotify-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 500/1166] Installing rust-inotify-dev 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 501/1166] Installing rust-jobserver-d 100% | 94.4 MiB/s | 96.7 KiB | 00m00s [ 502/1166] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 503/1166] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 504/1166] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 505/1166] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 506/1166] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 507/1166] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 508/1166] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 509/1166] Installing rust-thin-vec+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 510/1166] Installing rust-thin-vec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 511/1166] Installing rust-log+alloc-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 512/1166] Installing rust-log+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 513/1166] Installing rust-jiff+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 514/1166] Installing rust-jiff+tz-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 515/1166] Installing rust-jiff+tzdb-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 516/1166] Installing rust-jiff+tzdb-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 517/1166] Installing rust-fern-devel- 100% | 220.3 MiB/s | 451.2 KiB | 00m00s [ 518/1166] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 519/1166] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 520/1166] Installing rust-jiff+perf-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 521/1166] Installing rust-jiff-core+t 100% | 0.0 B/s | 124.0 B | 00m00s [ 522/1166] Installing rust-jiff+tz-fat 100% | 0.0 B/s | 124.0 B | 00m00s [ 523/1166] Installing rust-bstr+unicod 100% | 0.0 B/s | 124.0 B | 00m00s [ 524/1166] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 525/1166] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 526/1166] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 527/1166] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 528/1166] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 529/1166] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 530/1166] Installing rust-flate2+zlib 100% | 0.0 B/s | 124.0 B | 00m00s [ 531/1166] Installing rust-either+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 532/1166] Installing rust-either+use_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 533/1166] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 534/1166] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 535/1166] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 536/1166] Installing rust-notify-type 100% | 38.2 MiB/s | 78.2 KiB | 00m00s [ 537/1166] Installing rust-notify-type 100% | 0.0 B/s | 124.0 B | 00m00s [ 538/1166] Installing rust-bitflags+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 539/1166] Installing rust-smallvec+un 100% | 0.0 B/s | 124.0 B | 00m00s [ 540/1166] Installing rust-version-ran 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 541/1166] Installing rust-version-ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 542/1166] Installing rust-console+ans 100% | 0.0 B/s | 124.0 B | 00m00s [ 543/1166] Installing rust-console+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 544/1166] Installing rust-console+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 545/1166] Installing rust-indicatif-d 100% | 155.5 MiB/s | 318.5 KiB | 00m00s [ 546/1166] Installing rust-indicatif+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 547/1166] Installing rust-ptr_meta+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 548/1166] Installing rust-rkyv+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 549/1166] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 550/1166] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 551/1166] Installing rust-manyhow-mac 100% | 0.0 B/s | 17.7 KiB | 00m00s [ 552/1166] Installing rust-manyhow-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 553/1166] Installing rust-manyhow+mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 554/1166] Installing rust-manyhow+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 555/1166] Installing rust-quote-use-m 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 556/1166] Installing rust-quote-use-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 557/1166] Installing rust-quote-use-d 100% | 0.0 B/s | 11.3 KiB | 00m00s [ 558/1166] Installing rust-quote-use+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 559/1166] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 560/1166] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 561/1166] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 562/1166] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 563/1166] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 564/1166] Installing rust-linux-raw-s 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 565/1166] Installing rust-rustix-deve 100% | 94.9 MiB/s | 2.3 MiB | 00m00s [ 566/1166] Installing rust-rustix+fs-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 567/1166] Installing rust-rustix+term 100% | 0.0 B/s | 124.0 B | 00m00s [ 568/1166] Installing rust-rustix+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 569/1166] Installing rust-rustix+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 570/1166] Installing rust-rustix+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 571/1166] Installing rust-tempfile-de 100% | 86.1 MiB/s | 176.3 KiB | 00m00s [ 572/1166] Installing rust-terminal_si 100% | 24.6 MiB/s | 25.2 KiB | 00m00s [ 573/1166] Installing rust-terminal_si 100% | 0.0 B/s | 124.0 B | 00m00s [ 574/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 575/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 576/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 577/1166] Installing rust-globset-dev 100% | 117.9 MiB/s | 120.7 KiB | 00m00s [ 578/1166] Installing rust-globset+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 579/1166] Installing rust-globset+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 580/1166] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 581/1166] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 582/1166] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 583/1166] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 584/1166] Installing rust-regex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 585/1166] Installing rust-hashbrown+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 586/1166] Installing rust-hashbrown+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 587/1166] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 588/1166] Installing rust-object+arch 100% | 0.0 B/s | 124.0 B | 00m00s [ 589/1166] Installing rust-object+elf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 590/1166] Installing rust-object+mach 100% | 0.0 B/s | 124.0 B | 00m00s [ 591/1166] Installing rust-object+read 100% | 0.0 B/s | 124.0 B | 00m00s [ 592/1166] Installing rust-object+xcof 100% | 0.0 B/s | 124.0 B | 00m00s [ 593/1166] Installing rust-object+read 100% | 0.0 B/s | 124.0 B | 00m00s [ 594/1166] Installing rust-ar_archive_ 100% | 170.0 MiB/s | 348.1 KiB | 00m00s [ 595/1166] Installing rust-ar_archive_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 596/1166] Installing rust-csv-core-de 100% | 116.0 MiB/s | 118.8 KiB | 00m00s [ 597/1166] Installing rust-csv-core+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 598/1166] Installing rust-libc+extra_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 599/1166] Installing rust-cpufeatures 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [ 600/1166] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 601/1166] Installing rust-cpufeatures 100% | 43.4 MiB/s | 44.4 KiB | 00m00s [ 602/1166] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 603/1166] Installing ncurses-c++-libs 100% | 75.6 MiB/s | 154.9 KiB | 00m00s [ 604/1166] Installing ncurses-devel-0: 100% | 27.5 MiB/s | 1.0 MiB | 00m00s [ 605/1166] Installing libedit-devel-0: 100% | 33.0 MiB/s | 67.5 KiB | 00m00s [ 606/1166] Installing llvm-static-0:22 100% | 564.4 MiB/s | 351.6 MiB | 00m01s [ 607/1166] Installing llvm-googletest- 100% | 156.0 MiB/s | 2.2 MiB | 00m00s [ 608/1166] Installing llvm-devel-0:22. 100% | 164.4 MiB/s | 36.3 MiB | 00m00s [ 609/1166] Installing emacs-filesystem 100% | 793.0 KiB/s | 812.0 B | 00m00s [ 610/1166] Installing clang-resource-f 100% | 16.3 MiB/s | 16.7 KiB | 00m00s [ 611/1166] Installing clang-libs-0:22. 100% | 469.3 MiB/s | 109.8 MiB | 00m00s [ 612/1166] Installing clang-0:22.1.8-2 100% | 549.3 MiB/s | 61.5 MiB | 00m00s [ 613/1166] Installing clang-tools-extr 100% | 404.6 MiB/s | 61.5 MiB | 00m00s [ 614/1166] Installing clang-devel-0:22 100% | 267.0 MiB/s | 32.6 MiB | 00m00s [ 615/1166] Installing ncurses-0:6.6-3. 100% | 19.5 MiB/s | 618.1 KiB | 00m00s [ 616/1166] Installing groff-base-0:1.2 100% | 85.9 MiB/s | 4.2 MiB | 00m00s [ 617/1166] Installing perl-Digest-0:1. 100% | 36.1 MiB/s | 37.0 KiB | 00m00s [ 618/1166] Installing perl-Digest-MD5- 100% | 60.0 MiB/s | 61.4 KiB | 00m00s [ 619/1166] Installing perl-FileHandle- 100% | 0.0 B/s | 9.8 KiB | 00m00s [ 620/1166] Installing perl-B-0:1.92-52 100% | 168.3 MiB/s | 516.9 KiB | 00m00s [ 621/1166] Installing perl-libnet-0:3. 100% | 143.4 MiB/s | 293.8 KiB | 00m00s [ 622/1166] Installing perl-Data-Dumper 100% | 114.6 MiB/s | 117.4 KiB | 00m00s [ 623/1166] Installing perl-Unicode-Nor 100% | 238.5 MiB/s | 488.4 KiB | 00m00s [ 624/1166] Installing perl-MIME-Base32 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [ 625/1166] Installing perl-URI-0:5.37- 100% | 70.6 MiB/s | 289.2 KiB | 00m00s [ 626/1166] Installing perl-IO-Socket-I 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 627/1166] Installing perl-AutoLoader- 100% | 0.0 B/s | 21.0 KiB | 00m00s [ 628/1166] Installing perl-IO-Socket-S 100% | 238.0 MiB/s | 731.0 KiB | 00m00s [ 629/1166] Installing perl-Net-SSLeay- 100% | 193.2 MiB/s | 1.4 MiB | 00m00s [ 630/1166] Installing perl-locale-0:1. 100% | 0.0 B/s | 6.5 KiB | 00m00s [ 631/1166] Installing perl-if-0:0.61.0 100% | 0.0 B/s | 6.2 KiB | 00m00s [ 632/1166] Installing perl-Text-Tabs+W 100% | 23.3 MiB/s | 23.9 KiB | 00m00s [ 633/1166] Installing perl-Pod-Escapes 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [ 634/1166] Installing perl-Time-Local- 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [ 635/1166] Installing perl-Time-HiRes- 100% | 114.9 MiB/s | 117.7 KiB | 00m00s [ 636/1166] Installing perl-File-Path-0 100% | 62.9 MiB/s | 64.4 KiB | 00m00s [ 637/1166] Installing perl-HTTP-Tiny-0 100% | 160.6 MiB/s | 164.5 KiB | 00m00s [ 638/1166] Installing perl-Pod-Simple- 100% | 187.1 MiB/s | 574.8 KiB | 00m00s [ 639/1166] Installing perl-Class-Struc 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 640/1166] Installing perl-IPC-Open3-0 100% | 0.0 B/s | 28.5 KiB | 00m00s [ 641/1166] Installing perl-File-Temp-1 100% | 161.6 MiB/s | 165.5 KiB | 00m00s [ 642/1166] Installing perl-POSIX-0:2.2 100% | 225.1 MiB/s | 230.5 KiB | 00m00s [ 643/1166] Installing perl-Term-Cap-0: 100% | 29.8 MiB/s | 30.6 KiB | 00m00s [ 644/1166] Installing perl-Term-ANSICo 100% | 96.8 MiB/s | 99.1 KiB | 00m00s [ 645/1166] Installing perl-Pod-Perldoc 100% | 9.7 MiB/s | 169.4 KiB | 00m00s [ 646/1166] Installing perl-podlators-1 100% | 20.1 MiB/s | 328.7 KiB | 00m00s [ 647/1166] Installing perl-File-stat-0 100% | 0.0 B/s | 14.2 KiB | 00m00s [ 648/1166] Installing perl-SelectSaver 100% | 0.0 B/s | 2.5 KiB | 00m00s [ 649/1166] Installing perl-Socket-4:2. 100% | 120.9 MiB/s | 123.8 KiB | 00m00s [ 650/1166] Installing perl-Symbol-0:1. 100% | 0.0 B/s | 7.3 KiB | 00m00s [ 651/1166] Installing perl-Pod-Usage-4 100% | 5.7 MiB/s | 87.8 KiB | 00m00s [ 652/1166] Installing perl-IO-0:1.56-5 100% | 74.0 MiB/s | 151.5 KiB | 00m00s [ 653/1166] Installing perl-Fcntl-0:1.2 100% | 44.7 MiB/s | 45.8 KiB | 00m00s [ 654/1166] Installing perl-overloading 100% | 0.0 B/s | 5.5 KiB | 00m00s [ 655/1166] Installing perl-mro-0:1.30- 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [ 656/1166] Installing perl-base-0:2.27 100% | 0.0 B/s | 13.0 KiB | 00m00s [ 657/1166] Installing perl-Text-ParseW 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 658/1166] Installing perl-Getopt-Long 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [ 659/1166] Installing perl-Storable-1: 100% | 230.9 MiB/s | 236.5 KiB | 00m00s [ 660/1166] Installing perl-Getopt-Std- 100% | 0.0 B/s | 13.0 KiB | 00m00s [ 661/1166] Installing perl-MIME-Base64 100% | 43.1 MiB/s | 44.1 KiB | 00m00s [ 662/1166] Installing perl-vars-0:1.05 100% | 0.0 B/s | 4.3 KiB | 00m00s [ 663/1166] Installing perl-parent-1:0. 100% | 0.0 B/s | 11.0 KiB | 00m00s [ 664/1166] Installing perl-File-Basena 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 665/1166] Installing perl-overload-0: 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 666/1166] Installing perl-Scalar-List 100% | 72.5 MiB/s | 148.6 KiB | 00m00s [ 667/1166] Installing perl-Errno-0:1.3 100% | 0.0 B/s | 8.8 KiB | 00m00s [ 668/1166] Installing perl-constant-0: 100% | 26.8 MiB/s | 27.4 KiB | 00m00s [ 669/1166] Installing perl-Encode-4:3. 100% | 167.6 MiB/s | 4.7 MiB | 00m00s [ 670/1166] Installing perl-DynaLoader- 100% | 0.0 B/s | 32.5 KiB | 00m00s [ 671/1166] Installing perl-PathTools-0 100% | 90.1 MiB/s | 184.5 KiB | 00m00s [ 672/1166] Installing perl-Carp-0:1.54 100% | 46.6 MiB/s | 47.7 KiB | 00m00s [ 673/1166] Installing perl-Exporter-0: 100% | 27.1 MiB/s | 55.5 KiB | 00m00s [ 674/1166] Installing perl-libs-4:5.44 100% | 195.0 MiB/s | 12.1 MiB | 00m00s [ 675/1166] Installing perl-interpreter 100% | 7.9 MiB/s | 121.4 KiB | 00m00s [ 676/1166] Installing jemalloc-0:5.3.0 100% | 62.8 MiB/s | 1.1 MiB | 00m00s [ 677/1166] Installing jemalloc-devel-0 100% | 15.5 MiB/s | 222.3 KiB | 00m00s [ 678/1166] Installing rust-version_che 100% | 57.8 MiB/s | 59.2 KiB | 00m00s [ 679/1166] Installing rust-version_che 100% | 0.0 B/s | 124.0 B | 00m00s [ 680/1166] Installing rust-typenum-dev 100% | 390.7 MiB/s | 1.2 MiB | 00m00s [ 681/1166] Installing rust-typenum+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 682/1166] Installing rust-generic-arr 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [ 683/1166] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 684/1166] Installing rust-block-buffe 100% | 35.0 MiB/s | 35.8 KiB | 00m00s [ 685/1166] Installing rust-block-buffe 100% | 0.0 B/s | 124.0 B | 00m00s [ 686/1166] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 687/1166] Installing rust-crypto-comm 100% | 26.2 MiB/s | 26.8 KiB | 00m00s [ 688/1166] Installing rust-crypto-comm 100% | 0.0 B/s | 124.0 B | 00m00s [ 689/1166] Installing rust-digest0.10- 100% | 86.2 MiB/s | 88.2 KiB | 00m00s [ 690/1166] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 691/1166] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 692/1166] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 693/1166] Installing rust-collection_ 100% | 23.2 MiB/s | 23.7 KiB | 00m00s [ 694/1166] Installing rust-collection_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 695/1166] Installing rust-attribute-d 100% | 40.0 MiB/s | 40.9 KiB | 00m00s [ 696/1166] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 697/1166] Installing rust-attribute-d 100% | 77.0 MiB/s | 78.8 KiB | 00m00s [ 698/1166] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 699/1166] Installing rust-get-size-de 100% | 0.0 B/s | 33.8 KiB | 00m00s [ 700/1166] Installing rust-get-size-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 701/1166] Installing rust-get-size2+g 100% | 0.0 B/s | 124.0 B | 00m00s [ 702/1166] Installing rust-option-ext- 100% | 0.0 B/s | 23.0 KiB | 00m00s [ 703/1166] Installing rust-option-ext+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 704/1166] Installing rust-dirs-sys-de 100% | 29.8 MiB/s | 30.5 KiB | 00m00s [ 705/1166] Installing rust-dirs-sys+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 706/1166] Installing rust-dirs-devel- 100% | 48.9 MiB/s | 50.0 KiB | 00m00s [ 707/1166] Installing rust-dirs+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 708/1166] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 709/1166] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 710/1166] Installing rust-pkg-config- 100% | 74.6 MiB/s | 76.4 KiB | 00m00s [ 711/1166] Installing rust-pkg-config+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 712/1166] Installing rust-icu_normali 100% | 200.5 MiB/s | 410.6 KiB | 00m00s [ 713/1166] Installing rust-tinyvec_mac 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 714/1166] Installing rust-tinyvec_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 715/1166] Installing rust-tinyvec+tin 100% | 0.0 B/s | 124.0 B | 00m00s [ 716/1166] Installing rust-tinyvec+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 717/1166] Installing rust-unicode-nor 100% | 232.3 MiB/s | 713.6 KiB | 00m00s [ 718/1166] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [ 719/1166] Installing rust-find-msvc-t 100% | 113.7 MiB/s | 116.4 KiB | 00m00s [ 720/1166] Installing rust-find-msvc-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 721/1166] Installing rust-cc-devel-0: 100% | 185.0 MiB/s | 378.9 KiB | 00m00s [ 722/1166] Installing rust-cc+default- 100% | 0.0 B/s | 124.0 B | 00m00s [ 723/1166] Installing rust-tikv-jemall 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 724/1166] Installing rust-tikv-jemall 100% | 48.4 MiB/s | 49.5 KiB | 00m00s [ 725/1166] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 726/1166] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 727/1166] Installing rust-psm-devel-0 100% | 52.7 MiB/s | 107.8 KiB | 00m00s [ 728/1166] Installing rust-psm+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 729/1166] Installing rust-cc+parallel 100% | 0.0 B/s | 124.0 B | 00m00s [ 730/1166] Installing rust-urlencoding 100% | 19.6 MiB/s | 20.1 KiB | 00m00s [ 731/1166] Installing rust-urlencoding 100% | 0.0 B/s | 124.0 B | 00m00s [ 732/1166] Installing rust-escape8259- 100% | 0.0 B/s | 14.1 KiB | 00m00s [ 733/1166] Installing rust-escape8259+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 734/1166] Installing rust-termtree0.5 100% | 20.7 MiB/s | 21.2 KiB | 00m00s [ 735/1166] Installing rust-termtree0.5 100% | 0.0 B/s | 124.0 B | 00m00s [ 736/1166] Installing rust-autocfg-dev 100% | 62.6 MiB/s | 64.1 KiB | 00m00s [ 737/1166] Installing rust-autocfg+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 738/1166] Installing rust-num-traits- 100% | 132.8 MiB/s | 272.0 KiB | 00m00s [ 739/1166] Installing rust-chrono-deve 100% | 257.5 MiB/s | 1.3 MiB | 00m00s [ 740/1166] Installing rust-chrono+iana 100% | 0.0 B/s | 124.0 B | 00m00s [ 741/1166] Installing rust-chrono+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 742/1166] Installing rust-chrono+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 743/1166] Installing rust-quick-junit 100% | 126.1 MiB/s | 129.1 KiB | 00m00s [ 744/1166] Installing rust-chrono+now- 100% | 0.0 B/s | 124.0 B | 00m00s [ 745/1166] Installing rust-chrono+cloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 746/1166] Installing rust-fs-err-deve 100% | 106.8 MiB/s | 109.4 KiB | 00m00s [ 747/1166] Installing rust-fs-err+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 748/1166] Installing rust-argfile-dev 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 749/1166] Installing rust-stable_dere 100% | 23.9 MiB/s | 24.4 KiB | 00m00s [ 750/1166] Installing rust-yoke-devel- 100% | 137.2 MiB/s | 140.5 KiB | 00m00s [ 751/1166] Installing rust-yoke+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 752/1166] Installing rust-zerovec+yok 100% | 0.0 B/s | 124.0 B | 00m00s [ 753/1166] Installing rust-icu_collect 100% | 125.9 MiB/s | 644.5 KiB | 00m00s [ 754/1166] Installing rust-zerotrie+yo 100% | 0.0 B/s | 124.0 B | 00m00s [ 755/1166] Installing rust-scopeguard- 100% | 33.7 MiB/s | 34.5 KiB | 00m00s [ 756/1166] Installing rust-lock_api-de 100% | 196.3 MiB/s | 201.0 KiB | 00m00s [ 757/1166] Installing rust-lock_api+at 100% | 0.0 B/s | 124.0 B | 00m00s [ 758/1166] Installing rust-lock_api+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 759/1166] Installing rust-cfg_aliases 100% | 22.6 MiB/s | 23.1 KiB | 00m00s [ 760/1166] Installing rust-cfg_aliases 100% | 0.0 B/s | 124.0 B | 00m00s [ 761/1166] Installing rust-clap_lex-de 100% | 0.0 B/s | 43.6 KiB | 00m00s [ 762/1166] Installing rust-clap_lex+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 763/1166] Installing rust-clap_builde 100% | 186.1 MiB/s | 952.9 KiB | 00m00s [ 764/1166] Installing rust-clap-devel- 100% | 41.1 MiB/s | 252.7 KiB | 00m00s [ 765/1166] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 766/1166] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 767/1166] Installing rust-clap+help-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 768/1166] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 769/1166] Installing rust-clap+error- 100% | 0.0 B/s | 124.0 B | 00m00s [ 770/1166] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 771/1166] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 772/1166] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 773/1166] Installing rust-clap+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 774/1166] Installing rust-clap_comple 100% | 94.3 MiB/s | 193.1 KiB | 00m00s [ 775/1166] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 776/1166] Installing rust-clap_comple 100% | 38.3 MiB/s | 39.2 KiB | 00m00s [ 777/1166] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 778/1166] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 779/1166] Installing rust-clap+usage- 100% | 0.0 B/s | 124.0 B | 00m00s [ 780/1166] Installing rust-strsim-deve 100% | 53.6 MiB/s | 54.8 KiB | 00m00s [ 781/1166] Installing rust-strsim+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 782/1166] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 783/1166] Installing rust-clap+sugges 100% | 0.0 B/s | 124.0 B | 00m00s [ 784/1166] Installing rust-difflib-dev 100% | 39.5 MiB/s | 40.4 KiB | 00m00s [ 785/1166] Installing rust-difflib+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 786/1166] Installing rust-lazy_static 100% | 37.3 MiB/s | 38.2 KiB | 00m00s [ 787/1166] Installing rust-lazy_static 100% | 0.0 B/s | 124.0 B | 00m00s [ 788/1166] Installing rust-sharded-sla 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [ 789/1166] Installing rust-sharded-sla 100% | 0.0 B/s | 124.0 B | 00m00s [ 790/1166] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 791/1166] Installing rust-normalize-l 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 792/1166] Installing rust-normalize-l 100% | 0.0 B/s | 124.0 B | 00m00s [ 793/1166] Installing rust-snapbox-dev 100% | 89.5 MiB/s | 274.9 KiB | 00m00s [ 794/1166] Installing rust-snapbox+dif 100% | 0.0 B/s | 124.0 B | 00m00s [ 795/1166] Installing rust-dyn-clone-d 100% | 34.5 MiB/s | 35.4 KiB | 00m00s [ 796/1166] Installing rust-dyn-clone+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 797/1166] Installing rust-pin-project 100% | 46.3 MiB/s | 237.3 KiB | 00m00s [ 798/1166] Installing rust-pin-project 100% | 0.0 B/s | 124.0 B | 00m00s [ 799/1166] Installing rust-tracing-dev 100% | 154.8 MiB/s | 475.5 KiB | 00m00s [ 800/1166] Installing rust-tracing+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 801/1166] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 802/1166] Installing rust-tracing+tra 100% | 0.0 B/s | 124.0 B | 00m00s [ 803/1166] Installing rust-tracing+att 100% | 0.0 B/s | 124.0 B | 00m00s [ 804/1166] Installing rust-foldhash-de 100% | 58.0 MiB/s | 59.4 KiB | 00m00s [ 805/1166] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 806/1166] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 807/1166] Installing rust-hashlink-de 100% | 164.1 MiB/s | 168.0 KiB | 00m00s [ 808/1166] Installing rust-hashlink+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 809/1166] Installing rust-simdutf8-de 100% | 63.9 MiB/s | 131.0 KiB | 00m00s [ 810/1166] Installing rust-bytecheck+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 811/1166] Installing rust-rkyv+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 812/1166] Installing rust-winnow0.7-d 100% | 156.9 MiB/s | 1.3 MiB | 00m00s [ 813/1166] Installing rust-toml0.9+par 100% | 0.0 B/s | 124.0 B | 00m00s [ 814/1166] Installing rust-diff-devel- 100% | 445.4 MiB/s | 912.2 KiB | 00m00s [ 815/1166] Installing rust-diff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 816/1166] Installing rust-pretty_asse 100% | 121.8 MiB/s | 124.8 KiB | 00m00s [ 817/1166] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 818/1166] Installing rust-unscanny-de 100% | 0.0 B/s | 36.9 KiB | 00m00s [ 819/1166] Installing rust-unscanny+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 820/1166] Installing rust-pep440_rs-d 100% | 203.0 MiB/s | 207.9 KiB | 00m00s [ 821/1166] Installing rust-pep440_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 822/1166] Installing rust-pep440_rs+v 100% | 0.0 B/s | 124.0 B | 00m00s [ 823/1166] Installing rust-litemap-dev 100% | 65.4 MiB/s | 134.0 KiB | 00m00s [ 824/1166] Installing rust-icu_locale_ 100% | 66.3 MiB/s | 407.4 KiB | 00m00s [ 825/1166] Installing rust-icu_provide 100% | 102.0 MiB/s | 208.8 KiB | 00m00s [ 826/1166] Installing rust-icu_provide 100% | 0.0 B/s | 124.0 B | 00m00s [ 827/1166] Installing rust-icu_normali 100% | 422.3 MiB/s | 3.0 MiB | 00m00s [ 828/1166] Installing rust-icu_locale_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 829/1166] Installing rust-icu_propert 100% | 189.3 MiB/s | 581.6 KiB | 00m00s [ 830/1166] Installing rust-idna_adapte 100% | 0.0 B/s | 27.9 KiB | 00m00s [ 831/1166] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 832/1166] Installing rust-idna-devel- 100% | 303.4 MiB/s | 932.0 KiB | 00m00s [ 833/1166] Installing rust-idna+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 834/1166] Installing rust-idna+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 835/1166] Installing rust-ryu-devel-0 100% | 52.4 MiB/s | 161.0 KiB | 00m00s [ 836/1166] Installing rust-ryu+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 837/1166] Installing rust-zmij-devel- 100% | 66.0 MiB/s | 67.6 KiB | 00m00s [ 838/1166] Installing rust-zmij+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 839/1166] Installing rust-itoa-devel- 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 840/1166] Installing rust-itoa+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 841/1166] Installing rust-serde_json- 100% | 142.6 MiB/s | 730.0 KiB | 00m00s [ 842/1166] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 843/1166] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 844/1166] Installing rust-gen-lsp-typ 100% | 321.3 MiB/s | 658.1 KiB | 00m00s [ 845/1166] Installing rust-lsp-server- 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 846/1166] Installing rust-snapbox+str 100% | 0.0 B/s | 124.0 B | 00m00s [ 847/1166] Installing rust-escargot-de 100% | 37.5 MiB/s | 76.7 KiB | 00m00s [ 848/1166] Installing rust-escargot+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 849/1166] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 850/1166] Installing rust-schemars-de 100% | 52.5 MiB/s | 537.2 KiB | 00m00s [ 851/1166] Installing rust-schemars+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 852/1166] Installing rust-schemars+sc 100% | 0.0 B/s | 124.0 B | 00m00s [ 853/1166] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 854/1166] Installing rust-csv-devel-0 100% | 449.3 MiB/s | 5.8 MiB | 00m00s [ 855/1166] Installing rust-cfg-if-deve 100% | 23.2 MiB/s | 23.8 KiB | 00m00s [ 856/1166] Installing rust-cfg-if+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 857/1166] Installing rust-nix-devel-0 100% | 184.8 MiB/s | 1.7 MiB | 00m00s [ 858/1166] Installing rust-getrandom-d 100% | 55.9 MiB/s | 171.7 KiB | 00m00s [ 859/1166] Installing rust-chacha20-de 100% | 75.3 MiB/s | 154.1 KiB | 00m00s [ 860/1166] Installing rust-crc32fast-d 100% | 59.8 MiB/s | 122.6 KiB | 00m00s [ 861/1166] Installing rust-getrandom0. 100% | 58.5 MiB/s | 119.8 KiB | 00m00s [ 862/1166] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 863/1166] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 864/1166] Installing rust-rand0.8+get 100% | 0.0 B/s | 124.0 B | 00m00s [ 865/1166] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 866/1166] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 867/1166] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 868/1166] Installing rust-rand0.8+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 869/1166] Installing rust-unicode_nam 100% | 40.4 MiB/s | 41.4 KiB | 00m00s [ 870/1166] Installing rust-unicode_nam 100% | 0.0 B/s | 124.0 B | 00m00s [ 871/1166] Installing rust-unicode_nam 100% | 429.2 MiB/s | 2.1 MiB | 00m00s [ 872/1166] Installing rust-crc32fast+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 873/1166] Installing rust-crc32fast+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 874/1166] Installing rust-zip-devel-0 100% | 202.9 MiB/s | 623.3 KiB | 00m00s [ 875/1166] Installing rust-zip+_deflat 100% | 0.0 B/s | 124.0 B | 00m00s [ 876/1166] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 877/1166] Installing rust-chacha20+rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 878/1166] Installing rust-tempfile+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 879/1166] Installing rust-tempfile+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 880/1166] Installing rust-insta-devel 100% | 73.9 MiB/s | 529.5 KiB | 00m00s [ 881/1166] Installing rust-insta+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 882/1166] Installing rust-insta+regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 883/1166] Installing rust-insta+strip 100% | 0.0 B/s | 124.0 B | 00m00s [ 884/1166] Installing rust-insta+pest- 100% | 0.0 B/s | 124.0 B | 00m00s [ 885/1166] Installing rust-insta+conso 100% | 0.0 B/s | 124.0 B | 00m00s [ 886/1166] Installing rust-insta+color 100% | 0.0 B/s | 124.0 B | 00m00s [ 887/1166] Installing rust-insta+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 888/1166] Installing rust-insta-cmd-d 100% | 16.3 MiB/s | 33.4 KiB | 00m00s [ 889/1166] Installing rust-cachedir-de 100% | 17.3 MiB/s | 17.7 KiB | 00m00s [ 890/1166] Installing rust-getrandom+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 891/1166] Installing rust-getrandom+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 892/1166] Installing rust-rand+sys_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 893/1166] Installing rust-nix+fs-deve 100% | 0.0 B/s | 124.0 B | 00m00s [ 894/1166] Installing rust-nix+term-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 895/1166] Installing rust-clearscreen 100% | 126.2 MiB/s | 258.5 KiB | 00m00s [ 896/1166] Installing rust-nix+process 100% | 0.0 B/s | 124.0 B | 00m00s [ 897/1166] Installing rust-nix+signal- 100% | 0.0 B/s | 124.0 B | 00m00s [ 898/1166] Installing rust-ctrlc-devel 100% | 21.7 MiB/s | 44.5 KiB | 00m00s [ 899/1166] Installing rust-etcetera-de 100% | 62.2 MiB/s | 63.7 KiB | 00m00s [ 900/1166] Installing rust-filetime-de 100% | 54.6 MiB/s | 55.9 KiB | 00m00s [ 901/1166] Installing rust-stacker-dev 100% | 20.8 MiB/s | 42.5 KiB | 00m00s [ 902/1166] Installing rust-parking_lot 100% | 68.6 MiB/s | 140.4 KiB | 00m00s [ 903/1166] Installing rust-parking_lot 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 904/1166] Installing rust-parking_lot 100% | 98.3 MiB/s | 201.4 KiB | 00m00s [ 905/1166] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 906/1166] Installing rust-dashmap-dev 100% | 64.7 MiB/s | 132.6 KiB | 00m00s [ 907/1166] Installing rust-test-case-c 100% | 62.7 MiB/s | 64.2 KiB | 00m00s [ 908/1166] Installing rust-test-case-m 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 909/1166] Installing rust-test-case-d 100% | 0.0 B/s | 17.1 KiB | 00m00s [ 910/1166] Installing rust-thread_loca 100% | 55.3 MiB/s | 56.6 KiB | 00m00s [ 911/1166] Installing rust-thread_loca 100% | 0.0 B/s | 124.0 B | 00m00s [ 912/1166] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 913/1166] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 914/1166] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 915/1166] Installing rust-tracing-fla 100% | 29.5 MiB/s | 30.2 KiB | 00m00s [ 916/1166] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [ 917/1166] Installing rust-sha2_0.10-d 100% | 54.8 MiB/s | 112.3 KiB | 00m00s [ 918/1166] Installing rust-pest_meta-d 100% | 136.2 MiB/s | 279.0 KiB | 00m00s [ 919/1166] Installing rust-pest_meta+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 920/1166] Installing rust-pest_genera 100% | 81.3 MiB/s | 83.3 KiB | 00m00s [ 921/1166] Installing rust-pest_derive 100% | 39.0 MiB/s | 79.9 KiB | 00m00s [ 922/1166] Installing rust-pest_genera 100% | 0.0 B/s | 124.0 B | 00m00s [ 923/1166] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 924/1166] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 925/1166] Installing rust-insta+pest_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 926/1166] Installing rust-libloading0 100% | 55.1 MiB/s | 112.9 KiB | 00m00s [ 927/1166] Installing rust-libloading0 100% | 0.0 B/s | 124.0 B | 00m00s [ 928/1166] Installing rust-predicates- 100% | 0.0 B/s | 26.1 KiB | 00m00s [ 929/1166] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 930/1166] Installing rust-predicates- 100% | 63.6 MiB/s | 130.3 KiB | 00m00s [ 931/1166] Installing rust-predicates+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 932/1166] Installing rust-predicates- 100% | 20.0 MiB/s | 20.5 KiB | 00m00s [ 933/1166] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 934/1166] Installing rust-rustversion 100% | 33.4 MiB/s | 68.3 KiB | 00m00s [ 935/1166] Installing rust-rustversion 100% | 0.0 B/s | 124.0 B | 00m00s [ 936/1166] Installing rust-castaway-de 100% | 39.8 MiB/s | 40.8 KiB | 00m00s [ 937/1166] Installing rust-castaway+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 938/1166] Installing rust-char_str-de 100% | 95.5 MiB/s | 293.3 KiB | 00m00s [ 939/1166] Installing rust-char_str+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 940/1166] Installing rust-arc-swap-de 100% | 79.0 MiB/s | 242.6 KiB | 00m00s [ 941/1166] Installing rust-indoc-devel 100% | 27.0 MiB/s | 55.2 KiB | 00m00s [ 942/1166] Installing rust-utf8parse-d 100% | 34.4 MiB/s | 35.2 KiB | 00m00s [ 943/1166] Installing rust-utf8parse+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 944/1166] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 945/1166] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 946/1166] Installing rust-anstyle-svg 100% | 63.3 MiB/s | 64.8 KiB | 00m00s [ 947/1166] Installing rust-anstyle-svg 100% | 0.0 B/s | 124.0 B | 00m00s [ 948/1166] Installing rust-colorchoice 100% | 0.0 B/s | 21.7 KiB | 00m00s [ 949/1166] Installing rust-colorchoice 100% | 0.0 B/s | 124.0 B | 00m00s [ 950/1166] Installing rust-anstream-de 100% | 100.1 MiB/s | 102.5 KiB | 00m00s [ 951/1166] Installing rust-anstream+wi 100% | 0.0 B/s | 124.0 B | 00m00s [ 952/1166] Installing rust-anstyle-que 100% | 26.0 MiB/s | 26.7 KiB | 00m00s [ 953/1166] Installing rust-anstyle-que 100% | 0.0 B/s | 124.0 B | 00m00s [ 954/1166] Installing rust-anstream+au 100% | 0.0 B/s | 124.0 B | 00m00s [ 955/1166] Installing rust-anstream+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 956/1166] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 957/1166] Installing rust-clap+color- 100% | 0.0 B/s | 124.0 B | 00m00s [ 958/1166] Installing rust-clap+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 959/1166] Installing rust-clap_comple 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 960/1166] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 961/1166] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 962/1166] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 963/1166] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 964/1166] Installing rust-inventory-d 100% | 42.6 MiB/s | 43.7 KiB | 00m00s [ 965/1166] Installing rust-inventory+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 966/1166] Installing rust-salsa-macro 100% | 105.6 MiB/s | 108.1 KiB | 00m00s [ 967/1166] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 968/1166] Installing rust-boxcar-deve 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [ 969/1166] Installing rust-boxcar+defa 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 970/1166] Installing rust-salsa-devel 100% | 99.1 MiB/s | 1.4 MiB | 00m00s [ 971/1166] Installing rust-paste-devel 100% | 35.7 MiB/s | 73.1 KiB | 00m00s [ 972/1166] Installing rust-paste+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 973/1166] Installing rust-icu_propert 100% | 208.9 MiB/s | 1.5 MiB | 00m00s [ 974/1166] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [ 975/1166] Installing rust-icu_normali 100% | 0.0 B/s | 124.0 B | 00m00s [ 976/1166] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 977/1166] Installing rust-idna+compil 100% | 0.0 B/s | 124.0 B | 00m00s [ 978/1166] Installing rust-url-devel-0 100% | 277.6 MiB/s | 568.5 KiB | 00m00s [ 979/1166] Installing rust-url+serde-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 980/1166] Installing rust-url+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 981/1166] Installing rust-url+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 982/1166] Installing rust-pep508_rs-d 100% | 165.8 MiB/s | 339.6 KiB | 00m00s [ 983/1166] Installing rust-pep508_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 984/1166] Installing rust-pyproject-t 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [ 985/1166] Installing rust-tap-devel-0 100% | 0.0 B/s | 39.5 KiB | 00m00s [ 986/1166] Installing rust-tap+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 987/1166] Installing rust-wyz-devel-0 100% | 59.7 MiB/s | 61.1 KiB | 00m00s [ 988/1166] Installing rust-radium-deve 100% | 48.2 MiB/s | 49.4 KiB | 00m00s [ 989/1166] Installing rust-radium+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 990/1166] Installing rust-wild-devel- 100% | 0.0 B/s | 26.6 KiB | 00m00s [ 991/1166] Installing rust-supports-hy 100% | 20.1 MiB/s | 20.6 KiB | 00m00s [ 992/1166] Installing rust-static_asse 100% | 63.9 MiB/s | 65.5 KiB | 00m00s [ 993/1166] Installing rust-static_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 994/1166] Installing rust-compact_str 100% | 126.7 MiB/s | 389.1 KiB | 00m00s [ 995/1166] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 996/1166] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 997/1166] Installing rust-seahash-dev 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [ 998/1166] Installing rust-same-file-d 100% | 33.3 MiB/s | 34.1 KiB | 00m00s [ 999/1166] Installing rust-same-file+d 100% | 0.0 B/s | 124.0 B | 00m00s [1000/1166] Installing rust-walkdir-dev 100% | 107.2 MiB/s | 109.8 KiB | 00m00s [1001/1166] Installing rust-walkdir+def 100% | 0.0 B/s | 124.0 B | 00m00s [1002/1166] Installing rust-ignore-deve 100% | 155.8 MiB/s | 319.0 KiB | 00m00s [1003/1166] Installing rust-ignore+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1004/1166] Installing rust-globwalk-de 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [1005/1166] Installing rust-globwalk+de 100% | 0.0 B/s | 124.0 B | 00m00s [1006/1166] Installing rust-assert_fs-d 100% | 67.6 MiB/s | 69.2 KiB | 00m00s [1007/1166] Installing rust-notify-deve 100% | 154.1 MiB/s | 157.8 KiB | 00m00s [1008/1166] Installing rust-rustc-stabl 100% | 64.6 MiB/s | 66.2 KiB | 00m00s [1009/1166] Installing rust-pathdiff-de 100% | 0.0 B/s | 23.2 KiB | 00m00s [1010/1166] Installing rust-path-slash- 100% | 43.2 MiB/s | 44.3 KiB | 00m00s [1011/1166] Installing rust-natord-deve 100% | 0.0 B/s | 11.0 KiB | 00m00s [1012/1166] Installing rust-matchit-dev 100% | 80.3 MiB/s | 164.4 KiB | 00m00s [1013/1166] Installing rust-jod-thread- 100% | 0.0 B/s | 17.0 KiB | 00m00s [1014/1166] Installing rust-heck-devel- 100% | 43.7 MiB/s | 44.7 KiB | 00m00s [1015/1166] Installing rust-heck+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1016/1166] Installing rust-is-macro-de 100% | 30.2 MiB/s | 30.9 KiB | 00m00s [1017/1166] Installing rust-strum_macro 100% | 73.4 MiB/s | 150.3 KiB | 00m00s [1018/1166] Installing rust-strum_macro 100% | 0.0 B/s | 124.0 B | 00m00s [1019/1166] Installing rust-clap_derive 100% | 86.6 MiB/s | 177.3 KiB | 00m00s [1020/1166] Installing rust-clap_derive 100% | 0.0 B/s | 124.0 B | 00m00s [1021/1166] Installing rust-clap+derive 100% | 0.0 B/s | 124.0 B | 00m00s [1022/1166] Installing rust-libtest-mim 100% | 50.0 MiB/s | 102.3 KiB | 00m00s [1023/1166] Installing rust-libtest-mim 100% | 0.0 B/s | 124.0 B | 00m00s [1024/1166] Installing rust-datatest-st 100% | 34.6 MiB/s | 106.3 KiB | 00m00s [1025/1166] Installing rust-glob-devel- 100% | 84.2 MiB/s | 86.2 KiB | 00m00s [1026/1166] Installing rust-glob+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1027/1166] Installing rust-clang-sys-d 100% | 104.4 MiB/s | 213.8 KiB | 00m00s [1028/1166] Installing rust-clang-sys+d 100% | 0.0 B/s | 124.0 B | 00m00s [1029/1166] Installing rust-clang-sys+l 100% | 0.0 B/s | 124.0 B | 00m00s [1030/1166] Installing rust-clang-sys+r 100% | 0.0 B/s | 124.0 B | 00m00s [1031/1166] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1032/1166] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1033/1166] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1034/1166] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1035/1166] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1036/1166] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1037/1166] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1038/1166] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1039/1166] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1040/1166] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1041/1166] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1042/1166] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1043/1166] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1044/1166] Installing rust-bindgen-dev 100% | 217.1 MiB/s | 1.1 MiB | 00m00s [1045/1166] Installing rust-bindgen+run 100% | 0.0 B/s | 124.0 B | 00m00s [1046/1166] Installing rust-zstd-sys-de 100% | 318.0 MiB/s | 325.6 KiB | 00m00s [1047/1166] Installing rust-zstd-safe-d 100% | 121.8 MiB/s | 124.7 KiB | 00m00s [1048/1166] Installing rust-zstd-sys+st 100% | 0.0 B/s | 124.0 B | 00m00s [1049/1166] Installing rust-zstd-safe+s 100% | 0.0 B/s | 124.0 B | 00m00s [1050/1166] Installing rust-zstd-devel- 100% | 57.4 MiB/s | 117.5 KiB | 00m00s [1051/1166] Installing rust-dunce-devel 100% | 0.0 B/s | 21.7 KiB | 00m00s [1052/1166] Installing rust-drop_bomb-d 100% | 0.0 B/s | 19.2 KiB | 00m00s [1053/1166] Installing rust-countme-dev 100% | 27.5 MiB/s | 28.2 KiB | 00m00s [1054/1166] Installing rust-funty-devel 100% | 55.1 MiB/s | 56.4 KiB | 00m00s [1055/1166] Installing rust-bitvec-deve 100% | 77.0 MiB/s | 1.0 MiB | 00m00s [1056/1166] Installing rust-bitvec+allo 100% | 0.0 B/s | 124.0 B | 00m00s [1057/1166] Installing rust-countme+def 100% | 0.0 B/s | 124.0 B | 00m00s [1058/1166] Installing rust-drop_bomb+d 100% | 0.0 B/s | 124.0 B | 00m00s [1059/1166] Installing rust-dunce+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1060/1166] Installing rust-zip+zstd-de 100% | 0.0 B/s | 124.0 B | 00m00s [1061/1166] Installing rust-datatest-st 100% | 0.0 B/s | 124.0 B | 00m00s [1062/1166] Installing rust-strum+strum 100% | 0.0 B/s | 124.0 B | 00m00s [1063/1166] Installing rust-is-macro+de 100% | 0.0 B/s | 124.0 B | 00m00s [1064/1166] Installing rust-jod-thread+ 100% | 0.0 B/s | 124.0 B | 00m00s [1065/1166] Installing rust-matchit+def 100% | 0.0 B/s | 124.0 B | 00m00s [1066/1166] Installing rust-natord+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1067/1166] Installing rust-path-slash+ 100% | 0.0 B/s | 124.0 B | 00m00s [1068/1166] Installing rust-pathdiff+de 100% | 0.0 B/s | 124.0 B | 00m00s [1069/1166] Installing rust-rustc-stabl 100% | 0.0 B/s | 124.0 B | 00m00s [1070/1166] Installing rust-notify+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1071/1166] Installing rust-assert_fs+d 100% | 0.0 B/s | 124.0 B | 00m00s [1072/1166] Installing rust-seahash+def 100% | 0.0 B/s | 124.0 B | 00m00s [1073/1166] Installing rust-salsa+compa 100% | 0.0 B/s | 124.0 B | 00m00s [1074/1166] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [1075/1166] Installing rust-get-size2+c 100% | 0.0 B/s | 124.0 B | 00m00s [1076/1166] Installing rust-supports-hy 100% | 0.0 B/s | 124.0 B | 00m00s [1077/1166] Installing rust-wild+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1078/1166] Installing rust-pyproject-t 100% | 0.0 B/s | 124.0 B | 00m00s [1079/1166] Installing rust-gen-lsp-typ 100% | 0.0 B/s | 124.0 B | 00m00s [1080/1166] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [1081/1166] Installing rust-libcst-deve 100% | 119.4 MiB/s | 611.2 KiB | 00m00s [1082/1166] Installing rust-salsa+inven 100% | 0.0 B/s | 124.0 B | 00m00s [1083/1166] Installing rust-salsa+macro 100% | 0.0 B/s | 124.0 B | 00m00s [1084/1166] Installing rust-salsa+order 100% | 0.0 B/s | 124.0 B | 00m00s [1085/1166] Installing rust-salsa+salsa 100% | 0.0 B/s | 124.0 B | 00m00s [1086/1166] Installing rust-snapbox+def 100% | 0.0 B/s | 124.0 B | 00m00s [1087/1166] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [1088/1166] Installing rust-snapbox+ter 100% | 0.0 B/s | 124.0 B | 00m00s [1089/1166] Installing rust-indoc+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1090/1166] Installing rust-arc-swap+de 100% | 0.0 B/s | 124.0 B | 00m00s [1091/1166] Installing rust-char_str+de 100% | 0.0 B/s | 124.0 B | 00m00s [1092/1166] Installing rust-char_str+ge 100% | 0.0 B/s | 124.0 B | 00m00s [1093/1166] Installing rust-char_str+se 100% | 0.0 B/s | 124.0 B | 00m00s [1094/1166] Installing rust-insta+redac 100% | 0.0 B/s | 124.0 B | 00m00s [1095/1166] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [1096/1166] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1097/1166] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1098/1166] Installing rust-test-case+d 100% | 0.0 B/s | 124.0 B | 00m00s [1099/1166] Installing rust-dashmap+def 100% | 0.0 B/s | 124.0 B | 00m00s [1100/1166] Installing rust-get-size2+p 100% | 0.0 B/s | 124.0 B | 00m00s [1101/1166] Installing rust-stacker+def 100% | 0.0 B/s | 124.0 B | 00m00s [1102/1166] Installing rust-filetime+de 100% | 0.0 B/s | 124.0 B | 00m00s [1103/1166] Installing rust-etcetera+de 100% | 0.0 B/s | 124.0 B | 00m00s [1104/1166] Installing rust-ctrlc+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1105/1166] Installing rust-clearscreen 100% | 0.0 B/s | 124.0 B | 00m00s [1106/1166] Installing rust-quickcheck- 100% | 101.2 MiB/s | 103.6 KiB | 00m00s [1107/1166] Installing rust-cachedir+de 100% | 0.0 B/s | 124.0 B | 00m00s [1108/1166] Installing rust-insta-cmd+d 100% | 0.0 B/s | 124.0 B | 00m00s [1109/1166] Installing rust-insta+filte 100% | 0.0 B/s | 124.0 B | 00m00s [1110/1166] Installing rust-insta+json- 100% | 0.0 B/s | 124.0 B | 00m00s [1111/1166] Installing rust-insta+ron-d 100% | 0.0 B/s | 124.0 B | 00m00s [1112/1166] Installing rust-rand+std_rn 100% | 0.0 B/s | 124.0 B | 00m00s [1113/1166] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [1114/1166] Installing rust-unicode_nam 100% | 0.0 B/s | 124.0 B | 00m00s [1115/1166] Installing rust-csv+default 100% | 0.0 B/s | 124.0 B | 00m00s [1116/1166] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [1117/1166] Installing rust-snapbox+exa 100% | 0.0 B/s | 124.0 B | 00m00s [1118/1166] Installing rust-lsp-server+ 100% | 0.0 B/s | 124.0 B | 00m00s [1119/1166] Installing rust-gen-lsp-typ 100% | 0.0 B/s | 124.0 B | 00m00s [1120/1166] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [1121/1166] Installing rust-rkyv+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1122/1166] Installing rust-tracing+def 100% | 0.0 B/s | 124.0 B | 00m00s [1123/1166] Installing rust-tracing+log 100% | 0.0 B/s | 124.0 B | 00m00s [1124/1166] Installing rust-tracing+rel 100% | 0.0 B/s | 124.0 B | 00m00s [1125/1166] Installing rust-snapbox+cmd 100% | 0.0 B/s | 124.0 B | 00m00s [1126/1166] Installing rust-clap+string 100% | 0.0 B/s | 124.0 B | 00m00s [1127/1166] Installing rust-clap+env-de 100% | 0.0 B/s | 124.0 B | 00m00s [1128/1166] Installing rust-clap+wrap_h 100% | 0.0 B/s | 124.0 B | 00m00s [1129/1166] Installing rust-argfile+def 100% | 0.0 B/s | 124.0 B | 00m00s [1130/1166] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1131/1166] Installing rust-quick-junit 100% | 0.0 B/s | 124.0 B | 00m00s [1132/1166] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [1133/1166] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [1134/1166] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [1135/1166] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [1136/1166] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [1137/1166] Installing rust-indicatif+d 100% | 0.0 B/s | 124.0 B | 00m00s [1138/1166] Installing rust-itertools+d 100% | 0.0 B/s | 124.0 B | 00m00s [1139/1166] Installing rust-bstr+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1140/1166] Installing rust-jiff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1141/1166] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [1142/1166] Installing rust-fern+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1143/1166] Installing rust-strum+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1144/1166] Installing rust-arrayvec+de 100% | 0.0 B/s | 124.0 B | 00m00s [1145/1166] Installing rust-crossbeam+d 100% | 0.0 B/s | 124.0 B | 00m00s [1146/1166] Installing rust-rayon+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1147/1166] Installing rust-imperative+ 100% | 0.0 B/s | 124.0 B | 00m00s [1148/1166] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [1149/1166] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [1150/1166] Installing pyproject-rpm-ma 100% | 154.9 MiB/s | 158.6 KiB | 00m00s [1151/1166] Installing rust-quickcheck_ 100% | 0.0 B/s | 124.0 B | 00m00s [1152/1166] Installing rust-toml+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1153/1166] Installing rust-serde_test+ 100% | 0.0 B/s | 124.0 B | 00m00s [1154/1166] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [1155/1166] Installing rust-anyhow+defa 100% | 30.3 KiB/s | 124.0 B | 00m00s [1156/1166] Installing rust-camino+serd 100% | 0.0 B/s | 124.0 B | 00m00s [1157/1166] Installing rust-colored+def 100% | 0.0 B/s | 124.0 B | 00m00s [1158/1166] Installing rust-colored+no- 100% | 0.0 B/s | 124.0 B | 00m00s [1159/1166] Installing rust-ordermap+se 100% | 0.0 B/s | 124.0 B | 00m00s [1160/1166] Installing rust-thin-vec+se 100% | 0.0 B/s | 124.0 B | 00m00s [1161/1166] Installing rust-get-size2+o 100% | 0.0 B/s | 124.0 B | 00m00s [1162/1166] Installing rust-get-size2+i 100% | 0.0 B/s | 124.0 B | 00m00s [1163/1166] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [1164/1166] Installing rust-get-size2+t 100% | 0.0 B/s | 124.0 B | 00m00s [1165/1166] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [1166/1166] Installing rust-get-size2+h 100% | 892.0 B/s | 124.0 B | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.8wWNtq setting SOURCE_DATE_EPOCH=1788480000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.y3ROXv + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-build + cd ruff-0.16.6 + /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.6-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.6-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.6-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/ruff-0.16.6-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.6-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.6-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.6-3.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 57.6 KiB/s | 25.2 KiB | 00m00s Copr repository 100% | 5.4 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str+default-devel-0.0.2-1.fc45.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.2-1.fc45.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.2-1.fc45.noarch" is already installed. Package "pyproject-rpm-macros-1.23.2-1.fc45.noarch" is already installed. Package "rust-1.98.1-1.fc46.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~rc2-1.fc46 fedora 2.5 MiB python3-packaging noarch 0:26.3-1.fc46 fedora 1.3 MiB python3-pip noarch 0:26.1.2-5.fc46 fedora 12.1 MiB Installing dependencies: python3-rpm-generators noarch 0:14-35.fc46 fedora 81.9 KiB Transaction Summary: Installing: 4 packages Total size of inbound packages is 4 MiB. Need to download 4 MiB. After this operation, 16 MiB extra will be used (install 16 MiB, remove 0 B). [1/4] python3-packaging-0:26.3-1.fc46.n 100% | 1.1 MiB/s | 293.6 KiB | 00m00s [2/4] python3-rpm-generators-0:14-35.fc 100% | 291.2 KiB/s | 28.8 KiB | 00m00s [3/4] python3-devel-0:3.15.0~rc2-1.fc46 100% | 1.3 MiB/s | 482.7 KiB | 00m00s [4/4] python3-pip-0:26.1.2-5.fc46.noarc 100% | 6.9 MiB/s | 2.7 MiB | 00m00s -------------------------------------------------------------------------------- [4/4] Total 100% | 7.5 MiB/s | 3.5 MiB | 00m00s Running transaction [1/6] Verify package files 100% | 363.0 B/s | 4.0 B | 00m00s [2/6] Prepare transaction 100% | 117.0 B/s | 4.0 B | 00m00s [3/6] Installing python3-packaging-0:26 100% | 186.6 MiB/s | 1.3 MiB | 00m00s [4/6] Installing python3-rpm-generators 100% | 81.1 MiB/s | 83.1 KiB | 00m00s [5/6] Installing python3-devel-0:3.15.0 100% | 71.5 MiB/s | 2.5 MiB | 00m00s [6/6] Installing python3-pip-0:26.1.2-5 100% | 107.3 MiB/s | 12.3 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.ripWiI setting SOURCE_DATE_EPOCH=1788480000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.2jOVeW + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-build + cd ruff-0.16.6 + /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.6-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.6-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.6-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement not satisfied: maturin<2.0,>=1.9.3 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/ruff-0.16.6-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.6-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.6-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement not satisfied: maturin<2.0,>=1.9.3 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.6-3.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 110.0 KiB/s | 25.2 KiB | 00m00s Copr repository 100% | 8.7 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str+default-devel-0.0.2-1.fc45.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.2-1.fc45.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.2-1.fc45.noarch" is already installed. Package "pyproject-rpm-macros-1.23.2-1.fc45.noarch" is already installed. Package "python3-devel-3.15.0~rc2-1.fc46.x86_64" is already installed. Package "python3-packaging-26.3-1.fc46.noarch" is already installed. Package "python3-pip-26.1.2-5.fc46.noarch" is already installed. Package "rust-1.98.1-1.fc46.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Package Arch Version Repository Size Installing: maturin x86_64 0:1.14.1-4.fc45 fedora 14.5 MiB Transaction Summary: Installing: 1 package Total size of inbound packages is 5 MiB. Need to download 5 MiB. After this operation, 14 MiB extra will be used (install 14 MiB, remove 0 B). [1/1] maturin-0:1.14.1-4.fc45.x86_64 100% | 16.0 MiB/s | 4.8 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 13.2 MiB/s | 4.8 MiB | 00m00s Running transaction [1/3] Verify package files 100% | 71.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 29.0 B/s | 1.0 B | 00m00s [3/3] Installing maturin-0:1.14.1-4.fc4 100% | 188.0 MiB/s | 14.5 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.B22Yvy setting SOURCE_DATE_EPOCH=1788480000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.LmmuYT + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-build + cd ruff-0.16.6 + /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.6-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.6-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.6-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.14.1) Locking 356 packages to latest compatible versions 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.6.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.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.6.dist-info/ removed 'ruff-0.16.6.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.6.dist-info/licenses' removed 'ruff-0.16.6.dist-info/WHEEL' removed 'ruff-0.16.6.dist-info/METADATA' removed directory 'ruff-0.16.6.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.6-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.6-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.6-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.14.1) 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.6.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.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.6.dist-info/ removed 'ruff-0.16.6.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.6.dist-info/licenses' removed 'ruff-0.16.6.dist-info/WHEEL' removed 'ruff-0.16.6.dist-info/METADATA' removed directory 'ruff-0.16.6.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.6-3.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 152.6 KiB/s | 25.2 KiB | 00m00s Copr repository 100% | 15.8 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str+default-devel-0.0.2-1.fc45.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.2-1.fc45.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.2-1.fc45.noarch" is already installed. Package "pyproject-rpm-macros-1.23.2-1.fc45.noarch" is already installed. Package "python3-devel-3.15.0~rc2-1.fc46.x86_64" is already installed. Package "python3-packaging-26.3-1.fc46.noarch" is already installed. Package "python3-pip-26.1.2-5.fc46.noarch" is already installed. Package "rust-1.98.1-1.fc46.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.Es8mpD setting SOURCE_DATE_EPOCH=1788480000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.LLBVsr + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-build + cd ruff-0.16.6 + /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.6-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.6-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.6-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.14.1) 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.6.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.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.6.dist-info/ removed 'ruff-0.16.6.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.6.dist-info/licenses' removed 'ruff-0.16.6.dist-info/WHEEL' removed 'ruff-0.16.6.dist-info/METADATA' removed directory 'ruff-0.16.6.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.6-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.6-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.6-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.14.1) 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.6.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.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.6.dist-info/ removed 'ruff-0.16.6.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.6.dist-info/licenses' removed 'ruff-0.16.6.dist-info/WHEEL' removed 'ruff-0.16.6.dist-info/METADATA' removed directory 'ruff-0.16.6.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%conf): /bin/sh -e /var/tmp/rpm-tmp.7wBAF7 + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-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.6 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Kh5a8k + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-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.6 + mkdir -p /builddir/build/BUILD/ruff-0.16.6-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.6-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/ruff-0.16.6-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.6.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory /builddir/build/BUILD/ruff-0.16.6-build/.pyproject-builddir/pip-modern-metadata-qyqlrz1i --interpreter /usr/bin/python3` Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: ruff Building wheel for ruff (pyproject.toml): started Running command Building wheel for ruff (pyproject.toml) Running `maturin pep517 build-wheel -i /usr/bin/python3 --compatibility off` 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml Compiling proc-macro2 v1.0.107 Compiling unicode-ident v1.0.24 Compiling quote v1.0.47 Compiling serde_core v1.0.229 Compiling memchr v2.8.3 Compiling cfg-if v1.0.4 Compiling serde v1.0.229 Compiling libc v0.2.189 Compiling smallvec v1.16.0 Compiling allocator-api2 v0.2.21 Compiling foldhash v0.2.0 Compiling equivalent v1.0.2 Compiling zmij v1.0.21 Compiling rustversion v1.0.23 Compiling itoa v1.0.18 Compiling bitflags v2.13.1 Compiling collection_literals v1.0.3 Compiling interpolator v0.5.0 Compiling heck v0.5.0 Compiling crossbeam-utils v0.8.22 Compiling static_assertions v1.1.0 Compiling regex-syntax v0.8.11 Compiling log v0.4.34 Compiling once_cell v1.21.4 Compiling zerocopy v0.8.56 Compiling either v1.17.0 Compiling shlex v2.0.1 Compiling thiserror v2.0.20 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=91a3750048f4e04b -C extra-filename=-159bb3a4012c06fc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/proc-macro2-159bb3a4012c06fc -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=df993e34e9f5c1c1 -C extra-filename=-586396161bb59513 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/quote-586396161bb59513 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.229/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=7fa6ab440fea060a -C extra-filename=-b31e25d4fe68b851 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/serde_core-b31e25d4fe68b851 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d84eb2eb4f10a591 -C extra-filename=-46f8a22d9d2e329c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=efbad720c5f7e7dd -C extra-filename=-303f007058e76287 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3d609be65af10164 -C extra-filename=-15d43ddb8eb8ad0f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/libc-15d43ddb8eb8ad0f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=fc45cae369c93207 -C extra-filename=-b7de06d9c7c61857 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.229/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=62255f132f35d8dd -C extra-filename=-546b03c6eab2e509 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/serde-546b03c6eab2e509 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.16.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="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", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=a40ab630b5152662 -C extra-filename=-02c068adb53bc688 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d0a577d3074f7a95 -C extra-filename=-e2bcdc00477723f1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=085f67a2b86dacc0 -C extra-filename=-54796719eb66790a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f02532e468e99415 -C extra-filename=-f0521f530829e0bd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.16.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="const_generics"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=142436cd75567b67 -C extra-filename=-e5d8ce4c5fa82c18 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d3721ac53201d583 -C extra-filename=-db98ef98ef45a798 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/zmij-db98ef98ef45a798 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9968cb113218ff42 -C extra-filename=-22000d5f3845d8c4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/rustversion-22000d5f3845d8c4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=bed40cc1f26bc45d -C extra-filename=-d25414e5b6f5dd1c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f12b2ad26d7583a2 -C extra-filename=-42d5760c23fae103 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=69c90ea9d83d34a4 -C extra-filename=-9ba6ca694959b831 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8528804d00f631b3 -C extra-filename=-29317b5a55b5f599 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8a64df991e414a51 -C extra-filename=-a85de64c20c825a4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9bdf54819b6c44ed -C extra-filename=-71b646870525acb1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=74f2555c29ab6de9 -C extra-filename=-299f6839166f22cf --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/crossbeam-utils-299f6839166f22cf -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=6ef73795e82e6e02 -C extra-filename=-3bd821bc56ad9461 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=183187bb3d53769c -C extra-filename=-0910cd62f4688615 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.34/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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", "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=2157f4e1c8b25fd6 -C extra-filename=-9d65633a419693de --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b8fa863730a12225 -C extra-filename=-6724fd7871bbcfbf --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=740ab4394eb73c7d -C extra-filename=-a22beed4f6a6a235 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/libc-a22beed4f6a6a235 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7839278f146a62ab -C extra-filename=-249e63cb090c96a6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/zerocopy-249e63cb090c96a6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4ca242a3283fecda -C extra-filename=-b689d191c47f41b6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3d0d1db4147f6de2 -C extra-filename=-f935fffa90c71541 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.11 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=a2c9aa0ed9083874 -C extra-filename=-e8773c3eba974d60 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/thiserror-e8773c3eba974d60 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2018 /usr/share/cargo/registry/shlex-2.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(manual_codegen_check)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=de333125a1fc578f -C extra-filename=-e425922025462fa7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2021 /usr/share/cargo/registry/find-msvc-tools-0.1.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 '--warn=clippy::ptr_cast_constness' '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::manual_let_else' '--warn=clippy::doc_markdown' '--warn=clippy::disallowed_methods' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(disable_clang_cl_tests)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1124b287d09eecbe -C extra-filename=-6929af88666c9247 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling siphasher v1.0.2 Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=34b592ea7193d05d -C extra-filename=-d458c999955ad2a7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling stable_deref_trait v1.2.1 Running `/usr/bin/rustc --crate-name stable_deref_trait --edition=2015 /usr/share/cargo/registry/stable_deref_trait-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=18e9c46f73bf67fc -C extra-filename=-0a342170be618238 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a409daa9fabd5a03 -C extra-filename=-3557132212ee3899 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=fbba3d05a81a5fbb -C extra-filename=-c563e873913d092a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=baaf081020b9a491 -C extra-filename=-6be4bd650cc73fd1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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 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=036d11914d6ffe7e -C extra-filename=-9aed45fb11f43a68 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/parking_lot_core-9aed45fb11f43a68 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2db09c27788a6ad5 -C extra-filename=-7c73fc8cb656338d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=511f52b7ef3b295a -C extra-filename=-290d68faca963112 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsiphasher-d458c999955ad2a7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f859a818ac769a76 -C extra-filename=-eb9b8b6c82e08c3e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libfind_msvc_tools-6929af88666c9247.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libshlex-e425922025462fa7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=29c81dec955a72ad -C extra-filename=-8ef72f7a11b719ab --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8183f01a3083b11f -C extra-filename=-9d842895078e6ba3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=01c3bc1db5de4168 -C extra-filename=-bce0b3f674e98f20 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=28321112078f3dbc -C extra-filename=-dbb2b947174e8ebe --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1b4b1a2c5158c4dd -C extra-filename=-fb16393b9ee86073 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=35ae6575a4bc926f -C extra-filename=-161134e5ba4194bd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9dd2edbdbae2afa7 -C extra-filename=-1a41c527a984bbbc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libeither-c563e873913d092a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=ec3a2ed2653a09ff -C extra-filename=-12d03162af7b0990 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libeither-f935fffa90c71541.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1c605bc4bd695779 -C extra-filename=-0c47223cc4b3fd2f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libscopeguard-9d842895078e6ba3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e4c3b99f9cf2927f -C extra-filename=-b12133e32355dd39 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=67f26193e5999cfa -C extra-filename=-c6a8b2dc3fe94cde --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/typeid-c6a8b2dc3fe94cde -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ebc2055c6af16e9a -C extra-filename=-02496c2be7fb137e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liballocator_api2-e2bcdc00477723f1.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libequivalent-f0521f530829e0bd.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libfoldhash-54796719eb66790a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0ba43c23fa47c259 -C extra-filename=-194f14c25da65724 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/portable-atomic-194f14c25da65724 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a285fc6c0554cb3e -C extra-filename=-faa67ea80176d40f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5e92658efc9b3c0e -C extra-filename=-28797a1e230f4141 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/object-28797a1e230f4141 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/release/build/quote-586396161bb59513/build-script-build` Compiling seahash v4.1.0 Running `/usr/bin/rustc --crate-name seahash --edition=2015 /usr/share/cargo/registry/seahash-4.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=5a6fc9ee3b4257c4 -C extra-filename=-96c3d00c6c66623f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/release/build/zmij-db98ef98ef45a798/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=48ca64a53a40a9d3 -C extra-filename=-c08142a4406f74ac --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-303f007058e76287.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a33dbeb05cd74def -C extra-filename=-08e96189cb03d0b0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -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 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=82a7c6e4c5a2cb34 -C extra-filename=-114ab23c7d02f8e1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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=5d3628b271aaecd0 -C extra-filename=-8222fa29bf938e5d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-9ba6ca694959b831.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_source_file) Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/parking_lot_core-9aed45fb11f43a68/build-script-build` 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=f637595431dbb68b -C extra-filename=-c2acf7d888ed4a05 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-9ba6ca694959b831.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-6be4bd650cc73fd1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3c5a7965aed8833e -C extra-filename=-736501011ae50540 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/release/build/crossbeam-utils-299f6839166f22cf/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.22/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=1eb38cc192875d76 -C extra-filename=-e7953ae16dd75341 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -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 `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/proc-macro2-159bb3a4012c06fc/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=399b53fa414b32e3 -C extra-filename=-e1200a3c0c0ffc23 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle v1.0.14 Running `/usr/bin/rustc --crate-name anstyle --edition=2021 /usr/share/cargo/registry/anstyle-1.0.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=a150ef295759b696 -C extra-filename=-fe6bfbf793928b8d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4cb7d4aa380c0f37 -C extra-filename=-46cd473a6d2caa66 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode-width v0.2.2 Running `/usr/bin/rustc --crate-name unicode_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="cjk"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cjk", "core", "default", "no_std", "rustc-dep-of-std", "std"))' -C metadata=fb1088542af2adef -C extra-filename=-1a19578e983c6030 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=78a982ee2358ad80 -C extra-filename=-0efec9a0d8989290 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/release/build/serde-546b03c6eab2e509/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/serde_core-b31e25d4fe68b851/build-script-build` Compiling intrusive-collections v0.10.3 Running `/usr/bin/rustc --crate-name intrusive_collections --edition=2018 /usr/share/cargo/registry/intrusive-collections-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly"))' -C metadata=f87fb184a7b9bf49 -C extra-filename=-ceb113f36aa9ff25 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=39f29d790cab1096 -C extra-filename=-47a593fff2413c17 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsiphasher-fb16393b9ee86073.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde_core --edition=2021 /usr/share/cargo/registry/serde_core-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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=e1819f2af28f2fd0 -C extra-filename=-964c081cd0330a62 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -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 log --edition=2021 /usr/share/cargo/registry/log-0.4.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("alloc", "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=82a4dab6b4490f2f -C extra-filename=-f60cfe341a48cf69 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=e20c8787505ba738 -C extra-filename=-0ad8c5add39a4a42 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_ident-46f8a22d9d2e329c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg wrap_proc_macro --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(proc_macro_span_file)' --check-cfg 'cfg(proc_macro_span_location)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_build_probe)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/rustversion-22000d5f3845d8c4/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=0ec4bc260d9f6a5d -C extra-filename=-9f9ff76c622fb518 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(cfg_macro_not_allowed)' --check-cfg 'cfg(host_os, values("windows"))'` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/typeid-c6a8b2dc3fe94cde/build-script-build` 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=bc74491cdef9bd05 -C extra-filename=-d4287e60ce8568a2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/crossbeam-epoch-d4287e60ce8568a2 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name typeid --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=468cbdb7412f7521 -C extra-filename=-5a803cd8074e2275 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_const_type_id)'` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/object-28797a1e230f4141/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=3ad133d5257bbf88 -C extra-filename=-6f626f8e96536165 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_width-1a19578e983c6030.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/release/build/thiserror-e8773c3eba974d60/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=ce2abfd7df8b88b5 -C extra-filename=-40d6c43adb0aaf3a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-9ba6ca694959b831.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg core_error --check-cfg 'cfg(core_error)'` Compiling writeable v0.6.4 Running `/usr/bin/rustc --crate-name writeable --edition=2021 /usr/share/cargo/registry/writeable-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 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_nightly_tests)' --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=6533fe408869f13e -C extra-filename=-665673c69ba3b746 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name litemap --edition=2021 /usr/share/cargo/registry/litemap-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_nightly_tests)' --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=6f3ec868fc28a763 -C extra-filename=-6939f95f78557d42 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ecd3ec7aa2c8fec6 -C extra-filename=-494d9016241c7d1f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libphf_shared-47a593fff2413c17.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/icu_properties_data-2.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 --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=59392edfe7560275 -C extra-filename=-7f80af4c267bd9a2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/icu_properties_data-7f80af4c267bd9a2 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=71231e2087bcffd9 -C extra-filename=-f3ab5727e04e746d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b4146de5d94d69ee -C extra-filename=-e86060ec0068417c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/crossbeam-deque-e86060ec0068417c -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/release/build/libc-15d43ddb8eb8ad0f/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=85861ced14943c62 -C extra-filename=-99448f2d94bad471 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -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=f646c6095aa5b927 -C extra-filename=-1053263220c6d978 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_utils-e7953ae16dd75341.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6cdc62a76f69b994 -C extra-filename=-630d866c2d1e9244 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f9fdbd2a52976d7a -C extra-filename=-de10b538902cb3d6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/release/build/libc-a22beed4f6a6a235/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.189/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=ed56114fd0565ef6 -C extra-filename=-26a5eb2c5edc448a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -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 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=0134b2549b10b003 -C extra-filename=-92545c977d25d24b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c3f60758f398fe1d -C extra-filename=-a4cb2d7d43a12a34 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/rustix-a4cb2d7d43a12a34 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/release/build/zerocopy-249e63cb090c96a6/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/crossbeam-epoch-d4287e60ce8568a2/build-script-build` Compiling serde_json v1.0.151 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_json-1.0.151/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=6b70de110f36e715 -C extra-filename=-e9d04eed0a9bb42a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/serde_json-e9d04eed0a9bb42a -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling linux-raw-sys v0.12.1 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=7dc816434871150c -C extra-filename=-db3c8af5d7cf56a6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtinyvec_macros-de10b538902cb3d6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=c6c3931d783d481f -C extra-filename=-f3192734e724c278 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name quote --edition=2021 /usr/share/cargo/registry/quote-1.0.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=77bb470a5f76adb3 -C extra-filename=-2d412354bf45eeb0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_diagnostic_namespace)'` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/icu_properties_data-7f80af4c267bd9a2/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=b7b4272173c29d57 -C extra-filename=-79cce800231666aa --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_utils-e7953ae16dd75341.rmeta --cap-lints allow -Copt-level=3 -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 `/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=e7709491f4d068cc -C extra-filename=-b7eb724c87ddb7cb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -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)'` Running `/usr/bin/rustc --crate-name icu_properties_data --edition=2024 /usr/share/cargo/registry/icu_properties_data-2.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=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f6b217824297683d -C extra-filename=-fc042b1645d08247 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -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 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=38ce82bc93375eec -C extra-filename=-037a18b6c0a3f2f3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d6cab40fb66a7564 -C extra-filename=-e6df5501cbc73435 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/icu_normalizer_data-2.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 --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=8e30f51ef769f9cc -C extra-filename=-51c2078f1547a39f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/icu_normalizer_data-51c2078f1547a39f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9c2ca5e5fc0ab8d4 -C extra-filename=-4f296f9fcbe37cdb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/anyhow-4f296f9fcbe37cdb -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling walkdir v2.5.0 Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5c060f2afe1673de -C extra-filename=-caf2f1f239846546 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsame_file-e6df5501cbc73435.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling utf8parse v0.2.2 Running `/usr/bin/rustc --crate-name utf8parse --edition=2018 /usr/share/cargo/registry/utf8parse-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly"))' -C metadata=0da12228ba4b8e69 -C extra-filename=-8f39842588952835 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=5f01dceeb8610a6a -C extra-filename=-a940f451f90809ce --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/crc32fast-a940f451f90809ce -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/release/build/crossbeam-deque-e86060ec0068417c/build-script-build` 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=d17abe51fa600e32 -C extra-filename=-51682663c8fd13f7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.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 --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=3cd0f8b3e8c9a0ef -C extra-filename=-169621ef9569d055 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_ident-46f8a22d9d2e329c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f006f7ba48db491b -C extra-filename=-5e876a9e5a710980 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_ident-46f8a22d9d2e329c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=080e26415544c8f0 -C extra-filename=-3aaba6517896142b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-e5d8ce4c5fa82c18.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=bd331408065cf891 -C extra-filename=-281c885bf7569f66 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_epoch-79cce800231666aa.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_utils-e7953ae16dd75341.rmeta --cap-lints allow -Copt-level=3 -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.6-build/ruff-0.16.6/target/release/build/serde_json-e9d04eed0a9bb42a/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/icu_normalizer_data-51c2078f1547a39f/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=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=b7d4d2710b7ccb3b -C extra-filename=-af0ccb1732ecc8b0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling iana-time-zone v0.1.65 Running `/usr/bin/rustc --crate-name iana_time_zone --edition=2021 /usr/share/cargo/registry/iana-time-zone-0.1.65/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fallback"))' -C metadata=737a6f4161a8a459 -C extra-filename=-dc3a22a7f850ac9e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.26.0 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.26.0/src/lib.rs --error-format=json --json=diagnostic-rendered-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=027bf25ce274f8d5 -C extra-filename=-9ee7927af7772d9a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2024 /usr/share/cargo/registry/icu_normalizer_data-2.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=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=489ed17d6d05ca81 -C extra-filename=-4a52d0aeec522210 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(icu4c_enable_renaming)'` Compiling anstyle-parse v1.0.0 Running `/usr/bin/rustc --crate-name anstyle_parse --edition=2021 /usr/share/cargo/registry/anstyle-parse-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="utf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "utf8"))' -C metadata=12440330f8e47b05 -C extra-filename=-a25d5875822f36ad --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libutf8parse-8f39842588952835.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-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 '--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=fba0eee028828b7a -C extra-filename=-825c97947b44c7f9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcpufeatures-51682663c8fd13f7.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librand_core-af0ccb1732ecc8b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b7e2f568eb63d4cf -C extra-filename=-77604206ae8ac46f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtinyvec-db3c8af5d7cf56a6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3cb139106a4a78cd -C extra-filename=-1420b70b617bec24 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libarrayvec-161134e5ba4194bd.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-303f007058e76287.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fda2c8d902afc3e5 -C extra-filename=-e783cfa6ff6445d0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/camino-e783cfa6ff6445d0 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ebcc326656611f42 -C extra-filename=-81af456364125cfb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=47ab3196c796163a -C extra-filename=-83f9aeecda5cf2a9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/release/build/anyhow-4f296f9fcbe37cdb/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=9d99c0198f2b60b4 -C extra-filename=-959248e40d419e31 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern chacha20=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libchacha20-825c97947b44c7f9.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librand_core-af0ccb1732ecc8b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/release/build/crc32fast-a940f451f90809ce/build-script-build` 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=c31eac69b08fbc08 -C extra-filename=-6c3a3b05c1a23b65 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern vte=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libvte-1420b70b617bec24.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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=3bf6ac7c954e0934 -C extra-filename=-e899cf571c0159d3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --cap-lints allow -Copt-level=3 -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 --cfg stable_vpclmulqdq --check-cfg 'cfg(stable_arm_crc32_intrinsics)' --check-cfg 'cfg(stable_vpclmulqdq)'` 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=e9fc7ca39eeab79a -C extra-filename=-4400786d8726d484 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanstyle-fe6bfbf793928b8d.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanstyle_parse-a25d5875822f36ad.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanstyle_query-83f9aeecda5cf2a9.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcolorchoice-81af456364125cfb.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libutf8parse-8f39842588952835.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9bc930218513cbf0 -C extra-filename=-6c26639fed8f3eb3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern uuid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libuuid-9ee7927af7772d9a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/release/build/portable-atomic-194f14c25da65724/build-script-build` 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=cb6ad9b4add0fc5c -C extra-filename=-ad0bcd3e66a8c301 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(anyhow_build_probe)' --check-cfg 'cfg(anyhow_nightly_testing)' --check-cfg 'cfg(anyhow_no_clippy_format_args)' --check-cfg 'cfg(anyhow_no_core_error)' --check-cfg 'cfg(error_generic_member_access)'` Running `/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=4efe1e7409be8a71 -C extra-filename=-7a1421344ae3f0da --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -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 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=c68076ec9cb3d8fe -C extra-filename=-28ed8c47a2ee2fba --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-303f007058e76287.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_lex v1.1.0 Running `/usr/bin/rustc --crate-name clap_lex --edition=2024 /usr/share/cargo/registry/clap_lex-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=776e7c56539d604a -C extra-filename=-6d59356d56e6faf4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9804b39ee555f2cd -C extra-filename=-c00f8068b9a748e9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling num-traits v0.2.19 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=f24eadc06f4da771 -C extra-filename=-d7b0f0b16e4f9ee6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/num-traits-d7b0f0b16e4f9ee6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libautocfg-114ab23c7d02f8e1.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.6-build/ruff-0.16.6/target/release/build/rustix-a4cb2d7d43a12a34/build-script-build` Compiling regex-automata v0.4.18 Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C 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=f3b2881fe2be8250 -C extra-filename=-5836289f35600b3d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libaho_corasick-c08142a4406f74ac.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-303f007058e76287.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_syntax-0910cd62f4688615.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ddfb3e76aecf9a46 -C extra-filename=-2fd16c9022de564d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-b689d191c47f41b6.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-26a5eb2c5edc448a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=09f949e206ec1605 -C extra-filename=-af944e04d555a165 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libaho_corasick-8222fa29bf938e5d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-9ba6ca694959b831.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_syntax-3557132212ee3899.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=7a6e05ddee245b25 -C extra-filename=-6cce128507b8ca26 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-1a41c527a984bbbc.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-c2acf7d888ed4a05.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-6be4bd650cc73fd1.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-7c73fc8cb656338d.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_ident-46f8a22d9d2e329c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=6a0c2ce87ef22ed8 -C extra-filename=-ce444cb59b559161 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-42d5760c23fae103.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblinux_raw_sys-f3192734e724c278.rmeta --cap-lints allow -Copt-level=3 -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 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=4f3b0324951a5ab6 -C extra-filename=-83e3c40b6f5153f0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashbrown v0.14.5 Running `/usr/bin/rustc --crate-name hashbrown --edition=2021 /usr/share/cargo/registry/hashbrown-0.14.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="raw"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ahash", "alloc", "allocator-api2", "compiler_builtins", "core", "default", "equivalent", "inline-more", "nightly", "raw", "rayon", "rkyv", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=a920288e2355e2b2 -C extra-filename=-1b6bbd7ac343f809 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=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=195e6146ab5fea84 -C extra-filename=-123f0313f72471b3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanstyle-fe6bfbf793928b8d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-303f007058e76287.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_width-f3ab5727e04e746d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/release/build/camino-e783cfa6ff6445d0/build-script-build` Compiling rand_core v0.6.4 Compiling etcetera v0.11.0 Running `/usr/bin/rustc --crate-name rand_core --edition=2018 /usr/share/cargo/registry/rand_core-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="getrandom"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "getrandom", "serde", "serde1", "std"))' -C metadata=fdc69e8eba3bf809 -C extra-filename=-4a44e8a675d929ab --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern getrandom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libgetrandom-2fd16c9022de564d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name etcetera --edition=2024 /usr/share/cargo/registry/etcetera-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=06a193415953cb4a -C extra-filename=-211d91f68ca40103 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/release/build/num-traits-d7b0f0b16e4f9ee6/build-script-build` Compiling similar v3.1.1 Compiling path-slash v0.2.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=c2ab729b1eca07f4 -C extra-filename=-ca511479b00af17e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8895392cef05f691 -C extra-filename=-01d09c3b756044b1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a80ef54e529ab340 -C extra-filename=-bcf9e679f7c62b44 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=75206456f108a76d -C extra-filename=-5d36992f2e9e16cf --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name num_traits --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=ecc7cd168aa3a91b -C extra-filename=-e64eb63dff929a8b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -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 winnow v1.0.4 Compiling supports-hyperlinks v3.2.0 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=8291428c9fffe771 -C extra-filename=-ab7725e923f2dd65 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=b84c8eccefd42587 -C extra-filename=-478a69de7ccd7c90 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=793e6b485c94e945 -C extra-filename=-321d1e528e1b2c09 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dunce v1.0.5 Running `/usr/bin/rustc --crate-name dunce --edition=2021 /usr/share/cargo/registry/dunce-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=33b73aefb6bc3fd3 -C extra-filename=-4b18d5da8c7a9f40 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d992063e3d082861 -C extra-filename=-dc812775eafc76d3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustversion-9f9ff76c622fb518.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=677fe2c1c4b19ea8 -C extra-filename=-68f866011781604d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustversion-9f9ff76c622fb518.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 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=b39b6fd9120492aa -C extra-filename=-52caabe95d9ee6f0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/thiserror-52caabe95d9ee6f0 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=71afe93f3f4a3d61 -C extra-filename=-091ed77296394612 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpercent_encoding-321d1e528e1b2c09.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7322a4446f848c76 -C extra-filename=-ce41595bfbf7a6c8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-02c068adb53bc688.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b1c2a5b1174284a4 -C extra-filename=-9f01405c4d5c7f7c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=26aba40d13fe529e -C extra-filename=-6fef93362f1ff3c5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=da949fc49d56f2c1 -C extra-filename=-6621d86649141181 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-02c068adb53bc688.rmeta --cap-lints allow -Copt-level=3 -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=60c3e23121dca936 -C extra-filename=-76a319ee80bad83c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99448f2d94bad471.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name which --edition=2021 /usr/share/cargo/registry/which-8.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 --cfg 'feature="default"' --cfg 'feature="real-sys"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "real-sys", "regex", "tracing"))' -C metadata=4b042919d6655ca6 -C extra-filename=-e1716bbd4ee64351 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99448f2d94bad471.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=afc5716b674d97a1 -C extra-filename=-a0fb8dac2f113605 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/paste-a0fb8dac2f113605 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=8caa23d6616ca28f -C extra-filename=-51ca7ab7023d581b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-42d5760c23fae103.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_ident-736501011ae50540.rmeta -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name toml_parser --edition=2024 /usr/share/cargo/registry/toml_parser-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="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=ba9db255c961c023 -C extra-filename=-adae6682a6427e1f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern winnow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwinnow-ab7725e923f2dd65.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ccabb81635e92d1c -C extra-filename=-6ee19d7c2a40dba2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsiphasher-fb16393b9ee86073.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cc20732e7a71fc5e -C extra-filename=-11362123154a7a51 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libeither-f935fffa90c71541.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9c0b46587a6a3773 -C extra-filename=-da92fafd82ccf053 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a8c192f50a62f95d -C extra-filename=-58db2a5cfe1e4456 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern lock_api=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblock_api-0c47223cc4b3fd2f.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libparking_lot_core-6621d86649141181.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3e653d8cd15a9c37 -C extra-filename=-df48ebb35ca9650a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_utils-e7953ae16dd75341.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libhashbrown-1b6bbd7ac343f809.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblock_api-0c47223cc4b3fd2f.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libparking_lot_core-6621d86649141181.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0bf769437d3adc96 -C extra-filename=-9a4108afd972cc95 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/ref-cast-9a4108afd972cc95 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1392dc20e3440df7 -C extra-filename=-2f33f2edcdd2bfca --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libiana_time_zone-dc3a22a7f850ac9e.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libnum_traits-e64eb63dff929a8b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,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 --deny=unsafe_code --deny=unreachable_pub --deny=unnameable_types '--allow=clippy::style' --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=2a0ca4062d4e4f81 -C extra-filename=-5a41c0f5bdc095ba --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libequivalent-f0521f530829e0bd.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_core-964c081cd0330a62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2417e8d8cdd5c0b9 -C extra-filename=-798fc5a338570ca2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern itoa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitoa-d25414e5b6f5dd1c.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-303f007058e76287.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_core-964c081cd0330a62.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzmij-08e96189cb03d0b0.rmeta --cap-lints allow -Copt-level=3 -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=b942e302a70161e5 -C extra-filename=-baf2b5adde77ed3d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_core-964c081cd0330a62.rmeta --cap-lints allow -Copt-level=3 -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=4a92a29bb8332ca7 -C extra-filename=-d0d681f910318168 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_core-964c081cd0330a62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/release/build/thiserror-52caabe95d9ee6f0/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/paste-a0fb8dac2f113605/build-script-build` Compiling manyhow-macros v0.11.4 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=3d1b8f649daddb03 -C extra-filename=-9f4f05cf5bad634c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpeg_runtime-6fef93362f1ff3c5.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=00ef622f150c65bd -C extra-filename=-aa402703f09ae1b5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro_utils-3aaba6517896142b.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=85d897a6ad6cff20 -C extra-filename=-074c9f48c792695c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_core-964c081cd0330a62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_datetime v0.7.5 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2021 /usr/share/cargo/registry/toml_datetime-0.7.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=803a12566340ba5b -C extra-filename=-277dbe220756816d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_core-964c081cd0330a62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7da378da516c1f08 -C extra-filename=-ffb449f16740086f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name peg_runtime --edition=2021 /usr/share/cargo/registry/peg-runtime-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=7d59e568e843d14a -C extra-filename=-9731ca5a428f8768 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dd48e29d0ee85983 -C extra-filename=-3a9cad5747b809f2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/release/build/ref-cast-9a4108afd972cc95/build-script-build` Compiling toml v1.1.5 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-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=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=ba38b1a857bf498e -C extra-filename=-eb980aa216adf633 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_core-964c081cd0330a62.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_spanned-d0d681f910318168.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml_datetime-074c9f48c792695c.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml_parser-adae6682a6427e1f.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml_writer-ffb449f16740086f.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwinnow-ab7725e923f2dd65.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ce75ef464de18d87 -C extra-filename=-1192e5cdaf115948 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=d1442ac04043a29f -C extra-filename=-cc05a76a847f702b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libphf_shared-6ee19d7c2a40dba2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2fa6e78a113e7a08 -C extra-filename=-2ac555c0ec9899ef --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanstyle-fe6bfbf793928b8d.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_width-f3ab5727e04e746d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=76eb74f04e8e0a8b -C extra-filename=-9b3224ddbb144b71 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bd3d2d37627c568c -C extra-filename=-ad8ebabb224fa5de --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=65e37dd7fcf94fc7 -C extra-filename=-394f86a9d95bf9b6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e41c0ecf5b00555a -C extra-filename=-77129fc418e36212 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libindexmap-5a41c0f5bdc095ba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b07b3126b59099a4 -C extra-filename=-3cac459246ecd880 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrc32fast-e899cf571c0159d3.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libindexmap-5a41c0f5bdc095ba.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-303f007058e76287.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtyped_path-83e3c40b6f5153f0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e436c606ab3386d2 -C extra-filename=-c28066007fcc44d9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dirs-sys v0.5.0 Running `/usr/bin/rustc --crate-name dirs_sys --edition=2015 /usr/share/cargo/registry/dirs-sys-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c03baa8b807429bb -C extra-filename=-6d175b802e40c5ad --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liboption_ext-c28066007fcc44d9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5d192c3ad37198aa -C extra-filename=-5d03733a2caba762 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpath_dedot-394f86a9d95bf9b6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=24d3462e6b73c4a4 -C extra-filename=-ccdc3d009cbf2a0f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-9d65633a419693de.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9e3ef90c836e5ef0 -C extra-filename=-2e69da3d59146613 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4753fee5c1aca89f -C extra-filename=-e39a7950c1370259 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern rustix=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustix-ce444cb59b559161.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=84e6afcb16be3ce3 -C extra-filename=-4d0f872ae8823dfd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cef373b6c29f7f0e -C extra-filename=-8ec8965d3740f23c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanstream-4400786d8726d484.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanstyle-fe6bfbf793928b8d.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap_lex-6d59356d56e6faf4.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrsim-c00f8068b9a748e9.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libterminal_size-e39a7950c1370259.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=976f09a235662733 -C extra-filename=-71f90477f65b7ebd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ec1f5ee40befa272 -C extra-filename=-5fec8e1550079c7c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdirs_sys-6d175b802e40c5ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling cfg_aliases v0.2.2 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=98beb3881c8ae541 -C extra-filename=-69af04f9b3fb067a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/getrandom-69af04f9b3fb067a -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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=2836f087aea990e8 -C extra-filename=-33dcd7816b21a7fc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ea74c3c174b8fea1 -C extra-filename=-72346bddba958d2e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e7f23969ab96737b -C extra-filename=-3eb5f9e9ebd7afea --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/nix-3eb5f9e9ebd7afea -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_aliases-33dcd7816b21a7fc.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 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=1d89072d42c0fd72 -C extra-filename=-00407ab6ae7f1dd9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_core-964c081cd0330a62.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_spanned-d0d681f910318168.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml_datetime-277dbe220756816d.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml_parser-adae6682a6427e1f.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwinnow-da92fafd82ccf053.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6d2dbfdca54d6f7b -C extra-filename=-958d776dac5a7e59 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern dirs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdirs-5fec8e1550079c7c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=10a34761ae6cb82e -C extra-filename=-2a029edc837780bf --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libaho_corasick-8222fa29bf938e5d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-9ba6ca694959b831.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_automata-af944e04d555a165.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_syntax-3557132212ee3899.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b06f89a9cb8d438a -C extra-filename=-7d93ba81b5488d98 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern object=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libobject-40d6c43adb0aaf3a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2a593f8c3aff231f -C extra-filename=-1f1e03932374b361 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern jcore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libjiff_core-9b3224ddbb144b71.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=696847c72d62b53f -C extra-filename=-1691ceec8a4dffb4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/fs-err-1691ceec8a4dffb4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libautocfg-114ab23c7d02f8e1.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.6-build/ruff-0.16.6/target/release/build/getrandom-69af04f9b3fb067a/build-script-build` 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=f884c9fefa492117 -C extra-filename=-3410532b0044fcb0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_utils-e7953ae16dd75341.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling simdutf8 v0.1.5 Running `/usr/bin/rustc --crate-name simdutf8 --edition=2018 /usr/share/cargo/registry/simdutf8-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aarch64_neon", "aarch64_neon_prefetch", "default", "hints", "public_imp", "std"))' -C metadata=d189ed823e48ef0a -C extra-filename=-318f27c97e57d233 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c786e03988826c6d -C extra-filename=-079dd19d6ffa6974 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerocopy-b7eb724c87ddb7cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1922fe9b07d815fa -C extra-filename=-71451ca4637fd84f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9a272f1a06cb72bb -C extra-filename=-2e67865e23a3bac6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/rayon-core-2e67865e23a3bac6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2e2f2745309cea3a -C extra-filename=-a80325b340054d31 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/fs-err-1691ceec8a4dffb4/build-script-build` 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=c8639c636f43b828 -C extra-filename=-4e23af803771ae06 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblazy_static-71451ca4637fd84f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2731eeb84801f1de -C extra-filename=-e78d7ca9045c3f8b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99448f2d94bad471.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ab4db58530472b3f -C extra-filename=-d5a103ec8f758262 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-303f007058e76287.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libminimal_lexical-a80325b340054d31.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/release/build/rayon-core-2e67865e23a3bac6/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=5eaf63804b1eb406 -C extra-filename=-e04705ed9a58b2a6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99448f2d94bad471.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b861cdcef204c272 -C extra-filename=-70cc982ea19325d8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=127cdd5fec2f50d3 -C extra-filename=-b6d5083133fe956e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b49ad63ae88a1561 -C extra-filename=-69f3bc2b33134229 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b057cea69cd6876c -C extra-filename=-43be2dbffb3a111f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libppv_lite86-079dd19d6ffa6974.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librand_core-4a44e8a675d929ab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a2a2a493ed4a0d4b -C extra-filename=-e8255a61398360ea --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify v0.11.2 Running `/usr/bin/rustc --crate-name inotify --edition=2018 /usr/share/cargo/registry/inotify-0.11.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures-util", "stream", "tokio"))' -C metadata=eed0caf69b99abd1 -C extra-filename=-c3e857e5163dfb7e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-42d5760c23fae103.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libinotify_sys-e04705ed9a58b2a6.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99448f2d94bad471.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rayon_core --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=58356259a83bbe4b -C extra-filename=-57c3e4c1d683a693 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_deque-281c885bf7569f66.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_utils-e7953ae16dd75341.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam v0.8.4 Running `/usr/bin/rustc --crate-name crossbeam --edition=2021 /usr/share/cargo/registry/crossbeam-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="crossbeam-channel"' --cfg 'feature="crossbeam-deque"' --cfg 'feature="crossbeam-epoch"' --cfg 'feature="crossbeam-queue"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "crossbeam-channel", "crossbeam-deque", "crossbeam-epoch", "crossbeam-queue", "default", "nightly", "std"))' -C metadata=577c942ea65e33a5 -C extra-filename=-cad39272e49de3a5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_channel-3410532b0044fcb0.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_deque-281c885bf7569f66.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_epoch-79cce800231666aa.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_queue-1053263220c6d978.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_utils-e7953ae16dd75341.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ba184d37246cbe0b -C extra-filename=-248a9750005a8f8c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libaho_corasick-c08142a4406f74ac.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-303f007058e76287.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_automata-5836289f35600b3d.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_syntax-0910cd62f4688615.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=75359b10a8af472f -C extra-filename=-c217582ac1146328 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmanyhow_macros-aa402703f09ae1b5.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-5e876a9e5a710980.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=226776e9b08d62bb -C extra-filename=-d1bf6826126159c5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-5e876a9e5a710980.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=641544051c438e60 -C extra-filename=-dfb1a036c14c8834 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-26a5eb2c5edc448a.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librand_chacha-43be2dbffb3a111f.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librand_core-4a44e8a675d929ab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name bstr --edition=2021 /usr/share/cargo/registry/bstr-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 --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=afd41aaed502959d -C extra-filename=-b6cf29aa1f4a6ec8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-303f007058e76287.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_automata-5836289f35600b3d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0e48c6544c463071 -C extra-filename=-5518d6d2ed8fe0a8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-5e876a9e5a710980.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b5cf1d6eb462c032 -C extra-filename=-6ab0a26a7b408730 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_automata-5836289f35600b3d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/release/build/nix-3eb5f9e9ebd7afea/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=b2dbb10e7796bfd7 -C extra-filename=-fffe46cf2f20b252 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-42d5760c23fae103.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99448f2d94bad471.rmeta --cap-lints allow -Copt-level=3 -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 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=5b04359db7f96a7f -C extra-filename=-aa54d004f1858e7a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern fastrand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libfastrand-e8255a61398360ea.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libgetrandom-e78d7ca9045c3f8b.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustix-ce444cb59b559161.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3a34f03850c8e218 -C extra-filename=-967fe6a3ba0a4801 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg rustc_1_63 --cfg rustc_1_75 --cfg rustc_1_81 --cfg rustc_1_89 --check-cfg 'cfg(rustc_1_63)' --check-cfg 'cfg(rustc_1_75)' --check-cfg 'cfg(rustc_1_81)' --check-cfg 'cfg(rustc_1_89)'` Compiling mio v1.2.3 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-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=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=ac2194e5a15d6c39 -C extra-filename=-4885b2adcb5aad32 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-9d65633a419693de.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=af16750099ed00a8 -C extra-filename=-efafe2fb9b956bb9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-9d65633a419693de.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing_core-bce0b3f674e98f20.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ec7a6fdf70dcc29b -C extra-filename=-c7f27b61d113d65f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-303f007058e76287.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5dc9ca96e9184b12 -C extra-filename=-fe9382b94898910a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-42d5760c23fae103.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=02591795f00c5d78 -C extra-filename=-24bf5a24bd4c9a70 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling ruff v0.16.6 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff) 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=1a262945c370bb98 -C extra-filename=-e054ab8e5d7eba79 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libaho_corasick-c08142a4406f74ac.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbstr-b6cf29aa1f4a6ec8.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-9d65633a419693de.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_automata-5836289f35600b3d.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_syntax-0910cd62f4688615.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 crates/ruff/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=689c2c72071f8621 -C extra-filename=-2931dd5a8e9785b2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/ruff-2931dd5a8e9785b2 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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 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=5d5342e0ae16ffc5 -C extra-filename=-610e15f51e362a55 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern fs_err=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libfs_err-967fe6a3ba0a4801.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libos_str_bytes-c7f27b61d113d65f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9f9a6a1b9b56f711 -C extra-filename=-3fefbf161210a130 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libphf_shared-290d68faca963112.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librand-dfb1a036c14c8834.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=11b5543a31b7d33b -C extra-filename=-a4278a6c784def6b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern inotify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libinotify-c3e857e5163dfb7e.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-9d65633a419693de.rmeta --extern mio=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmio-4885b2adcb5aad32.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libnotify_types-fe9382b94898910a.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwalkdir-caf2f1f239846546.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b1464783d7c9b066 -C extra-filename=-0ec400d58bda88fd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtempfile-aa54d004f1858e7a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a32afa4064df0aa2 -C extra-filename=-c6b0e2836cb12b48 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libeither-f935fffa90c71541.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librayon_core-57c3e4c1d683a693.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7571d998cb3fe366 -C extra-filename=-5d3d993a1c4734f8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=50baec8dfc30d1fb -C extra-filename=-01335ddfa384beaa --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libphf_generator-3fefbf161210a130.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libphf_shared-290d68faca963112.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=70d39a611fa224f0 -C extra-filename=-9635dcadf8579088 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern getopts=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libgetopts-6f626f8e96536165.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-f60cfe341a48cf69.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libphf_codegen-01335ddfa384beaa.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librand-dfb1a036c14c8834.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=99e14fcaa33b2664 -C extra-filename=-ed419294a764365a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_deque-281c885bf7569f66.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libglobset-e054ab8e5d7eba79.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-9d65633a419693de.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-303f007058e76287.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_automata-5836289f35600b3d.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsame_file-e6df5501cbc73435.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwalkdir-caf2f1f239846546.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0ab1a720bd63663a -C extra-filename=-76f57052ea7399e0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/terminfo-76f57052ea7399e0 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libphf_codegen-01335ddfa384beaa.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.6-build/ruff-0.16.6/target/release/build/ruff-2931dd5a8e9785b2/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=2edf08a002ca3046 -C extra-filename=-9c082b730396c6f7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-42d5760c23fae103.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libignore-ed419294a764365a.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwalkdir-caf2f1f239846546.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fb5b2d38cdaf98e5 -C extra-filename=-405b47fcb0bf099c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/stacker-405b47fcb0bf099c -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcc-eb9b8b6c82e08c3e.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=6807f534f5e2f471 -C extra-filename=-48bd24eb68baf923 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/tikv-jemalloc-sys-48bd24eb68baf923 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcc-eb9b8b6c82e08c3e.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=d28a44a3cd3fbce0 -C extra-filename=-2141acd7514a579d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/psm-2141acd7514a579d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libar_archive_writer-7d93ba81b5488d98.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcc-eb9b8b6c82e08c3e.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.6-build/ruff-0.16.6/target/release/build/stacker-405b47fcb0bf099c/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/tikv-jemalloc-sys-48bd24eb68baf923/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=9610d04a8635dcf5 -C extra-filename=-dc719cc1bfc5e03f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99448f2d94bad471.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=332005e1661d568a -C extra-filename=-32b5347d985a01da --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtikv_jemalloc_sys-dc719cc1bfc5e03f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/release/build/terminfo-76f57052ea7399e0/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=b527ec3068904229 -C extra-filename=-438a10bcdf78af3f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern fnv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libfnv-b6d5083133fe956e.rmeta --extern nom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libnom-d5a103ec8f758262.rmeta --extern phf=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libphf-494d9016241c7d1f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling peg v0.8.5 Running `/usr/bin/rustc --crate-name peg --edition=2021 /usr/share/cargo/registry/peg-0.8.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "trace", "unstable"))' -C metadata=f029797ab9e6d3fc -C extra-filename=-60e12eddf06b4e6e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpeg_macros-9f4f05cf5bad634c.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpeg_runtime-9731ca5a428f8768.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/release/build/psm-2141acd7514a579d/build-script-build` Running `/usr/bin/rustc --crate-name psm --edition=2021 /usr/share/cargo/registry/psm-0.1.32/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4b4f6fc8f2c38293 -C extra-filename=-1ae3116f9f064c99 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/release/build/psm-e29a58b1b209fb3e/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=58bda95f71c2872f -C extra-filename=-e0058ff2125ae853 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern psm=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpsm-1ae3116f9f064c99.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/release/build/psm-e29a58b1b209fb3e/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=fd317729472e7a40 -C extra-filename=-3478653fc05a7173 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/unicode_names2-3478653fc05a7173 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_names2_generator-9635dcadf8579088.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.6-build/ruff-0.16.6/target/release/build/unicode_names2-3478653fc05a7173/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=01d3db8bf51329e2 -C extra-filename=-be50723c82e02d55 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libphf-494d9016241c7d1f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.229 Compiling thiserror-impl v2.0.20 Compiling zerovec-derive v0.11.6 Compiling ruff_macros v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=4810b9f769a9dc28 -C extra-filename=-af8aa8c993f605d5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-169621ef9569d055.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_derive --edition=2021 /usr/share/cargo/registry/serde_derive-1.0.229/src/lib.rs --error-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=5f97bfc6091035f6 -C extra-filename=-48e7554db338f032 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-169621ef9569d055.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 '--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_nightly_tests)' --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=3789dfa848d1772a -C extra-filename=-70cb20c1fa352ad9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-169621ef9569d055.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e2437d6cecdd8156 -C extra-filename=-0bcf2c368808f076 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libheck-71b646870525acb1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-1a41c527a984bbbc.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-2a029edc837780bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_trivia-6cce128507b8ca26.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-169621ef9569d055.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 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=fecd0e79761dc47b -C extra-filename=-2ccad9961c73eff8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-169621ef9569d055.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f8db2c5f63f743fa -C extra-filename=-fa20f20b2a7c797b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-169621ef9569d055.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f0c79529cac5be5c -C extra-filename=-f976eb22e8af135d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-169621ef9569d055.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=03e688c21ce1a76d -C extra-filename=-5b35a60b327e97ec --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libheck-71b646870525acb1.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-169621ef9569d055.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=317528e520f65c4a -C extra-filename=-0609e504c4f809d5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-169621ef9569d055.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4a61b2bc112e2d31 -C extra-filename=-787b9a54ff86511a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-169621ef9569d055.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling derive-where v1.6.1 Compiling zerofrom-derive v0.1.7 Compiling yoke-derive v0.8.2 Compiling tracing-attributes v0.1.31 Compiling displaydoc v0.2.6 Compiling is-macro v0.3.8 Compiling thiserror-impl v1.0.69 Compiling strum_macros v0.28.0 Compiling libcst_derive v1.8.6 Compiling schemars_derive v1.2.1 Compiling munge_macro v0.4.7 Running `/usr/bin/rustc --crate-name 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=1de0d1c1106e63b6 -C extra-filename=-c2e092435b129315 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro_utils-3aaba6517896142b.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=db8fb8ca20480785 -C extra-filename=-00776792ce23de15 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0680b59db1a3c19f -C extra-filename=-00154e131b4c3c8e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsynstructure-d1bf6826126159c5.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=bdb5c93a7323dd31 -C extra-filename=-f0212b58fffddf8f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5c58dba66879d9b1 -C extra-filename=-3b8d844316503e50 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsynstructure-d1bf6826126159c5.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d4e46c4e1d86cfc3 -C extra-filename=-9fcaa96a643e854a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5a65b041ca8d5d0c -C extra-filename=-09f1aedad7e43596 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8/src/lib.rs --error-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("small-panic"))' -C metadata=93a29af364d01f1f -C extra-filename=-88c8a419e3d192c0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libheck-71b646870525acb1.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8dd3e385e4d34677 -C extra-filename=-184a0eefd52763ea --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libheck-71b646870525acb1.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=029b115148ab3956 -C extra-filename=-d7a483e8d4a6088d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3fe65b76d5278841 -C extra-filename=-931dd727af28a5a8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a3d60e15d77cf1fd -C extra-filename=-4be30c5af1940c00 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_derive_internals-5518d6d2ed8fe0a8.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5198c49addbd39db -C extra-filename=-d00ecde28231942b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote_use_macros-c2e092435b129315.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=8a6da06e71881995 -C extra-filename=-640cc70628bc441b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcollection_literals-29317b5a55b5f599.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libinterpolator-a85de64c20c825a4.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmanyhow-c217582ac1146328.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro_utils-3aaba6517896142b.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote_use-d00ecde28231942b.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c284863e109537cc -C extra-filename=-00675523e9e0a3d1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libptr_meta_derive-f976eb22e8af135d.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=2aca83dc669d61c7 -C extra-filename=-d26991f95d6bc70a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libptr_meta-00675523e9e0a3d1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a8d4b5287a8ad655 -C extra-filename=-a8a536db5a3d0b54 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libref_cast_impl-fa20f20b2a7c797b.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_intrinsic_type_name)' --check-cfg 'cfg(no_phantom_pinned)'` Compiling munge v0.4.7 Running `/usr/bin/rustc --crate-name munge --edition=2021 /usr/share/cargo/registry/munge-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bbc1a8eb044e3a1e -C extra-filename=-88ca30578a66bed9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmunge_macro-d7a483e8d4a6088d.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bytecheck v0.8.3 Running `/usr/bin/rustc --crate-name bytecheck --edition=2021 /usr/share/cargo/registry/bytecheck-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="simdutf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simdutf8", "uuid-1"))' -C metadata=194e59dba9017025 -C extra-filename=-956fc0abdc38e6bf --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbytecheck_derive-787b9a54ff86511a.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libptr_meta-00675523e9e0a3d1.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librancor-d26991f95d6bc70a.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsimdutf8-318f27c97e57d233.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ffa7c947d894f4cc -C extra-filename=-58da550f1da3e185 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbytecheck-956fc0abdc38e6bf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c5730334b6036bbe -C extra-filename=-524882f1de8404ec --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror_impl-09f1aedad7e43596.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=bbb361ce422c5785 -C extra-filename=-5d60c3edab42bf31 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror_impl-af8aa8c993f605d5.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=8c13819dea2ccccf -C extra-filename=-377ffec33d3871b5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libchrono-2f33f2edcdd2bfca.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libindexmap-5a41c0f5bdc095ba.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libnewtype_uuid-6c26639fed8f3eb3.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquick_xml-28ed8c47a2ee2fba.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrip_ansi_escapes-6c3a3b05c1a23b65.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-5d60c3edab42bf31.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libuuid-9ee7927af7772d9a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=6da38dcc6f9348c7 -C extra-filename=-f4c6f84e18dfc0dd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern nix=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libnix-fffe46cf2f20b252.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libterminfo-438a10bcdf78af3f.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-5d60c3edab42bf31.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwhich-e1716bbd4ee64351.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e3738c7d662867ab -C extra-filename=-d718e4739863253b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libannotate_snippets-2ac555c0ec9899ef.rmeta --extern libcst_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibcst_derive-931dd727af28a5a8.so --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-303f007058e76287.rmeta --extern paste=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpaste-1192e5cdaf115948.so --extern peg=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpeg-60e12eddf06b4e6e.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-248a9750005a8f8c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-5d60c3edab42bf31.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=97fedc83c19661dd -C extra-filename=-876b9048d3575dbc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libattribute_derive_macro-640cc70628bc441b.so --extern derive_where=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libderive_where-00776792ce23de15.so --extern manyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmanyhow-c217582ac1146328.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-5e876a9e5a710980.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cf194b1018dcee63 -C extra-filename=-a1e057f4ba5875ab --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap_builder-8ec8965d3740f23c.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap_derive-5b35a60b327e97ec.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.9 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=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=21eb33f02d651636 -C extra-filename=-543b03efdbcee8e4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap-a1e057f4ba5875ab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=39ff96e5be29e2a8 -C extra-filename=-5d89e8114ad95c04 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap-a1e057f4ba5875ab.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap_complete-543b03efdbcee8e4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8d92e766b9379109 -C extra-filename=-a25349d272d90bb5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap-a1e057f4ba5875ab.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap_complete-543b03efdbcee8e4.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap_complete_nushell-5d89e8114ad95c04.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=368f47e942b0a7ea -C extra-filename=-889cc6b3e09b9a1b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbytecheck-956fc0abdc38e6bf.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --extern munge=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmunge-88ca30578a66bed9.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libptr_meta-00675523e9e0a3d1.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librancor-d26991f95d6bc70a.rmeta --extern rend=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librend-58da550f1da3e185.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librkyv_derive-0609e504c4f809d5.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=20f6b570783faa93 -C extra-filename=-4d7c6921e6aa5d3c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-9d65633a419693de.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpin_project_lite-dbb2b947174e8ebe.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing_attributes-f0212b58fffddf8f.so --extern tracing_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing_core-bce0b3f674e98f20.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f108c2e8975bc7f7 -C extra-filename=-fd8e7b50a409a22f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerofrom_derive-00154e131b4c3c8e.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=456836691ef28c07 -C extra-filename=-4b21ed3814485f22 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstable_deref_trait-0a342170be618238.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libyoke_derive-3b8d844316503e50.so --extern zerofrom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerofrom-fd8e7b50a409a22f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=85f713e93ebfb553 -C extra-filename=-fd8c2c8c816d136e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libchrono-2f33f2edcdd2bfca.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmatchers-6ab0a26a7b408730.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libnu_ansi_term-69f3bc2b33134229.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_automata-5836289f35600b3d.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsharded_slab-4e23af803771ae06.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-02c068adb53bc688.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthread_local-70cc982ea19325d8.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing-4d7c6921e6aa5d3c.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing_core-bce0b3f674e98f20.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 Compiling zerotrie v0.2.5 Running `/usr/bin/rustc --crate-name zerovec --edition=2021 /usr/share/cargo/registry/zerovec-0.11.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_nightly_tests)' --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=41204606fc36b087 -C extra-filename=-1b0e9cca426a2cd1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern yoke=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libyoke-4b21ed3814485f22.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerofrom-fd8e7b50a409a22f.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerovec_derive-70cb20c1fa352ad9.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.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' '--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_nightly_tests)' --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=044e40b99a195b44 -C extra-filename=-a579ebd39f7e602a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdisplaydoc-9fcaa96a643e854a.so --extern yoke=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libyoke-4b21ed3814485f22.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerofrom-fd8e7b50a409a22f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ff14450db89493ba -C extra-filename=-28b17fb1197a74a2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libattribute_derive-876b9048d3575dbc.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 Compiling potential_utf v0.1.6 Running `/usr/bin/rustc --crate-name tinystr --edition=2021 /usr/share/cargo/registry/tinystr-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 '--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_nightly_tests)' --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=8d1dbb01d226ba0c -C extra-filename=-b68c64342cdc9f1c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdisplaydoc-9fcaa96a643e854a.so --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerovec-1b0e9cca426a2cd1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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' '--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_nightly_tests)' --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=0d104892c8d634da -C extra-filename=-eef57b19dcf38430 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerovec-1b0e9cca426a2cd1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3.0 Running `/usr/bin/rustc --crate-name icu_collections --edition=2024 /usr/share/cargo/registry/icu_collections-2.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::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_nightly_tests)' --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=1ee39cb6a66a2596 -C extra-filename=-ca936ddfb651611f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdisplaydoc-9fcaa96a643e854a.so --extern potential_utf=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpotential_utf-eef57b19dcf38430.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libutf8_iter-630d866c2d1e9244.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libyoke-4b21ed3814485f22.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerofrom-fd8e7b50a409a22f.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerovec-1b0e9cca426a2cd1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3.0 Running `/usr/bin/rustc --crate-name icu_locale_core --edition=2024 /usr/share/cargo/registry/icu_locale_core-2.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::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_nightly_tests)' --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=810cbbea5a6c06b4 -C extra-filename=-8e4a69acad885133 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdisplaydoc-9fcaa96a643e854a.so --extern litemap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblitemap-6939f95f78557d42.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtinystr-b68c64342cdc9f1c.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwriteable-665673c69ba3b746.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerovec-1b0e9cca426a2cd1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0b6b5094628c040b -C extra-filename=-b79a87f95885c3c9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrum_macros-184a0eefd52763ea.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.3.0 Running `/usr/bin/rustc --crate-name icu_provider --edition=2024 /usr/share/cargo/registry/icu_provider-2.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::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_nightly_tests)' --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=181f3b2dfcc022a8 -C extra-filename=-b6fe90742ed61a1c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdisplaydoc-9fcaa96a643e854a.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_locale_core-8e4a69acad885133.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwriteable-665673c69ba3b746.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libyoke-4b21ed3814485f22.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerofrom-fd8e7b50a409a22f.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerotrie-a579ebd39f7e602a.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerovec-1b0e9cca426a2cd1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3.0 Compiling icu_normalizer v2.3.0 Running `/usr/bin/rustc --crate-name icu_properties --edition=2024 /usr/share/cargo/registry/icu_properties-2.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::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_nightly_tests)' --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", "log", "serde", "unicode_bidi", "unstable"))' -C metadata=817f51bccc4daf61 -C extra-filename=-3168f0710c529304 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdisplaydoc-9fcaa96a643e854a.so --extern icu_collections=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_collections-ca936ddfb651611f.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_locale_core-8e4a69acad885133.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_properties_data-fc042b1645d08247.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_provider-b6fe90742ed61a1c.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerotrie-a579ebd39f7e602a.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerovec-1b0e9cca426a2cd1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2024 /usr/share/cargo/registry/icu_normalizer-2.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::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_nightly_tests)' --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=b4d62fe41fa20034 -C extra-filename=-0b4c6a66390d9310 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_collections-ca936ddfb651611f.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_normalizer_data-4a52d0aeec522210.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_provider-b6fe90742ed61a1c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-02c068adb53bc688.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerovec-1b0e9cca426a2cd1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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=7bd28aca0b605c0f -C extra-filename=-c6ac1dda4437c526 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_core-964c081cd0330a62.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_derive-48e7554db338f032.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling thin-vec v0.2.19 Compiling compact_str v0.10.0 Compiling pep440_rs v0.7.3 Compiling rust-stemmers v1.2.0 Compiling schemars v1.2.1 Compiling ruff_options_metadata v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=036c18887a752f1a -C extra-filename=-236266db4f4f3f90 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e928b735ac3d0193 -C extra-filename=-7f99ee84cada9678 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_width-f3ab5727e04e746d.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunscanny-9f01405c4d5c7f7c.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libversion_ranges-ce41595bfbf7a6c8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b6d842d9f91ebe63 -C extra-filename=-8bc710be84ebfa81 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcastaway-dc812775eafc76d3.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitoa-d25414e5b6f5dd1c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstatic_assertions-3bd821bc56ad9461.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzmij-08e96189cb03d0b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c1677d0852f1f7a4 -C extra-filename=-afd779f873de6b99 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_derive-48e7554db338f032.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_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=71dafa4e8ff6c5b9 -C extra-filename=-ee0b66eba94a96f8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=408a6493b18856ab -C extra-filename=-0f3c0b9a317e6c4a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_channel-3410532b0044fcb0.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-9d65633a419693de.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_derive-48e7554db338f032.so --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_json-798fc5a338570ca2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=116c5d4b84788b16 -C extra-filename=-f035f0f25a50049d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdyn_clone-2e69da3d59146613.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libref_cast-a8a536db5a3d0b54.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libschemars_derive-4be30c5af1940c00.so --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_json-798fc5a338570ca2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling idna_adapter v1.2.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=8dbb444e2e07f699 -C extra-filename=-3a968b9afc9c1fa2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_normalizer-0b4c6a66390d9310.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_properties-3168f0710c529304.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=eaba81966969968e -C extra-filename=-1aed7710d7d275ac --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libidna_adapter-3a968b9afc9c1fa2.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-02c068adb53bc688.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libutf8_iter-630d866c2d1e9244.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling url v2.5.8 Running `/usr/bin/rustc --crate-name url --edition=2018 /usr/share/cargo/registry/url-2.5.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debugger_visualizer", "default", "expose_internals", "serde", "std"))' -C metadata=84ff2d9a647be2b1 -C extra-filename=-771a300e7b6018cc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libform_urlencoded-091ed77296394612.rmeta --extern idna=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libidna-1aed7710d7d275ac.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpercent_encoding-321d1e528e1b2c09.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_derive-48e7554db338f032.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 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=b0f0e25c758c8c0f -C extra-filename=-907d35f9e6c1fc17 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libphf-cc05a76a847f702b.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librust_stemmers-afd779f873de6b99.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=a8d7fdd4887aceb2 -C extra-filename=-672617a3a1b8efa4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-0bcf2c368808f076.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=1d8a7ea364da4002 -C extra-filename=-2136ba13092bd06a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libboxcar-b12133e32355dd39.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libindexmap-5a41c0f5bdc095ba.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-11362123154a7a51.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpep440_rs-7f99ee84cada9678.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-248a9750005a8f8c.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-02c068adb53bc688.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-524882f1de8404ec.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_width-f3ab5727e04e746d.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liburl-771a300e7b6018cc.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liburlencoding-3a9cad5747b809f2.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libversion_ranges-ce41595bfbf7a6c8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4baf5ef2e5f604e0 -C extra-filename=-fa63542d7c403589 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_json-798fc5a338570ca2.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liburl-771a300e7b6018cc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3d56f50215db2a35 -C extra-filename=-dfc289f941c9fd7e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcompact_str-8bc710be84ebfa81.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size_derive2-28b17fb1197a74a2.so --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libordermap-77129fc418e36212.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-02c068adb53bc688.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthin_vec-236266db4f4f3f90.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_memory_usage) Compiling ruff_index v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_index) Running `/usr/bin/rustc --crate-name ruff_text_size --edition=2024 crates/ruff_text_size/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=53f0ce1697aa0d23 -C extra-filename=-d2f179c255d10743 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-dfc289f941c9fd7e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name char_str --edition=2024 /usr/share/cargo/registry/char_str-0.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(loom)' --cfg 'feature="default"' --cfg 'feature="get-size"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "get-size", "salsa", "serde", "std"))' -C metadata=5a074f37879dbbd6 -C extra-filename=-b06b01c13b0e4a56 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcastaway-dc812775eafc76d3.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-dfc289f941c9fd7e.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitoa-d25414e5b6f5dd1c.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libryu-faa67ea80176d40f.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_core-964c081cd0330a62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=790fe3a970be12bb -C extra-filename=-227fb06bfc53bd26 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-dfc289f941c9fd7e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a12d0e6555c02dcc -C extra-filename=-a649aa6d292f6900 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-dfc289f941c9fd7e.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-0bcf2c368808f076.so -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_diagnostics v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=67a334ec28ca3ebc -C extra-filename=-2634a7bab643b10e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-dfc289f941c9fd7e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-303f007058e76287.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-d2f179c255d10743.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=99f46784646a2a82 -C extra-filename=-67ca7054f038a677 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-dfc289f941c9fd7e.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libis_macro-88c8a419e3d192c0.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-d2f179c255d10743.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=fc15998d8cb77b6c -C extra-filename=-2a4ca70642410f5e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-12d03162af7b0990.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-2634a7bab643b10e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-d2f179c255d10743.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_ident-736501011ae50540.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=aad91ee6aaa84d34 -C extra-filename=-f0d00061b8e05d28 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanyhow-ad0bcd3e66a8c301.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librand-959248e40d419e31.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_diagnostics-67ca7054f038a677.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-2634a7bab643b10e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-d2f179c255d10743.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_json-798fc5a338570ca2.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-5d60c3edab42bf31.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libuuid-9ee7927af7772d9a.rmeta -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=b6d14cdcd7a59562 -C extra-filename=-1ca591feb58c51ae --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libchar_str-b06b01c13b0e4a56.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libfiletime-76a319ee80bad83c.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libglob-e1200a3c0c0ffc23.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libglobset-e054ab8e5d7eba79.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-12d03162af7b0990.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-248a9750005a8f8c.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libseahash-96c3d00c6c66623f.rmeta -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=df160a910d32e7a4 -C extra-filename=-881e05dba7b6a87e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdrop_bomb-037a18b6c0a3f2f3.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_cache-1ca591feb58c51ae.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-0bcf2c368808f076.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-d2f179c255d10743.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstatic_assertions-3bd821bc56ad9461.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing-4d7c6921e6aa5d3c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_width-f3ab5727e04e746d.rmeta -Copt-level=3 -Cdebuginfo=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=d5f4da4c7aa995f3 -C extra-filename=-7521aca5245ae9c5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libindexmap-5a41c0f5bdc095ba.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpep440_rs-7f99ee84cada9678.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpep508_rs-2136ba13092bd06a.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-5d60c3edab42bf31.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml-00407ab6ae7f1dd9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=138a3861171b3d71 -C extra-filename=-091b4a380b5be584 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libboxcar-b12133e32355dd39.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcompact_str-8bc710be84ebfa81.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_queue-1053263220c6d978.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_utils-e7953ae16dd75341.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libhashlink-92545c977d25d24b.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libindexmap-5a41c0f5bdc095ba.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libintrusive_collections-ceb113f36aa9ff25.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libinventory-46cd473a6d2caa66.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libparking_lot-58db2a5cfe1e4456.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libportable_atomic-7a1421344ae3f0da.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsalsa_macro_rules-0efec9a0d8989290.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsalsa_macros-2ccad9961c73eff8.so --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-02c068adb53bc688.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthin_vec-236266db4f4f3f90.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing-4d7c6921e6aa5d3c.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtypeid-5a803cd8074e2275.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=35a4a22bce0c55cb -C extra-filename=-dedc7e1a403691c1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libaho_corasick-c08142a4406f74ac.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libarrayvec-161134e5ba4194bd.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-42d5760c23fae103.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libchar_str-b06b01c13b0e4a56.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcompact_str-8bc710be84ebfa81.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-dfc289f941c9fd7e.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libis_macro-88c8a419e3d192c0.so --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-303f007058e76287.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_cache-1ca591feb58c51ae.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-0bcf2c368808f076.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_trivia-2a4ca70642410f5e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-2634a7bab643b10e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-d2f179c255d10743.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsalsa-091b4a380b5be584.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthin_vec-236266db4f4f3f90.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-5d60c3edab42bf31.rmeta -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_parser) Compiling ruff_python_literal v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_literal) Compiling ruff_python_index v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_index) Compiling ruff_python_edits v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_edits) 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=512c350eb9d67a97 -C extra-filename=-83619783c0b3d342 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-42d5760c23fae103.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbstr-b6cf29aa1f4a6ec8.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdrop_bomb-037a18b6c0a3f2f3.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-dfc289f941c9fd7e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-303f007058e76287.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-dedc7e1a403691c1.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_trivia-2a4ca70642410f5e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-d2f179c255d10743.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstacker-e0058ff2125ae853.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstatic_assertions-3bd821bc56ad9461.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthin_vec-236266db4f4f3f90.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_ident-736501011ae50540.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_normalization-77604206ae8ac46f.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_names2-be50723c82e02d55.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/release/build/psm-e29a58b1b209fb3e/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=145491346de1ab91 -C extra-filename=-8d8268ec76508a4b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-42d5760c23fae103.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_properties-3168f0710c529304.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-12d03162af7b0990.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-dedc7e1a403691c1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_edits --edition=2024 crates/ruff_python_edits/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,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=41851b79a2e076e1 -C extra-filename=-b2cabd1a44785e40 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-dedc7e1a403691c1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-2634a7bab643b10e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-d2f179c255d10743.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b158bacbc1092198 -C extra-filename=-857d76b316dd99ac --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-dedc7e1a403691c1.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_trivia-2a4ca70642410f5e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-2634a7bab643b10e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-d2f179c255d10743.rmeta -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_db) Compiling ruff_python_codegen v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_codegen) Compiling ruff_python_semantic v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=abef99a064eb1871 -C extra-filename=-f5b66e522d127114 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanstyle-fe6bfbf793928b8d.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libarc_swap-68f866011781604d.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcamino-baf2b5adde77ed3d.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcompact_str-8bc710be84ebfa81.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdashmap-df48ebb35ca9650a.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdunce-4b18d5da8c7a9f40.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libetcetera-211d91f68ca40103.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libfiletime-76a319ee80bad83c.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-dfc289f941c9fd7e.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libignore-ed419294a764365a.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmatchit-bcf9e679f7c62b44.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpath_slash-01d09c3b756044b1.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpathdiff-5d36992f2e9e16cf.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquick_junit-377ffec33d3871b5.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libannotate_snippets-123f0313f72471b3.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_diagnostics-67ca7054f038a677.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_memory_usage-227fb06bfc53bd26.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_notebook-f0d00061b8e05d28.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-dedc7e1a403691c1.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_parser-83619783c0b3d342.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_trivia-2a4ca70642410f5e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-2634a7bab643b10e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-d2f179c255d10743.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsalsa-091b4a380b5be584.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsame_file-e6df5501cbc73435.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_json-798fc5a338570ca2.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsimilar-ca511479b00af17e.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsupports_hyperlinks-478a69de7ccd7c90.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-5d60c3edab42bf31.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing-4d7c6921e6aa5d3c.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libty_static-672617a3a1b8efa4.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwhich-e1716bbd4ee64351.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzip-3cac459246ecd880.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/release/build/psm-e29a58b1b209fb3e/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=1be994eb0045ca7f -C extra-filename=-8c043a2e16a002de --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-dedc7e1a403691c1.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_literal-8d8268ec76508a4b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_parser-83619783c0b3d342.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-2634a7bab643b10e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-d2f179c255d10743.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/release/build/psm-e29a58b1b209fb3e/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=7e153985ebfe1c72 -C extra-filename=-cdbc12319a4efee3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-42d5760c23fae103.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libis_macro-88c8a419e3d192c0.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_cache-1ca591feb58c51ae.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_index-a649aa6d292f6900.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-0bcf2c368808f076.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-dedc7e1a403691c1.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_parser-83619783c0b3d342.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_stdlib-51ca7ab7023d581b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-d2f179c255d10743.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-02c068adb53bc688.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/release/build/psm-e29a58b1b209fb3e/out` Compiling ruff_python_importer v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=f23df2d20085ced3 -C extra-filename=-298e061f93d64651 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanyhow-ad0bcd3e66a8c301.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_diagnostics-67ca7054f038a677.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-dedc7e1a403691c1.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_codegen-8c043a2e16a002de.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_trivia-2a4ca70642410f5e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-2634a7bab643b10e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-d2f179c255d10743.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/release/build/psm-e29a58b1b209fb3e/out` Compiling ruff_ranged_value v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_ranged_value) Compiling ty_site_packages v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ty_site_packages) Compiling ty_module_resolver v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ty_module_resolver) Compiling ruff_python_formatter v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=c4a3f8d8f1b6eb9c -C extra-filename=-61e08c5c05eeb9b0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_db-f5b66e522d127114.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-dedc7e1a403691c1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-d2f179c255d10743.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml-eb980aa216adf633.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/release/build/psm-e29a58b1b209fb3e/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=dac2dc4a15eed9f0 -C extra-filename=-bc59ecfa5307c849 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcamino-baf2b5adde77ed3d.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcolored-ad8ebabb224fa5de.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-dfc289f941c9fd7e.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libindexmap-5a41c0f5bdc095ba.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libannotate_snippets-123f0313f72471b3.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_db-f5b66e522d127114.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-dedc7e1a403691c1.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_trivia-2a4ca70642410f5e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-2634a7bab643b10e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-d2f179c255d10743.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrum-b79a87f95885c3c9.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrum_macros-184a0eefd52763ea.so --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing-4d7c6921e6aa5d3c.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libty_static-672617a3a1b8efa4.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/release/build/psm-e29a58b1b209fb3e/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=79742f701baf3583 -C extra-filename=-95f4e2bca2067902 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanyhow-ad0bcd3e66a8c301.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcamino-baf2b5adde77ed3d.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcompact_str-8bc710be84ebfa81.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-dfc289f941c9fd7e.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libordermap-77129fc418e36212.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-248a9750005a8f8c.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_syntax-0910cd62f4688615.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_db-f5b66e522d127114.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_memory_usage-227fb06bfc53bd26.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-dedc7e1a403691c1.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_stdlib-51ca7ab7023d581b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsalsa-091b4a380b5be584.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrum-b79a87f95885c3c9.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrum_macros-184a0eefd52763ea.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-5d60c3edab42bf31.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing-4d7c6921e6aa5d3c.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/release/build/psm-e29a58b1b209fb3e/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=ba410e3194a57a90 -C extra-filename=-c185f040c741fa6e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanyhow-ad0bcd3e66a8c301.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap-a1e057f4ba5875ab.rmeta --extern countme=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcountme-72346bddba958d2e.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-12d03162af7b0990.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-303f007058e76287.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-248a9750005a8f8c.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_cache-1ca591feb58c51ae.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_db-f5b66e522d127114.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_formatter-881e05dba7b6a87e.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-0bcf2c368808f076.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-dedc7e1a403691c1.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_parser-83619783c0b3d342.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_trivia-2a4ca70642410f5e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-2634a7bab643b10e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-d2f179c255d10743.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsalsa-091b4a380b5be584.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-02c068adb53bc688.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstatic_assertions-3bd821bc56ad9461.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-5d60c3edab42bf31.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing-4d7c6921e6aa5d3c.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/release/build/psm-e29a58b1b209fb3e/out` Compiling ruff_linter v0.16.6 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=d8b0c9b17ff2f110 -C extra-filename=-b694f9445e783082 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libaho_corasick-c08142a4406f74ac.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanyhow-ad0bcd3e66a8c301.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-42d5760c23fae103.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap-a1e057f4ba5875ab.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcolored-ad8ebabb224fa5de.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcompact_str-8bc710be84ebfa81.rmeta --extern fern=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libfern-ccdc3d009cbf2a0f.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libglob-e1200a3c0c0ffc23.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libglobset-e054ab8e5d7eba79.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libimperative-907d35f9e6c1fc17.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libis_macro-88c8a419e3d192c0.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-12d03162af7b0990.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libjiff-1f1e03932374b361.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibcst_native-d718e4739863253b.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-9d65633a419693de.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-303f007058e76287.rmeta --extern natord=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libnatord-4d0f872ae8823dfd.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpath_absolutize-5d03733a2caba762.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpep440_rs-7f99ee84cada9678.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpyproject_toml-7521aca5245ae9c5.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-248a9750005a8f8c.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_cache-1ca591feb58c51ae.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_db-f5b66e522d127114.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_diagnostics-67ca7054f038a677.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-0bcf2c368808f076.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_notebook-f0d00061b8e05d28.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-dedc7e1a403691c1.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_codegen-8c043a2e16a002de.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_edits-b2cabd1a44785e40.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_importer-298e061f93d64651.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_index-857d76b316dd99ac.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_literal-8d8268ec76508a4b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_parser-83619783c0b3d342.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_semantic-cdbc12319a4efee3.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_stdlib-51ca7ab7023d581b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_trivia-2a4ca70642410f5e.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_ranged_value-61e08c5c05eeb9b0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-2634a7bab643b10e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-d2f179c255d10743.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_json-798fc5a338570ca2.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsimilar-ca511479b00af17e.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-02c068adb53bc688.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrum-b79a87f95885c3c9.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrum_macros-184a0eefd52763ea.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-5d60c3edab42bf31.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml-eb980aa216adf633.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtyped_arena-71f90477f65b7ebd.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_normalization-77604206ae8ac46f.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_width-f3ab5727e04e746d.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_names2-be50723c82e02d55.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liburl-771a300e7b6018cc.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/release/build/psm-e29a58b1b209fb3e/out` Compiling ruff_graph v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=d02edf0d3a7028bc -C extra-filename=-044ad7347dc47cc2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanyhow-ad0bcd3e66a8c301.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap-a1e057f4ba5875ab.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-303f007058e76287.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_cache-1ca591feb58c51ae.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_db-f5b66e522d127114.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_linter-b694f9445e783082.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-0bcf2c368808f076.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-dedc7e1a403691c1.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_parser-83619783c0b3d342.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsalsa-091b4a380b5be584.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libschemars-f035f0f25a50049d.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libty_module_resolver-95f4e2bca2067902.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libty_site_packages-bc59ecfa5307c849.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzip-3cac459246ecd880.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/release/build/psm-e29a58b1b209fb3e/out` Compiling ruff_workspace v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=f3d426c044e283d7 -C extra-filename=-ddde2a7fb679d0c9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanyhow-ad0bcd3e66a8c301.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcolored-ad8ebabb224fa5de.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libetcetera-211d91f68ca40103.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libglob-e1200a3c0c0ffc23.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libglobset-e054ab8e5d7eba79.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libignore-ed419294a764365a.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libindexmap-5a41c0f5bdc095ba.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libis_macro-88c8a419e3d192c0.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-12d03162af7b0990.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-9d65633a419693de.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmatchit-bcf9e679f7c62b44.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpath_absolutize-5d03733a2caba762.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpath_slash-01d09c3b756044b1.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpep440_rs-7f99ee84cada9678.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-248a9750005a8f8c.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_cache-1ca591feb58c51ae.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_db-f5b66e522d127114.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_formatter-881e05dba7b6a87e.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_graph-044ad7347dc47cc2.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_linter-b694f9445e783082.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-0bcf2c368808f076.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_options_metadata-ee0b66eba94a96f8.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-dedc7e1a403691c1.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_formatter-c185f040c741fa6e.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_semantic-cdbc12319a4efee3.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_stdlib-51ca7ab7023d581b.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_ranged_value-61e08c5c05eeb9b0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-2634a7bab643b10e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libshellexpand-958d776dac5a7e59.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrum-b79a87f95885c3c9.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml-eb980aa216adf633.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_normalization-77604206ae8ac46f.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/release/build/psm-e29a58b1b209fb3e/out` Compiling ruff_markdown v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=756549a47aab5dc4 -C extra-filename=-f8c74023e1423625 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-248a9750005a8f8c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-dedc7e1a403691c1.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_formatter-c185f040c741fa6e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_trivia-2a4ca70642410f5e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-2634a7bab643b10e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-d2f179c255d10743.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_workspace-ddde2a7fb679d0c9.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/release/build/psm-e29a58b1b209fb3e/out` Compiling ruff_server v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=3d16b02a95a0b628 -C extra-filename=-fe3dbe5d0b1cacc8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanyhow-ad0bcd3e66a8c301.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam-cad39272e49de3a5.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libgen_lsp_types-fa63542d7c403589.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libignore-ed419294a764365a.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libjod_thread-24bf5a24bd4c9a70.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblsp_server-0f3c0b9a317e6c4a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-303f007058e76287.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_db-f5b66e522d127114.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_diagnostics-67ca7054f038a677.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_formatter-881e05dba7b6a87e.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_linter-b694f9445e783082.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_markdown-f8c74023e1423625.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_notebook-f0d00061b8e05d28.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-dedc7e1a403691c1.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_codegen-8c043a2e16a002de.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_formatter-c185f040c741fa6e.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_index-857d76b316dd99ac.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_parser-83619783c0b3d342.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_ranged_value-61e08c5c05eeb9b0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-2634a7bab643b10e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-d2f179c255d10743.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_workspace-ddde2a7fb679d0c9.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_json-798fc5a338570ca2.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libshellexpand-958d776dac5a7e59.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-5d60c3edab42bf31.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml-eb980aa216adf633.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing-4d7c6921e6aa5d3c.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing_log-efafe2fb9b956bb9.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing_subscriber-fd8c2c8c816d136e.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/release/build/psm-e29a58b1b209fb3e/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=7e8bfaaa0b7fabd2 -C extra-filename=-998fa579b238b964 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanyhow-ad0bcd3e66a8c301.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libargfile-610e15f51e362a55.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-42d5760c23fae103.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcachedir-0ec400d58bda88fd.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap-a1e057f4ba5875ab.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap_complete_command-a25349d272d90bb5.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclearscreen-f4c6f84e18dfc0dd.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcolored-ad8ebabb224fa5de.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libfiletime-76a319ee80bad83c.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libglobwalk-9c082b730396c6f7.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libignore-ed419294a764365a.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libindexmap-5a41c0f5bdc095ba.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libis_macro-88c8a419e3d192c0.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-12d03162af7b0990.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libjiff-1f1e03932374b361.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-9d65633a419693de.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libnotify-a4278a6c784def6b.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpath_absolutize-5d03733a2caba762.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librayon-c6b0e2836cb12b48.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-248a9750005a8f8c.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librkyv-889cc6b3e09b9a1b.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_cache-1ca591feb58c51ae.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_db-f5b66e522d127114.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_diagnostics-67ca7054f038a677.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_graph-044ad7347dc47cc2.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_linter-b694f9445e783082.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-0bcf2c368808f076.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_markdown-f8c74023e1423625.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_notebook-f0d00061b8e05d28.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_options_metadata-ee0b66eba94a96f8.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-dedc7e1a403691c1.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_formatter-c185f040c741fa6e.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_parser-83619783c0b3d342.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_ranged_value-61e08c5c05eeb9b0.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_server-fe3dbe5d0b1cacc8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-2634a7bab643b10e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-d2f179c255d10743.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_workspace-ddde2a7fb679d0c9.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_json-798fc5a338570ca2.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libshellexpand-958d776dac5a7e59.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrum-b79a87f95885c3c9.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtempfile-aa54d004f1858e7a.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-5d60c3edab42bf31.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtikv_jemallocator-32b5347d985a01da.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml-eb980aa216adf633.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing-4d7c6921e6aa5d3c.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwalkdir-caf2f1f239846546.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwild-5d3d993a1c4734f8.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/release/build/psm-e29a58b1b209fb3e/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=de95c1493a3af4da -C extra-filename=-82fce9f16a24c65b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanyhow-ad0bcd3e66a8c301.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libargfile-610e15f51e362a55.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-42d5760c23fae103.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcachedir-0ec400d58bda88fd.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap-a1e057f4ba5875ab.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap_complete_command-a25349d272d90bb5.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclearscreen-f4c6f84e18dfc0dd.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcolored-ad8ebabb224fa5de.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libfiletime-76a319ee80bad83c.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libglobwalk-9c082b730396c6f7.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libignore-ed419294a764365a.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libindexmap-5a41c0f5bdc095ba.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libis_macro-88c8a419e3d192c0.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-12d03162af7b0990.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libjiff-1f1e03932374b361.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-9d65633a419693de.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libnotify-a4278a6c784def6b.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpath_absolutize-5d03733a2caba762.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librayon-c6b0e2836cb12b48.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-248a9750005a8f8c.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librkyv-889cc6b3e09b9a1b.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff-998fa579b238b964.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_cache-1ca591feb58c51ae.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_db-f5b66e522d127114.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_diagnostics-67ca7054f038a677.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_graph-044ad7347dc47cc2.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_linter-b694f9445e783082.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-0bcf2c368808f076.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_markdown-f8c74023e1423625.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_notebook-f0d00061b8e05d28.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_options_metadata-ee0b66eba94a96f8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-dedc7e1a403691c1.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_formatter-c185f040c741fa6e.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_parser-83619783c0b3d342.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_ranged_value-61e08c5c05eeb9b0.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_server-fe3dbe5d0b1cacc8.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-2634a7bab643b10e.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-d2f179c255d10743.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_workspace-ddde2a7fb679d0c9.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-8ef72f7a11b719ab.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-c6ac1dda4437c526.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_json-798fc5a338570ca2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libshellexpand-958d776dac5a7e59.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrum-b79a87f95885c3c9.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtempfile-aa54d004f1858e7a.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-5d60c3edab42bf31.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtikv_jemallocator-32b5347d985a01da.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml-eb980aa216adf633.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing-4d7c6921e6aa5d3c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwalkdir-caf2f1f239846546.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwild-5d3d993a1c4734f8.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.6-build/ruff-0.16.6/target/release/build/psm-e29a58b1b209fb3e/out` Finished `release` profile [optimized] target(s) in 7m 08s 📦 Built wheel to /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/wheels/ruff-0.16.6-py3-none-linux_x86_64.whl /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/wheels/ruff-0.16.6-py3-none-linux_x86_64.whl Building wheel for ruff (pyproject.toml): finished with status 'done' Created wheel for ruff: filename=ruff-0.16.6-py3-none-linux_x86_64.whl size=63559516 sha256=9455f79a89b3cad629946af8cda387f077228d21ce81f152fc3a36154da1a3b1 Stored in directory: /builddir/.cache/pip/wheels/10/5d/e7/5b74775fa86bc655ef329b82245492a0faf1da98a8c2f7f8b4 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.644wG0 + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-build + '[' /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT ++ dirname /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT + mkdir -p /builddir/build/BUILD/ruff-0.16.6-build + mkdir /builddir/build/BUILD/ruff-0.16.6-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.6 ++ ls /builddir/build/BUILD/ruff-0.16.6-build/pyproject-wheeldir/ruff-0.16.6-py3-none-linux_x86_64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=ruff==0.16.6 + '[' -z ruff==0.16.6 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/ruff-0.16.6-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/ruff-0.16.6-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.6-build/pyproject-wheeldir ruff==0.16.6 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.6-build/pyproject-wheeldir Processing /builddir/build/BUILD/ruff-0.16.6-build/pyproject-wheeldir/ruff-0.16.6-py3-none-linux_x86_64.whl Installing collected packages: ruff Successfully installed ruff-0.16.6 + '[' -d /builddir/build/BUILD/ruff-0.16.6-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.6-build/BUILDROOT/usr/bin/ruff /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/bin/ruff: no change + rm -rfv /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/ruff-0.16.6-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.6-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.16.6.dist-info' +++ basename /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.6.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.6.dist-info + _normalized=ruff + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.16.6.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.6.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.6-build/BUILDROOT --record /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.6.dist-info/RECORD --output /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.6.dist-info/RECORD removed '/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.6.dist-info/RECORD' + rm -fv /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.6.dist-info/REQUESTED removed '/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.6.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-files --output-modules /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/ruff-0.16.6-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.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-record --prefix /usr --assert-license ruff + '[' /usr/lib64/python3.15/site-packages '!=' /usr/lib/python3.15/site-packages ']' + install --directory /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib/python3.15/site-packages + mv /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.6.dist-info /builddir/build/BUILD/ruff-0.16.6-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.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-files + target/rpm/ruff generate-shell-completion bash + target/rpm/ruff generate-shell-completion fish + target/rpm/ruff generate-shell-completion zsh + install -Dpm 0644 ruff.bash -t /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT//usr/share/bash-completion/completions + install -Dpm 0644 ruff.fish -t /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT//usr/share/fish/vendor_completions.d + install -Dpm 0644 _ruff -t /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT//usr/share/zsh/site-functions + /usr/bin/find-debuginfo -j3 --strict-build-id -m -i --build-id-seed 0.16.6-3.fc46 --unique-debug-suffix -0.16.6-3.fc46.x86_64 --unique-debug-src-base ruff-0.16.6-3.fc46.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6 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.6-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.6-3.fc46.x86_64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j3 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib/python3.15 using python3.15 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.16.6-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.6-build/BUILDROOT /builddir/build/BUILD/ruff-0.16.6-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.6-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.6-build/BUILDROOT/usr/lib/python3.15/site-packages/ruff/__pycache__/_find_ruff.cpython-315.opt-1.pyc: rewriting with normalized contents Scanned 266 directories and 1304 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.6-build/BUILDROOT/usr Scanned 265 directories and 1304 files, considered 1304 files, read 96 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/ruff-0.16.6-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.GKhKlp + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-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.6 + '[' '!' -f /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.6-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.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-modules Check import: ruff + skip=' --skip compile_fail' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual' + export RUST_TEST_THREADS=1 + RUST_TEST_THREADS=1 + /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 'RUSTFLAGS=-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo test -j3 -Z avoid-dev-deps --profile rpm --no-fail-fast -- --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual Compiling unicode-ident v1.0.24 Compiling proc-macro2 v1.0.107 Compiling quote v1.0.47 Running `/usr/bin/rustc --crate-name 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=de24f1531e8bd5b9 -C extra-filename=-f1e614e42f1d3bac --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=85c9ad4d1d5f67eb -C extra-filename=-510454e529207763 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/quote-510454e529207763 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5e4a1a8e245c576f -C extra-filename=-a6db0ce1dc73ac88 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/proc-macro2-a6db0ce1dc73ac88 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.229 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_core-1.0.229/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=4c28d0f371e079cd -C extra-filename=-f24b548a401569d2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/serde_core-f24b548a401569d2 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/quote-510454e529207763/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=28a6eaeae68af56b -C extra-filename=-dfa8d609e69a30ac --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/libc-dfa8d609e69a30ac -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/proc-macro2-a6db0ce1dc73ac88/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=9146a8e376fa6516 -C extra-filename=-b5a1681ca55f2b93 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-f1e614e42f1d3bac.rmeta --cap-lints allow -Copt-level=3 -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.6-build/ruff-0.16.6/target/rpm/build/serde_core-f24b548a401569d2/build-script-build` Running `/usr/bin/rustc --crate-name serde_core --edition=2021 /usr/share/cargo/registry/serde_core-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=2fe162121c2ddce7 -C extra-filename=-5243c4eedb412ca4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -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=bbcf4736790f6b73 -C extra-filename=-68ff85692000ce85 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --cap-lints allow -Copt-level=3 -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 v3.0.4 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.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 --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=d3c1615b77644460 -C extra-filename=-9aaa50471ec7597c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-f1e614e42f1d3bac.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e0aa123fe6f69ff6 -C extra-filename=-507851211dc0b323 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-f1e614e42f1d3bac.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/libc-dfa8d609e69a30ac/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=daef0bf33e06a765 -C extra-filename=-4b7b51adbd03b6ad --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -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=c71ab7f321494ef8 -C extra-filename=-6eb03e1955d6afcd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.229 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde-1.0.229/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=fece7398fd782cea -C extra-filename=-cbe67de88e32faa1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/serde-cbe67de88e32faa1 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/serde-cbe67de88e32faa1/build-script-build` 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=8b77ee18aaa408c4 -C extra-filename=-0c8654d8d2844fe8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/zmij-0c8654d8d2844fe8 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/zmij-0c8654d8d2844fe8/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=de05edf8074ba974 -C extra-filename=-43ae4c271a00e95f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zmij --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=92417fccffb98cad -C extra-filename=-04cb01e2dda9d3a9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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=bc4688fea4e19707 -C extra-filename=-ac345efd8b8ffa42 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=702241085a2f7141 -C extra-filename=-9ba1132db0d011e0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling smallvec v1.16.0 Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.16.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="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", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=15145a22fec7a0be -C extra-filename=-3101db8baeabba63 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.34 Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-0.4.34/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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", "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=669233d59e3eaa1f -C extra-filename=-e3e237a7eb313fd8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling equivalent v1.0.2 Running `/usr/bin/rustc --crate-name equivalent --edition=2015 /usr/share/cargo/registry/equivalent-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fdd91434aacf77bc -C extra-filename=-83dd13f2b2107eb6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=33fbb24d9908f61b -C extra-filename=-44cbbead2f84c55f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=296672d515bce64c -C extra-filename=-312962becd03b036 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/libc-312962becd03b036 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f214cdf7708acc18 -C extra-filename=-007258329e7c1661 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1119a468343b9e77 -C extra-filename=-682801daed85c28a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liballocator_api2-007258329e7c1661.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libequivalent-83dd13f2b2107eb6.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfoldhash-44cbbead2f84c55f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/libc-312962becd03b036/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.189/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' -C debug-assertions=off --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=72f0d5d9dadd70a4 -C extra-filename=-7447779db8b7955b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -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.16.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="const_generics"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=b6d0fa5955f282cb -C extra-filename=-098e0137c63555bc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=534972bd6bdf59cc -C extra-filename=-6f220b81b0ce6972 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-098e0137c63555bc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --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 --deny=unsafe_code --deny=unreachable_pub --deny=unnameable_types '--allow=clippy::style' --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=cbec3af9651a6132 -C extra-filename=-71517f68b50f88bb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libequivalent-83dd13f2b2107eb6.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4c121b6bae87e095 -C extra-filename=-38e33a84eab457b3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/rustversion-38e33a84eab457b3 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/rustversion-38e33a84eab457b3/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=a2643034791bcf4a -C extra-filename=-3bc6d015e2f8496a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/parking_lot_core-3bc6d015e2f8496a -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/parking_lot_core-3bc6d015e2f8496a/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=aa8c86699edcc990 -C extra-filename=-d5ee6a75748e266c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=3639af12dc351c37 -C extra-filename=-ff4172ef9a69d595 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro_utils-6f220b81b0ce6972.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0d20d2ec72b06b4a -C extra-filename=-e4239df16ab53366 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=37786726046af86b -C extra-filename=-6b2aa834b40a89ad --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libscopeguard-e4239df16ab53366.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e3059312d532a524 -C extra-filename=-d905b0ce19e4e194 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmanyhow_macros-ff4172ef9a69d595.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=03d39f537c19a1b7 -C extra-filename=-8442cb240b80d5ea --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rmeta --cap-lints allow -Copt-level=3 -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)'` 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=4349ef9edf8cacb3 -C extra-filename=-1eaed4fad6e662dc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling interpolator v0.5.0 Running `/usr/bin/rustc --crate-name interpolator --edition=2021 /usr/share/cargo/registry/interpolator-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="iter"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "iter", "number", "pointer"))' -C metadata=8deb5cb9b9005b58 -C extra-filename=-fcb804fc19c9f198 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1d51137ee3d0b54c -C extra-filename=-02269e5ab6a4e5c2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=da770bc6122ae5c0 -C extra-filename=-81738bd9fdd7a78e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustversion-d5ee6a75748e266c.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=1224f98f04799323 -C extra-filename=-cac89f10f9ac6ddf --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f72f4ba91c87cd9a -C extra-filename=-7a7d8b203bd5a3bf --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern lock_api=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblock_api-6b2aa834b40a89ad.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libparking_lot_core-8442cb240b80d5ea.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=98c479ceae029c1b -C extra-filename=-c1941e9f20307201 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5e399f7150f15291 -C extra-filename=-ecf5920311ca3d53 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fdb8e1d8a4d9016e -C extra-filename=-e6574fde7f2719a3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.229 Running `/usr/bin/rustc --crate-name serde_derive --edition=2021 /usr/share/cargo/registry/serde_derive-1.0.229/src/lib.rs --error-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=fc66db82d4e9a3e7 -C extra-filename=-ee6866c7e0435bca --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-9aaa50471ec7597c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e469066465c18eb7 -C extra-filename=-b7fef0b2fce855b6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro_utils-6f220b81b0ce6972.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9ae39ecc9b7d5932 -C extra-filename=-ad4ecac86d30f932 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8e2eb8155ce17420 -C extra-filename=-d2c8fc12d6f1d486 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote_use_macros-b7fef0b2fce855b6.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=073c2d767344cbd3 -C extra-filename=-d66cd3c23da7f627 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcollection_literals-02269e5ab6a4e5c2.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinterpolator-fcb804fc19c9f198.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmanyhow-d905b0ce19e4e194.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro_utils-6f220b81b0ce6972.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote_use-d2c8fc12d6f1d486.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e5f4d5c9a2900d61 -C extra-filename=-5f24ce6ccadcdf8f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=41b6e0fb4013dee5 -C extra-filename=-75e142a099d32c45 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libattribute_derive_macro-d66cd3c23da7f627.so --extern derive_where=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libderive_where-ad4ecac86d30f932.so --extern manyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmanyhow-d905b0ce19e4e194.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f9240d0709a9792c -C extra-filename=-2bb4aaabd53f6bdc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libattribute_derive-75e142a099d32c45.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=763857bc0ab4caf8 -C extra-filename=-a34343102211eb86 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_derive-ee6866c7e0435bca.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=536f6d046e4ebbff -C extra-filename=-30804a457ba52884 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcastaway-81738bd9fdd7a78e.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitoa-43ae4c271a00e95f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzmij-04cb01e2dda9d3a9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=201bda5382eb4551 -C extra-filename=-2fb04912061014e2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d97c9c84a2239a93 -C extra-filename=-83c479203e9f4eed --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-e6574fde7f2719a3.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_syntax-5f24ce6ccadcdf8f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fa519519af04ca78 -C extra-filename=-1632c5cbff57de24 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1987fccaa39673a3 -C extra-filename=-1031bf63fe9ebb12 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size_derive2-2bb4aaabd53f6bdc.so --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-c1941e9f20307201.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libparking_lot-7a7d8b203bd5a3bf.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-2fb04912061014e2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c5c9c7ab71111049 -C extra-filename=-51e450ebf6dead42 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=92daefe9435f4037 -C extra-filename=-d4fc143a96d0aace --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7eb578228084586f -C extra-filename=-27bb298163cf7d88 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f77d4e47719f0b87 -C extra-filename=-6d60fa496706dbfe --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-e6574fde7f2719a3.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_automata-83c479203e9f4eed.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_syntax-5f24ce6ccadcdf8f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c3231d7668eed298 -C extra-filename=-cfc6e7a7db702405 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f2d1b2ab1716cfe4 -C extra-filename=-249162727a823c92 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-d4fc143a96d0aace.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_syntax-27bb298163cf7d88.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9d4bb84cfd855eec -C extra-filename=-a210a2a6a58a8570 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 v2.0.1 Running `/usr/bin/rustc --crate-name shlex --edition=2018 /usr/share/cargo/registry/shlex-2.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(manual_codegen_check)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=950d11fc1dc40aac -C extra-filename=-f827eed17254bf09 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=c87f10520bb8d355 -C extra-filename=-2843cdf9658bae30 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta -Copt-level=3 -Cdebuginfo=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=c2ae12e03cc44e69 -C extra-filename=-6c85df850cbb6235 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-7447779db8b7955b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e4b25ba451dbfbf7 -C extra-filename=-5e50c30c3e4151e4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.11 Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2021 /usr/share/cargo/registry/find-msvc-tools-0.1.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 '--warn=clippy::ptr_cast_constness' '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::manual_let_else' '--warn=clippy::doc_markdown' '--warn=clippy::disallowed_methods' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(disable_clang_cl_tests)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=301748d8642af4af -C extra-filename=-d541c0bf19da7ae0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16cc025e929e7e44 -C extra-filename=-ec1a52ecd9748969 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfind_msvc_tools-d541c0bf19da7ae0.rmeta --extern jobserver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjobserver-6c85df850cbb6235.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-7447779db8b7955b.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshlex-f827eed17254bf09.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9e937b91330d2f89 -C extra-filename=-2bc9fb45c8c6e8bb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/crossbeam-utils-2bc9fb45c8c6e8bb -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/crossbeam-utils-2bc9fb45c8c6e8bb/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=efbc2c8d768c3b58 -C extra-filename=-c68e93fb55aa3268 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -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=5ad64cf1f8f0a773 -C extra-filename=-8cc6ff464cedb49a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=74a7b6075c5c7f52 -C extra-filename=-20ff0193fe5b358d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-d4fc143a96d0aace.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_automata-249162727a823c92.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_syntax-27bb298163cf7d88.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5df83756aff62ef0 -C extra-filename=-c1803b3b8a91f7e7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=b1d2480bc2e27e59 -C extra-filename=-d3fae6df30b21fb5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=e5b9ee9729e9ea0d -C extra-filename=-855f94b5c7b5453e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-c1803b3b8a91f7e7.rmeta -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name bstr --edition=2021 /usr/share/cargo/registry/bstr-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 --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=b597909d5f3f47de -C extra-filename=-e3a91b558a9de643 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_automata-249162727a823c92.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=099855df66969ee3 -C extra-filename=-fc9a6fb94778ff6d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5b0711b327a94831 -C extra-filename=-ca302a19bb212dab --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libeither-ecf5920311ca3d53.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8120961cd345ca28 -C extra-filename=-d7d59b41d312d8b0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-d4fc143a96d0aace.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbstr-e3a91b558a9de643.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_automata-249162727a823c92.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_syntax-27bb298163cf7d88.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=faf6bd54bb7ae9fd -C extra-filename=-0fdf3e1ab335c68c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-ca302a19bb212dab.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-855f94b5c7b5453e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-c1803b3b8a91f7e7.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-1632c5cbff57de24.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-f1e614e42f1d3bac.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=70ad6adce826e512 -C extra-filename=-83396c00f6547288 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libeither-8cc6ff464cedb49a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7f0b56a8868e85a9 -C extra-filename=-3b816a2baa08e663 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=255fdba6b0f1d687 -C extra-filename=-f8f2f9ae9451c01f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=18eefc7e591fab6f -C extra-filename=-867a4386c477e4bd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8493aa5f8ae15bf5 -C extra-filename=-440538f15f5f8621 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/thiserror-440538f15f5f8621 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_macros v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=a859743bc1b4d204 -C extra-filename=-ec64a5af56a6649e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libheck-cfc6e7a7db702405.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-ca302a19bb212dab.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-6d60fa496706dbfe.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-0fdf3e1ab335c68c.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-9aaa50471ec7597c.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.6-build/ruff-0.16.6/target/rpm/build/thiserror-440538f15f5f8621/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=57dd81644f932fa1 -C extra-filename=-5d3db799408fa536 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-9aaa50471ec7597c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bf50acd216f8bcd9 -C extra-filename=-6731dfaf5fb10c24 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=32cb46ffe6728c75 -C extra-filename=-cdf7b7f2b497bb44 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/zerocopy-cdf7b7f2b497bb44 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=942f7a5a96720c4b -C extra-filename=-c29478801ae94f34 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/typeid-c29478801ae94f34 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=702d9a9ca66a2fa5 -C extra-filename=-29ebabb4c5d96de9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/typeid-c29478801ae94f34/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/zerocopy-cdf7b7f2b497bb44/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=5fd724ed8ec8b778 -C extra-filename=-5e178460fd4c156b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror_impl-5d3db799408fa536.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 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=219fffed4d2933fd -C extra-filename=-cf9beca7ee44f589 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta -Copt-level=3 -Cdebuginfo=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=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=bf28be141d6ba876 -C extra-filename=-0c4cd7fff4e2d43d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpin_project_lite-867a4386c477e4bd.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_attributes-3b816a2baa08e663.so --extern tracing_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_core-fc9a6fb94778ff6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zerocopy --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.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=42b3507cc654893c -C extra-filename=-336939e96512f412 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -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)'` 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=16444529072afcbf -C extra-filename=-845308d2ab4754a7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -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=e7698601c3fe1c7b -C extra-filename=-2681c08210355e53 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcastaway-81738bd9fdd7a78e.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitoa-43ae4c271a00e95f.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libryu-29ebabb4c5d96de9.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=72f1af83ce7abdab -C extra-filename=-f9359c35a7e3768e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-1eaed4fad6e662dc.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-7447779db8b7955b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c8ac0df30544ae8a -C extra-filename=-2dd7091d85643f27 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ed9902231bc19499 -C extra-filename=-e9853c08ad46912c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1905388feedf7171 -C extra-filename=-c14c58e1004b07ba --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5dbddb7ba73b32a7 -C extra-filename=-7f1eb84c0d027108 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/portable-atomic-7f1eb84c0d027108 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/portable-atomic-7f1eb84c0d027108/build-script-build` Compiling ruff_cache v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=ad122689f8b99613 -C extra-filename=-e8ced8a9188b3e0f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-2681c08210355e53.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-2dd7091d85643f27.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-c14c58e1004b07ba.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-d7d59b41d312d8b0.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libseahash-e9853c08ad46912c.rmeta -Copt-level=3 -Cdebuginfo=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=d440f22f6201edb3 -C extra-filename=-157e521f39e0bace --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern getrandom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgetrandom-f9359c35a7e3768e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a6243fad585ab781 -C extra-filename=-fbb289015bba3452 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerocopy-336939e96512f412.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=87510fa3255a5b01 -C extra-filename=-e6aa0a2ee333e9fa --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4d3e099c89fa8674 -C extra-filename=-462c4f6bf4c56eb7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bb0d568598f7435e -C extra-filename=-fcf4caf007856754 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libppv_lite86-fbb289015bba3452.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand_core-157e521f39e0bace.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9f4c4a184b5bb97c -C extra-filename=-ed8a359a8069ad0d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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=1487ac6c7005c930 -C extra-filename=-33d19e6fc95ae675 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_utils-c68e93fb55aa3268.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 Running `/usr/bin/rustc --crate-name is_macro --edition=2018 /usr/share/cargo/registry/is-macro-0.3.8/src/lib.rs --error-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("small-panic"))' -C metadata=c12806520b14c2b4 -C extra-filename=-906d77b6f470f879 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libheck-cfc6e7a7db702405.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling siphasher v1.0.2 Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=18e7afbde07953c5 -C extra-filename=-b509e24f1887df27 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9fdca465bcfd96a4 -C extra-filename=-91fc273082deb140 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsiphasher-b509e24f1887df27.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=75cbb12ab4135cdf -C extra-filename=-5a56d5467e1893f4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-7447779db8b7955b.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand_chacha-fcf4caf007856754.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand_core-157e521f39e0bace.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling salsa-macros v0.28.2 Running `/usr/bin/rustc --crate-name salsa_macros --edition=2024 /usr/share/cargo/registry/salsa-macros-0.28.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "persistence"))' -C metadata=48aef5fcaaba2c42 -C extra-filename=-2384f9885f84e9ff --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-9aaa50471ec7597c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b30dd3de84b976ee -C extra-filename=-e81e7872895aeb18 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=51b5b7bdb40d6414 -C extra-filename=-53b467b4c633d514 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=776aa34a71312302 -C extra-filename=-265e134405c980df --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ce968e8220756f54 -C extra-filename=-78739fe997eb2dd1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2210160ed5716fa5 -C extra-filename=-a50870650612a453 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libphf_shared-91fc273082deb140.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand-5a56d5467e1893f4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3ee531e6eb18dbb2 -C extra-filename=-e3ed5e3d04eae80e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/serde_json-e3ed5e3d04eae80e -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/serde_json-e3ed5e3d04eae80e/build-script-build` Compiling phf_codegen v0.11.3 Running `/usr/bin/rustc --crate-name phf_codegen --edition=2021 /usr/share/cargo/registry/phf_codegen-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ae7c43a005edc1c3 -C extra-filename=-33353538c1c7575b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libphf_generator-a50870650612a453.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libphf_shared-91fc273082deb140.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9080eb28ce224fd9 -C extra-filename=-6f3ae9646dc6eb13 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=999a7b24b323096b -C extra-filename=-2ef56d12ed8b04c1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ca32cd8e06d84fe6 -C extra-filename=-4991e07d9d5af2f8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern itoa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitoa-43ae4c271a00e95f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzmij-04cb01e2dda9d3a9.rmeta --cap-lints allow -Copt-level=3 -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 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=b5462a507564c5b5 -C extra-filename=-111acd5d3e308638 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/object-111acd5d3e308638 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/object-111acd5d3e308638/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=431c9d52419f353b -C extra-filename=-efbdf407f45c3fe8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --cap-lints allow -Copt-level=3 -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 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=8cdc9ec1581e0179 -C extra-filename=-0150943d0c064c8e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b820140911fb83f4 -C extra-filename=-94a0da1a27e4e34a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/getrandom-94a0da1a27e4e34a -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand_core v0.10.1 Running `/usr/bin/rustc --crate-name rand_core --edition=2024 /usr/share/cargo/registry/rand_core-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::undocumented_unsafe_blocks' --warn=missing_docs --warn=missing_debug_implementations --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0f6589bfd522ab75 -C extra-filename=-fa00556763cd0e9e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/getrandom-94a0da1a27e4e34a/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=b63313552270f048 -C extra-filename=-36974377dbc2600a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-0150943d0c064c8e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8d865be3b2b82513 -C extra-filename=-b85763fe0fab475e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsiphasher-2ef56d12ed8b04c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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("alloc", "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=67084a8371a19d50 -C extra-filename=-4723ce4c38be2073 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ad9f88ed6de33273 -C extra-filename=-fcadca0606c981fe --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern getopts=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgetopts-36974377dbc2600a.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-4723ce4c38be2073.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libphf_codegen-33353538c1c7575b.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand-5a56d5467e1893f4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fdf6c3b61bfce7b0 -C extra-filename=-c46facd9304ba136 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern object=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libobject-efbdf407f45c3fe8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a08302aa8fe14eac -C extra-filename=-9a811f50defa8cf3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libphf_shared-b85763fe0fab475e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e28c69f9aef036ee -C extra-filename=-3a72cd30c01bfe72 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand_core-fa00556763cd0e9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=abd35ff88c80ecba -C extra-filename=-f3fe223ea1894c2e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0a9ba19299d60af7 -C extra-filename=-3227762f775f4618 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/unicode_names2-3227762f775f4618 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_names2_generator-fcadca0606c981fe.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 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=4d364110c26da381 -C extra-filename=-fbc63bae54ca14fe --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-fbc63bae54ca14fe -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libar_archive_writer-c46facd9304ba136.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcc-ec1a52ecd9748969.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=dbd54fc3aa193fe5 -C extra-filename=-7fa44f10606f85b2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/stacker-7fa44f10606f85b2 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcc-ec1a52ecd9748969.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=8f8efc848de72908 -C extra-filename=-43dce0100029966b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e20bae95be0713b6 -C extra-filename=-a61a39fe6f72219c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtinyvec_macros-43dce0100029966b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/stacker-7fa44f10606f85b2/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/unicode_names2-3227762f775f4618/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-fbc63bae54ca14fe/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=8ee2d2cb23418ecc -C extra-filename=-c31b400c2dfd9c9a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libphf-9a811f50defa8cf3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3b6ad1de7d0ee5a7 -C extra-filename=-d8476e974dc38ada --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out -l static=psm_s --cfg asm --cfg link_asm --cfg switchable_stack --check-cfg 'cfg(switchable_stack,asm,link_asm)'` Running `/usr/bin/rustc --crate-name stacker --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(target_os, values("motor"))' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8219faafd80fada4 -C extra-filename=-18112caf4a71557c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern psm=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpsm-d8476e974dc38ada.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out` Compiling unicode-normalization v0.1.25 Running `/usr/bin/rustc --crate-name unicode_normalization --edition=2018 /usr/share/cargo/registry/unicode-normalization-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=40d3a353bd491a37 -C extra-filename=-75c79553127bb28f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtinyvec-a61a39fe6f72219c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=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=c7426aa228bc9044 -C extra-filename=-bf7f839bd1c2bbe8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling vte v0.15.0 Running `/usr/bin/rustc --crate-name vte --edition=2021 /usr/share/cargo/registry/vte-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ansi", "bitflags", "cursor-icon", "default", "log", "serde", "std"))' -C metadata=dbbe9f3a0032e53b -C extra-filename=-470855abdb11c8a2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libarrayvec-462c4f6bf4c56eb7.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9372772f73930910 -C extra-filename=-1a7457dcf7e11da1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern vte=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libvte-470855abdb11c8a2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d22b1f56e8ea021e -C extra-filename=-7725476ab5fb04f6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.9.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/clang-sys-1.9.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="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_19_0", "clang_20_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=b8fb82423b1a7db8 -C extra-filename=-5b27ae960f848a3e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/clang-sys-5b27ae960f848a3e -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-7725476ab5fb04f6.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=4eafa2259593155e -C extra-filename=-64f3570e0836c900 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/clang-sys-5b27ae960f848a3e/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=277347ea4ecfff8f -C extra-filename=-e62b3136aee83dab --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/rustix-e62b3136aee83dab -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ca26b0cfd87c0bcf -C extra-filename=-24a51e8d825ac145 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9704a7e8aab2f0a3 -C extra-filename=-81b8c471556de51c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libminimal_lexical-24a51e8d825ac145.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/rustix-e62b3136aee83dab/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=a045ea614543ca6d -C extra-filename=-3140b41a7d850bac --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-1eaed4fad6e662dc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f978dfa698f33352 -C extra-filename=-4536e1eb35df376d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=193ef23a7b613e17 -C extra-filename=-df0dd005749fcba9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/bindgen-df0dd005749fcba9 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/bindgen-df0dd005749fcba9/build-script-build` 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=9f20f675811503a0 -C extra-filename=-6c8667706c7098ca --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblinux_raw_sys-4536e1eb35df376d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg static_assertions --cfg lower_upper_exp_for_non_zero --cfg rustc_diagnostics --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` Running `/usr/bin/rustc --crate-name clang_sys --edition=2021 /usr/share/cargo/registry/clang-sys-1.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C 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_19_0", "clang_20_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=5d65cf4ffe1e83f0 -C extra-filename=-3b4b001c125121b6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-7725476ab5fb04f6.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-7447779db8b7955b.rmeta --extern libloading=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibloading-3140b41a7d850bac.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cexpr v0.6.0 Running `/usr/bin/rustc --crate-name cexpr --edition=2018 /usr/share/cargo/registry/cexpr-0.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c5fcef6b0b5ddda6 -C extra-filename=-683039fcd836153b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern nom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnom-81b8c471556de51c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fa41431d67832fdd -C extra-filename=-edbd14d598d2fb8b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libboxcar-e6aa0a2ee333e9fa.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_queue-33d19e6fc95ae675.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_utils-c68e93fb55aa3268.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhashlink-e81e7872895aeb18.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libintrusive_collections-53b467b4c633d514.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinventory-265e134405c980df.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-c1941e9f20307201.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libparking_lot-7a7d8b203bd5a3bf.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libportable_atomic-ed8a359a8069ad0d.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa_macro_rules-78739fe997eb2dd1.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa_macros-2384f9885f84e9ff.so --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-2fb04912061014e2.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtypeid-845308d2ab4754a7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=7321d4e3df5799ff -C extra-filename=-49e4e6a9a1c1a827 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-d4fc143a96d0aace.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libarrayvec-462c4f6bf4c56eb7.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-2681c08210355e53.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-2fb04912061014e2.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rmeta -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=9ba15982b0de2b20 -C extra-filename=-60bb5ed91ad19c57 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbstr-e3a91b558a9de643.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstacker-18112caf4a71557c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-2fb04912061014e2.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_names2-c31b400c2dfd9c9a.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out` 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=10703da52e4380b3 -C extra-filename=-a0a4ca274b73ecf4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libeither-ecf5920311ca3d53.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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=bc59bbeea37be3cb -C extra-filename=-42305c1638bdf1cf --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=05b7c238e012907e -C extra-filename=-41ba4a1515b4beda --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=db421d0c2b125b26 -C extra-filename=-a53bff821b9114eb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-42305c1638bdf1cf.rmeta --extern cexpr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcexpr-683039fcd836153b.rmeta --extern clang_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclang_sys-3b4b001c125121b6.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-a0a4ca274b73ecf4.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-6d60fa496706dbfe.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-1632c5cbff57de24.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshlex-f827eed17254bf09.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3c52f0d3a01dbd48 -C extra-filename=-f033602178b93c4d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/anyhow-f033602178b93c4d -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bedd24811b4102d1 -C extra-filename=-47e3d7f3b9976660 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/anyhow-f033602178b93c4d/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=bc219ea82f488478 -C extra-filename=-233f9bb0b2e00a76 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/zstd-safe-233f9bb0b2e00a76 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4bd4cd8de0d8b842 -C extra-filename=-cdec3dc54641ebf3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0d229ae0b384ed48 -C extra-filename=-0af4dcb5870b0687 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsame_file-cdec3dc54641ebf3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=cbd32a9531b891ed -C extra-filename=-0395babe4b08c567 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -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=f9b7077f7f2ec7c8 -C extra-filename=-b30a9199a1ac49fd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/crossbeam-epoch-b30a9199a1ac49fd -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5c456224e29e4134 -C extra-filename=-1fccc6460553f353 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/crossbeam-deque-1fccc6460553f353 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/crossbeam-epoch-b30a9199a1ac49fd/build-script-build` Compiling crc32fast v1.5.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=99ed65ab703a356f -C extra-filename=-79959b08ab8e255c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/crc32fast-79959b08ab8e255c -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/crossbeam-deque-1fccc6460553f353/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=388e45045ccc098a -C extra-filename=-190371bd9d5e2cd1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_utils-c68e93fb55aa3268.rmeta --cap-lints allow -Copt-level=3 -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 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=d3e8950b26eb1a9a -C extra-filename=-815025472ff826a5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/camino-815025472ff826a5 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling utf8parse v0.2.2 Running `/usr/bin/rustc --crate-name utf8parse --edition=2018 /usr/share/cargo/registry/utf8parse-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly"))' -C metadata=40423ade28d34e2a -C extra-filename=-5d90c9811115dca2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-parse v1.0.0 Running `/usr/bin/rustc --crate-name anstyle_parse --edition=2021 /usr/share/cargo/registry/anstyle-parse-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="utf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "utf8"))' -C metadata=3aef25a4c7cf2978 -C extra-filename=-6cef24c75e90ce7f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libutf8parse-5d90c9811115dca2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=96c298d4c2e66d6c -C extra-filename=-de38ad0701ed6d36 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_epoch-190371bd9d5e2cd1.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_utils-c68e93fb55aa3268.rmeta --cap-lints allow -Copt-level=3 -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 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=3c75e15fad3ba443 -C extra-filename=-b869faff242749ab --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/num-traits-b869faff242749ab -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libautocfg-47e3d7f3b9976660.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.6-build/ruff-0.16.6/target/rpm/build/camino-815025472ff826a5/build-script-build` 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=85fb1d65b80e300e -C extra-filename=-5c9edc9fe70ef3a9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-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 '--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=aab91c06b3e39d4d -C extra-filename=-52d5a7a0b81ca31e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcpufeatures-5c9edc9fe70ef3a9.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand_core-fa00556763cd0e9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/num-traits-b869faff242749ab/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=6ce65014f4530339 -C extra-filename=-644b76377a0c8def --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=40397b4663162c68 -C extra-filename=-2842e35ab3606d25 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta -Copt-level=3 -Cdebuginfo=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=4120fdb8bd1396ac -C extra-filename=-ede7e6479c2eb208 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.26.0 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.26.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-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=3b05d2e2da102c1d -C extra-filename=-684ed201679681a1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=619d5087ff56efd5 -C extra-filename=-93c49d1d37587873 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0d5b5d121a7a07b5 -C extra-filename=-4946ad268ad3556d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle_parse-6cef24c75e90ce7f.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle_query-93c49d1d37587873.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolorchoice-ede7e6479c2eb208.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libutf8parse-5d90c9811115dca2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand v0.10.2 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=8cb0cdd72748ee83 -C extra-filename=-1974ff5019cc6056 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchacha20-52d5a7a0b81ca31e.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgetrandom-3a72cd30c01bfe72.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand_core-fa00556763cd0e9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0b9f90a9547d0dd6 -C extra-filename=-95411e7bce6fcfad --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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=1a1e1a9cb674d555 -C extra-filename=-2f941e670418a7e0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fc185a06e6e1fb5b -C extra-filename=-10530ac1adacc36f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libiana_time_zone-2f941e670418a7e0.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnum_traits-95411e7bce6fcfad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8049c438a122b26d -C extra-filename=-9ddc16b484abbac1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=28b8cd1e56f386b5 -C extra-filename=-d4b88d72264fbcb2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblazy_static-9ddc16b484abbac1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3dccf1cce4780c77 -C extra-filename=-9dffb97cb81f60ef --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_deque-de38ad0701ed6d36.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-d7d59b41d312d8b0.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_automata-249162727a823c92.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsame_file-cdec3dc54641ebf3.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/crc32fast-79959b08ab8e255c/build-script-build` Compiling matchers v0.2.0 Running `/usr/bin/rustc --crate-name matchers --edition=2018 /usr/share/cargo/registry/matchers-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("unicode"))' -C metadata=b099272c8f21bf80 -C extra-filename=-6ed7b748fe42f53c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_automata-249162727a823c92.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ceea1dd64a895590 -C extra-filename=-ab0fd92ec74ff4b0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=885a625d9d09fb56 -C extra-filename=-2351a8266c905c24 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b905ef72bdf328dd -C extra-filename=-d49c10a645958c20 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8e1831725c1aa580 -C extra-filename=-3a5f0e9f3395d3e5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchrono-10530ac1adacc36f.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmatchers-6ed7b748fe42f53c.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnu_ansi_term-d49c10a645958c20.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_automata-249162727a823c92.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsharded_slab-d4b88d72264fbcb2.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthread_local-ab0fd92ec74ff4b0.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_core-fc9a6fb94778ff6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=01b470dd05a32fa5 -C extra-filename=-2524fe0ae688caf2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --cap-lints allow -Copt-level=3 -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 --cfg stable_vpclmulqdq --check-cfg 'cfg(stable_arm_crc32_intrinsics)' --check-cfg 'cfg(stable_vpclmulqdq)'` Compiling ruff_notebook v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=df5b51c41d254a4b -C extra-filename=-61e99d6cce7787e4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand-1974ff5019cc6056.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libuuid-684ed201679681a1.rmeta -Copt-level=3 -Cdebuginfo=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=e517218c6a9be847 -C extra-filename=-722e244f05a50f97 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern uuid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libuuid-684ed201679681a1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=46c3089432a46453 -C extra-filename=-bdaf9f1d3fce6ea9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name which --edition=2021 /usr/share/cargo/registry/which-8.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 --cfg 'feature="default"' --cfg 'feature="real-sys"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "real-sys", "regex", "tracing"))' -C metadata=f54835dceaca6638 -C extra-filename=-2180bc78cb6a8b7e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=168215d887b5f9f0 -C extra-filename=-1904157a918611d6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f49da22a4196e9a9 -C extra-filename=-708b22c490a7c60c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8eba9bd9739efece -C extra-filename=-8eef2bc3852bb6c3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchrono-10530ac1adacc36f.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnewtype_uuid-722e244f05a50f97.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquick_xml-bdaf9f1d3fce6ea9.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrip_ansi_escapes-1a7457dcf7e11da1.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libuuid-684ed201679681a1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=06b9d910abfec947 -C extra-filename=-629b355f47d7a1ce --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_utils-c68e93fb55aa3268.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhashbrown-708b22c490a7c60c.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblock_api-6b2aa834b40a89ad.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libparking_lot_core-8442cb240b80d5ea.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=03ac1219fbe86969 -C extra-filename=-1b40ec2b46b4c35a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsynstructure-2351a8266c905c24.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=84eee83abba1161a -C extra-filename=-75fd6a0deb163fca --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=2b2e9e9c162d777f -C extra-filename=-a25d6f9094f941e5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rmeta -Copt-level=3 -Cdebuginfo=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=a709f5d9b394314b -C extra-filename=-dcadc8d77173b323 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustversion-d5ee6a75748e266c.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=7d00cb8f7a2a6667 -C extra-filename=-6e8792dce10fc1fa --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e5a699b390708ea1 -C extra-filename=-1b6a4bd608f87e47 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bdf49b0e99d03d0e -C extra-filename=-1c510ee1335bd5f0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=85f5207c07fde387 -C extra-filename=-81dbce6c4deae89a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0a25f13bfeb35020 -C extra-filename=-f1320a94ed642d69 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=595fb3cebfa59801 -C extra-filename=-73f9cc9b5c4f73c3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=43f22fcea398d6fc -C extra-filename=-c02a1f130627e17a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsynstructure-2351a8266c905c24.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=32a103a241d46fbb -C extra-filename=-876946b0ae4d8846 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerofrom_derive-1b40ec2b46b4c35a.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=f3e2b2703948e1c3 -C extra-filename=-38b8842af6106948 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=79316bba94125c57 -C extra-filename=-1693909aed61e263 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6ff9645def5afb01 -C extra-filename=-42e67e0c1ac7a131 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfastrand-1693909aed61e263.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgetrandom-3a72cd30c01bfe72.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustix-6c8667706c7098ca.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=60c57ed4afbce97a -C extra-filename=-505bf53ab6bdea6c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstable_deref_trait-38b8842af6106948.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libyoke_derive-c02a1f130627e17a.so --extern zerofrom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerofrom-876946b0ae4d8846.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name zerovec_derive --edition=2021 /usr/share/cargo/registry/zerovec-derive-0.11.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 '--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_nightly_tests)' --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=18539eeda771ae78 -C extra-filename=-5caec1424b904d03 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-9aaa50471ec7597c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e6d40a489b37d168 -C extra-filename=-6888b23631542cf4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5dda9ff61399f872 -C extra-filename=-35da033f3e775970 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/zstd-sys-35da033f3e775970 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bindgen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbindgen-a53bff821b9114eb.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcc-ec1a52ecd9748969.rlib --extern pkg_config=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpkg_config-41ba4a1515b4beda.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.6-build/ruff-0.16.6/target/rpm/build/zstd-sys-35da033f3e775970/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/zstd-safe-233f9bb0b2e00a76/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=5a0f23dcdcf69b65 -C extra-filename=-84a410a283bb652b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=548526317fb70a5d -C extra-filename=-02ad9bc4bcd6c871 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzstd_sys-84a410a283bb652b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=f2ec50e8e7aeea69 -C extra-filename=-bad80b6b0f3f9334 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzstd_safe-02ad9bc4bcd6c871.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 litemap v0.8.3 Running `/usr/bin/rustc --crate-name litemap --edition=2021 /usr/share/cargo/registry/litemap-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_nightly_tests)' --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=e5d1d995d29b4ce4 -C extra-filename=-462d31b6c46d222a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=645699a45f5aa913 -C extra-filename=-e5167c1698cb6dfc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=098ec8766322dd6e -C extra-filename=-0e6cf2db29b29299 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrc32fast-2524fe0ae688caf2.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtyped_path-1904157a918611d6.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzstd-bad80b6b0f3f9334.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling zerovec v0.11.8 Running `/usr/bin/rustc --crate-name zerovec --edition=2021 /usr/share/cargo/registry/zerovec-0.11.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_nightly_tests)' --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=09ae07b15b26bb33 -C extra-filename=-25d7f94f316deaaa --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern yoke=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libyoke-505bf53ab6bdea6c.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerofrom-876946b0ae4d8846.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerovec_derive-5caec1424b904d03.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.4 Running `/usr/bin/rustc --crate-name writeable --edition=2021 /usr/share/cargo/registry/writeable-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 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_nightly_tests)' --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=05d78057fad4e05c -C extra-filename=-254292b9c20469d2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 Running `/usr/bin/rustc --crate-name tinystr --edition=2021 /usr/share/cargo/registry/tinystr-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 '--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_nightly_tests)' --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=1a06ec68cc3109b7 -C extra-filename=-969a5c22e344cdc0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdisplaydoc-6888b23631542cf4.so --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerovec-25d7f94f316deaaa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name potential_utf --edition=2021 /usr/share/cargo/registry/potential_utf-0.1.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' '--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_nightly_tests)' --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=b80bf4441392e749 -C extra-filename=-3a3f1161d32d2947 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerovec-25d7f94f316deaaa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3.0 Running `/usr/bin/rustc --crate-name icu_locale_core --edition=2024 /usr/share/cargo/registry/icu_locale_core-2.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::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_nightly_tests)' --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=ad0a0fa70b4c22d1 -C extra-filename=-2c578a40962e4445 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdisplaydoc-6888b23631542cf4.so --extern litemap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblitemap-462d31b6c46d222a.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtinystr-969a5c22e344cdc0.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwriteable-254292b9c20469d2.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerovec-25d7f94f316deaaa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=098179ebecaf640c -C extra-filename=-ef5cc9ebb1cb8135 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libucd_trie-e5167c1698cb6dfc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=b4cccf8c8d494d64 -C extra-filename=-7663f68a5467ba57 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libarc_swap-dcadc8d77173b323.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdashmap-629b355f47d7a1ce.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libetcetera-6e8792dce10fc1fa.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-2dd7091d85643f27.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-9dffb97cb81f60ef.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmatchit-81dbce6c4deae89a.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpathdiff-73f9cc9b5c4f73c3.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquick_junit-8eef2bc3852bb6c3.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-a25d6f9094f941e5.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsame_file-cdec3dc54641ebf3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-64f3570e0836c900.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsupports_hyperlinks-f1320a94ed642d69.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-3a5f0e9f3395d3e5.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-75fd6a0deb163fca.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwhich-2180bc78cb6a8b7e.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-0e6cf2db29b29299.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out -L native=/usr/lib64` Compiling zerotrie v0.2.5 Running `/usr/bin/rustc --crate-name zerotrie --edition=2021 /usr/share/cargo/registry/zerotrie-0.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 '--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_nightly_tests)' --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=5f22ab8b4ee8d9df -C extra-filename=-bee0d64fd6613341 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdisplaydoc-6888b23631542cf4.so --extern yoke=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libyoke-505bf53ab6bdea6c.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerofrom-876946b0ae4d8846.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=54186f512e7edff4 -C extra-filename=-f552fd3c5db3cae7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8d6689109b3a358b -C extra-filename=-8e4d8836b8f5a28c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/icu_properties_data-2.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 --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=52ec37d1d176b35b -C extra-filename=-4c67745f41ec131b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/icu_properties_data-4c67745f41ec131b -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/icu_properties_data-4c67745f41ec131b/build-script-build` Compiling icu_collections v2.3.0 Running `/usr/bin/rustc --crate-name icu_collections --edition=2024 /usr/share/cargo/registry/icu_collections-2.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::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_nightly_tests)' --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=1edb88438c6feed6 -C extra-filename=-0dde600e595d6a46 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdisplaydoc-6888b23631542cf4.so --extern potential_utf=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpotential_utf-3a3f1161d32d2947.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libutf8_iter-8e4d8836b8f5a28c.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libyoke-505bf53ab6bdea6c.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerofrom-876946b0ae4d8846.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerovec-25d7f94f316deaaa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3.0 Running `/usr/bin/rustc --crate-name icu_provider --edition=2024 /usr/share/cargo/registry/icu_provider-2.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::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_nightly_tests)' --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=796cbdac7ff5ad92 -C extra-filename=-b1aed83afa62b7af --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdisplaydoc-6888b23631542cf4.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_locale_core-2c578a40962e4445.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwriteable-254292b9c20469d2.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libyoke-505bf53ab6bdea6c.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerofrom-876946b0ae4d8846.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerotrie-bee0d64fd6613341.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerovec-25d7f94f316deaaa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a5c268ed15c78517 -C extra-filename=-832e9c226f941d4b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpest-ef5cc9ebb1cb8135.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2024 /usr/share/cargo/registry/icu_properties_data-2.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=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=968b6ea11310bcf6 -C extra-filename=-aa303bdbebe5a256 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -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=25943103c076843c -C extra-filename=-36f428df806bb262 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a1afed329ab60347 -C extra-filename=-01eeb18f32554148 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpest-ef5cc9ebb1cb8135.rmeta --extern pest_meta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpest_meta-832e9c226f941d4b.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8dd60e9f0c9e82c2 -C extra-filename=-8d453a0050afb954 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libucd_trie-36f428df806bb262.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3.0 Running `/usr/bin/rustc --crate-name icu_properties --edition=2024 /usr/share/cargo/registry/icu_properties-2.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::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_nightly_tests)' --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", "log", "serde", "unicode_bidi", "unstable"))' -C metadata=5ea1080ec68c42e8 -C extra-filename=-b5a6dd2c935c0e58 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdisplaydoc-6888b23631542cf4.so --extern icu_collections=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_collections-0dde600e595d6a46.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_locale_core-2c578a40962e4445.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_properties_data-aa303bdbebe5a256.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_provider-b1aed83afa62b7af.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerotrie-bee0d64fd6613341.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerovec-25d7f94f316deaaa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=803b020d4af07992 -C extra-filename=-390f2885a77200d9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_derive-ee6866c7e0435bca.so --extern typeid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtypeid-845308d2ab4754a7.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0328d4728a76477c -C extra-filename=-5b19f439b89557ab --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpest-ef5cc9ebb1cb8135.rlib --extern pest_generator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpest_generator-01eeb18f32554148.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4388f0badc4dda1c -C extra-filename=-e2f00ea8050fdf6c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.48.0 Running `/usr/bin/rustc --crate-name insta --edition=2021 /usr/share/cargo/registry/insta-1.48.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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"' --cfg 'feature="strip-ansi-escapes"' --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", "strip-ansi-escapes", "toml", "walkdir", "yaml"))' -C metadata=ba4ac6e38e2084ed -C extra-filename=-8c60be0486dbe7c5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libconsole-f552fd3c5db3cae7.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern pest=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpest-8d453a0050afb954.rmeta --extern pest_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpest_derive-5b19f439b89557ab.so --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern ron=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libron-390f2885a77200d9.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-e2f00ea8050fdf6c.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrip_ansi_escapes-1a7457dcf7e11da1.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8abddaf4a3b33beb -C extra-filename=-259cd640a197fda1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name toml_parser --edition=2024 /usr/share/cargo/registry/toml_parser-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="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=83b44a5205cbd55b -C extra-filename=-1c51f2c58204e906 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern winnow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwinnow-259cd640a197fda1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0b131b12ee665af7 -C extra-filename=-190e42e816853be2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=fa4065c71af9a17f -C extra-filename=-cbdd59afff6c640f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rmeta -Copt-level=3 -Cdebuginfo=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=40877356969cdcef -C extra-filename=-22f1d7463dd9b16b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libheck-cfc6e7a7db702405.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d2729fc1f703a26c -C extra-filename=-09d5b77956af4d7a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=38509f513b03cb15 -C extra-filename=-87d430cbfbd3609a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3c5bc39364523677 -C extra-filename=-930aa20f685cfd51 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern rustix=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustix-6c8667706c7098ca.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5129b12a9e1aff97 -C extra-filename=-2841a90d87d5f2ea --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-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=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=e68381ff42dffad9 -C extra-filename=-238fb24acebe1443 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_spanned-190e42e816853be2.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml_datetime-09d5b77956af4d7a.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml_parser-1c51f2c58204e906.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml_writer-87d430cbfbd3609a.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwinnow-259cd640a197fda1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cf9921279e87e64a -C extra-filename=-0ecb96200d4e8ca2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=48fdb3d44446aeb6 -C extra-filename=-3a3afed163968c47 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_lex-2841a90d87d5f2ea.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrsim-0ecb96200d4e8ca2.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libterminal_size-930aa20f685cfd51.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1d61e3311a4d8057 -C extra-filename=-f2c0c1926266208e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_index v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=531d727775984461 -C extra-filename=-74405a136b9a9284 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rmeta -Copt-level=3 -Cdebuginfo=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=4f3c3629d459935e -C extra-filename=-ee59c928ad8ed609 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libheck-cfc6e7a7db702405.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-9aaa50471ec7597c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0f4532355edc3380 -C extra-filename=-7a401cd8c1bc6be0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=d000e44b3d2f6262 -C extra-filename=-a1614970f7ae5c95 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out -L native=/usr/lib64` Compiling ruff_python_literal v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=72b1284df1ded708 -C extra-filename=-033593904588994e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_properties-b5a6dd2c935c0e58.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=6fd96b3849d73b8e -C extra-filename=-f15db66ed5e7beba --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-c1941e9f20307201.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_syntax-27bb298163cf7d88.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-a25d6f9094f941e5.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-cbdd59afff6c640f.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out -L native=/usr/lib64` Compiling ruff_python_edits v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_edits) Running `/usr/bin/rustc --crate-name ruff_python_edits --edition=2024 crates/ruff_python_edits/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=6e7883063bc9a038 -C extra-filename=-e1e7449e3d0f4c7a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=603ea1d527d58130 -C extra-filename=-242265e782e25dfe --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-75fd6a0deb163fca.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=6c12935516d7dbd7 -C extra-filename=-67bcaf5947b1526d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_builder-3a3afed163968c47.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_derive-ee59c928ad8ed609.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 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=a293ac3d69baaf3d -C extra-filename=-ea04c39d1840e682 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fdd579912065e137 -C extra-filename=-f049bcf7757fca0f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/icu_normalizer_data-2.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 --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=fff89fc88a819226 -C extra-filename=-de311b245ec1ff04 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/icu_normalizer_data-de311b245ec1ff04 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/icu_normalizer_data-de311b245ec1ff04/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=843b6c93d439306b -C extra-filename=-f097c50c29a62658 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunscanny-f049bcf7757fca0f.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libversion_ranges-ea04c39d1840e682.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2024 /usr/share/cargo/registry/icu_normalizer_data-2.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=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a12ff18f26f3b6e1 -C extra-filename=-99c50115a246e0bc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -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.3.0 Running `/usr/bin/rustc --crate-name icu_normalizer --edition=2024 /usr/share/cargo/registry/icu_normalizer-2.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::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_nightly_tests)' --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=09bc65e8ac2bda6a -C extra-filename=-7c11ae8ff25057cb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_collections-0dde600e595d6a46.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_normalizer_data-99c50115a246e0bc.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_provider-b1aed83afa62b7af.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerovec-25d7f94f316deaaa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=7d19b3da0033668f -C extra-filename=-1eb47f5f6a0a063a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-033593904588994e.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=62cf75e0d020f675 -C extra-filename=-3c1c666a59d6bf31 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_normalizer-7c11ae8ff25057cb.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_properties-b5a6dd2c935c0e58.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6b28056b2fa415f7 -C extra-filename=-3630616bf7cfa3aa --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=739edf5fd366b225 -C extra-filename=-71e3ff63337efc13 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=30692a9a522b4e70 -C extra-filename=-ff5da43ed640c1d6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liboption_ext-71e3ff63337efc13.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fd4d883a49e0fe77 -C extra-filename=-6a31d7a712ceaddb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpercent_encoding-3630616bf7cfa3aa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=f46e883c9496b356 -C extra-filename=-855e03252f11abe1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-1eb47f5f6a0a063a.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out` 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=e2def91aec00fd7f -C extra-filename=-302cc01c5e127ddd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libidna_adapter-3c1c666a59d6bf31.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libutf8_iter-8e4d8836b8f5a28c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=30773312a4db50ad -C extra-filename=-0aa41f5b808021c3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdirs_sys-ff5da43ed640c1d6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=4339fd7e669ed723 -C extra-filename=-b31a6de3c5dc701e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling url v2.5.8 Running `/usr/bin/rustc --crate-name url --edition=2018 /usr/share/cargo/registry/url-2.5.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debugger_visualizer", "default", "expose_internals", "serde", "std"))' -C metadata=ad819b885859b277 -C extra-filename=-4374a53448cfe445 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libform_urlencoded-6a31d7a712ceaddb.rmeta --extern idna=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libidna-302cc01c5e127ddd.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpercent_encoding-3630616bf7cfa3aa.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_derive-ee6866c7e0435bca.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 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=44ceccc3a4dfc276 -C extra-filename=-7fcb0fc8d23196fb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern dirs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdirs-0aa41f5b808021c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/zstd-sys-35da033f3e775970/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=8a58801aa9d08d22 -C extra-filename=-f2a0a533fce43fd4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/rayon-core-f2a0a533fce43fd4 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/zstd-safe-233f9bb0b2e00a76/build-script-build` Running `/usr/bin/rustc --crate-name zstd_sys --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=non_upper_case_globals -C debug-assertions=off --cfg 'feature="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=aa1552b02a8995a3 -C extra-filename=-45ab100ed1363e3e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/rayon-core-f2a0a533fce43fd4/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=2f8aad88137f2106 -C extra-filename=-4499b88e943e4e7c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_deque-de38ad0701ed6d36.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_utils-c68e93fb55aa3268.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zstd_safe --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C 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=84ea703b09dae2f2 -C extra-filename=-b6f3fc2e584d6a9f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzstd_sys-45ab100ed1363e3e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/crc32fast-79959b08ab8e255c/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=f80eae51d57cb8c3 -C extra-filename=-7ff259b052c9c590 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f23bf3a969e166da -C extra-filename=-633a8579fb204194 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8251c36629e23f0f -C extra-filename=-3385771d5b1c3b41 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b5c6982b2cc0024c -C extra-filename=-812d70e782b23190 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libeither-8cc6ff464cedb49a.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon_core-4499b88e943e4e7c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=06447e2c96265c0c -C extra-filename=-ef2b96d82033bad6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern jcore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff_core-3385771d5b1c3b41.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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=rust_2018_idioms --deny=unsafe_code --deny=unreachable_pub --deny=unnameable_types '--allow=clippy::style' --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=081f1f70840cffb3 -C extra-filename=-2192c9e647ceab73 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libequivalent-7ff259b052c9c590.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhashbrown-633a8579fb204194.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=5762b38717f5d327 -C extra-filename=-7da99cff4600cd80 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-1eaed4fad6e662dc.rmeta --cap-lints allow -Copt-level=3 -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 --cfg stable_vpclmulqdq --check-cfg 'cfg(stable_arm_crc32_intrinsics)' --check-cfg 'cfg(stable_vpclmulqdq)'` 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=7678d1f7c53e9a6f -C extra-filename=-f0d7facdde1ad965 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzstd_safe-b6f3fc2e584d6a9f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=88bdfb0aad98886e -C extra-filename=-16cf41f85a9b005b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_utils-c68e93fb55aa3268.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=32dc853995744716 -C extra-filename=-ec70286ef44fb3d1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8641cc565b23874e -C extra-filename=-4fb4307279bc816b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=dbc034daab4306f8 -C extra-filename=-d7c5f1a3de2353ea --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsame_file-ec70286ef44fb3d1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4e21d95d68f54594 -C extra-filename=-8580e57012611cc5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=43d64cce108f3135 -C extra-filename=-a1610299efb24972 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrc32fast-7da99cff4600cd80.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-2192c9e647ceab73.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtyped_path-4fb4307279bc816b.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzstd-f0d7facdde1ad965.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=1c84119ae3e0a8ce -C extra-filename=-e5bd0abbcff99f7a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_channel-16cf41f85a9b005b.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_deque-de38ad0701ed6d36.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_epoch-190371bd9d5e2cd1.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_queue-33d19e6fc95ae675.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_utils-c68e93fb55aa3268.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4b14c5cac088a84c -C extra-filename=-0aaec16857e79cb9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/thiserror-0aaec16857e79cb9 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=911be15c17fd49c2 -C extra-filename=-6bda6a6102808c05 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/ty_vendored-6bda6a6102808c05 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_slash-8580e57012611cc5.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-d7c5f1a3de2353ea.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-a1610299efb24972.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/thiserror-0aaec16857e79cb9/build-script-build` Compiling ruff_formatter v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=d0390d74f9aeb210 -C extra-filename=-1e0fa25e1f6c9108 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/ty_vendored-6bda6a6102808c05/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=7427b37166bf7d28 -C extra-filename=-8086d1c419f99ae4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=838fcb8479a9078a -C extra-filename=-3797e4ec38048572 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/paste-3797e4ec38048572 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d39909ccc174e79f -C extra-filename=-c12951d73f8346f5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/paste-3797e4ec38048572/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=9763e68806248ae6 -C extra-filename=-c540b83cb5c0ea42 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsiphasher-2ef56d12ed8b04c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=85adf0d6baff9de8 -C extra-filename=-ecc59bae43262eef --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpeg_runtime-c12951d73f8346f5.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3a58cf3b61213d74 -C extra-filename=-0bc459823c73a396 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libeither-8cc6ff464cedb49a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0392e10adc743adf -C extra-filename=-d0ff849cba5eee16 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5d54ef485da13a09 -C extra-filename=-db2f349b1bfa65db --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b60400652b5bcf58 -C extra-filename=-642b177212ef7208 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=eecbbd4f11d87ed9 -C extra-filename=-0ace3fbb28215300 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fb0282021021a9a5 -C extra-filename=-22c8ec2fa84de1c4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=68139c178fddd394 -C extra-filename=-1f5fb2aabb5974d0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=889831272db4132d -C extra-filename=-ebd80918f3984e29 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/radium-ebd80918f3984e29 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/radium-ebd80918f3984e29/build-script-build` 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=da1e9654cf62c449 -C extra-filename=-8e1a1fa3724a7edc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_spanned-190e42e816853be2.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml_datetime-db2f349b1bfa65db.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml_parser-1c51f2c58204e906.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwinnow-0ace3fbb28215300.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=570645dd6e888695 -C extra-filename=-7ec4d35fe5143ed6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpeg_macros-ecc59bae43262eef.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpeg_runtime-642b177212ef7208.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify v0.11.2 Running `/usr/bin/rustc --crate-name inotify --edition=2018 /usr/share/cargo/registry/inotify-0.11.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures-util", "stream", "tokio"))' -C metadata=92ce11c94b294cfc -C extra-filename=-1dbb37868e4530e7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinotify_sys-d0ff849cba5eee16.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e194915d0fb7b6a2 -C extra-filename=-d78abcab7bf5f983 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libphf_shared-c540b83cb5c0ea42.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=56b0e37a26078852 -C extra-filename=-5b1e4311e5c742d6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror_impl-8086d1c419f99ae4.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=b3e0193ff92a8f03 -C extra-filename=-a3e648445ae859b6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libboxcar-e6aa0a2ee333e9fa.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-0bc459823c73a396.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep440_rs-f097c50c29a62658.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5b1e4311e5c742d6.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liburl-4374a53448cfe445.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liburlencoding-1f5fb2aabb5974d0.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libversion_ranges-ea04c39d1840e682.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ea96688f4af18677 -C extra-filename=-45270a28f498279a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=5546572b9446821b -C extra-filename=-5e41d987cb8edcb5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-0e6cf2db29b29299.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=91a0cffc04e89eff -C extra-filename=-4acf5365517584ce --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=29cd6c1c41d5933a -C extra-filename=-478296765fd761ed --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f971eda84407212a -C extra-filename=-3e00a0d0017fb963 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_derive-ee6866c7e0435bca.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=051277484127019a -C extra-filename=-6d2e0f06631f0949 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-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 --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=5f849f0ec9fd93df -C extra-filename=-d7e3c66f0fd3ada8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b372bf004cba2c08 -C extra-filename=-aa8773c201db942e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=41afefd40e167974 -C extra-filename=-017f377a682ff92f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f41aa4f8aef2f6f3 -C extra-filename=-c6096adf286c9f87 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_dedot-017f377a682ff92f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=08c7896a1d1c1cba -C extra-filename=-7d43107a3c4117e2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern tap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtap-aa8773c201db942e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b4853df88e424dd2 -C extra-filename=-32b5d0c7296cc458 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern inotify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinotify-1dbb37868e4530e7.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern mio=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmio-d7e3c66f0fd3ada8.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify_types-478296765fd761ed.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cc95abba88e939ec -C extra-filename=-17f8c2b617a15e92 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libphf-d78abcab7bf5f983.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librust_stemmers-3e00a0d0017fb963.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=afbf0f83aed110b8 -C extra-filename=-8b69ed2b12a5433a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep440_rs-f097c50c29a62658.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep508_rs-a3e648445ae859b6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-8e1a1fa3724a7edc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=315301aa42ba6246 -C extra-filename=-e3f31e47fef54456 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-4acf5365517584ce.rmeta --extern libcst_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibcst_derive-6d2e0f06631f0949.so --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern paste=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpaste-45270a28f498279a.so --extern peg=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpeg-7ec4d35fe5143ed6.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7e945b615d9e11bb -C extra-filename=-6015d005f8fb4622 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=607b9e131bbd5a96 -C extra-filename=-496b51f2e0ef84a2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rmeta --extern countme=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-1e0fa25e1f6c9108.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out -L native=/usr/lib64` Compiling ruff_python_semantic v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=c2ac8cff28c1b543 -C extra-filename=-a6bf1bd8375487fc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-74405a136b9a9284.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-cbdd59afff6c640f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out` Compiling ruff_python_index v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=fe9f25adc39f2224 -C extra-filename=-2f95f0afccdb0642 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta -Copt-level=3 -Cdebuginfo=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=9b37db66c744194b -C extra-filename=-cb03134f20d0451a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4b244302ef5da083 -C extra-filename=-a3e97770595b8433 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=84284a4ad8d7abc7 -C extra-filename=-a5c69c627c83bc1a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b720c957c06e5bf9 -C extra-filename=-51e1499c6b712fa2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/ref-cast-51e1499c6b712fa2 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=087693b2acfb9d74 -C extra-filename=-27ea4eca80b8048e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/ref-cast-51e1499c6b712fa2/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=1e04a893b4b3465a -C extra-filename=-0d17c0100f24b22f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern funty=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfunty-a3e97770595b8433.rmeta --extern radium=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libradium-6015d005f8fb4622.rmeta --extern tap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtap-aa8773c201db942e.rmeta --extern wyz=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwyz-7d43107a3c4117e2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=bae6fa74c944abac -C extra-filename=-2972b18344377886 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-c1941e9f20307201.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=129038a51a22e666 -C extra-filename=-bfcecd0233270e46 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-9aaa50471ec7597c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=507bc93d0f7740ec -C extra-filename=-df312db21c1d5764 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3c1abd12a66f487b -C extra-filename=-c52c406374b45605 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libref_cast_impl-bfcecd0233270e46.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.6 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=738bb14c2097341e -C extra-filename=-e72e3dddcf4766e4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-d4fc143a96d0aace.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rmeta --extern fern=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfern-cb03134f20d0451a.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-c14c58e1004b07ba.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-d7d59b41d312d8b0.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libimperative-17f8c2b617a15e92.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-ef2b96d82033bad6.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibcst_native-e3f31e47fef54456.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern natord=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnatord-27ea4eca80b8048e.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep440_rs-f097c50c29a62658.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpyproject_toml-8b69ed2b12a5433a.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-1eb47f5f6a0a063a.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_edits-e1e7449e3d0f4c7a.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_importer-855e03252f11abe1.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_index-2f95f0afccdb0642.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-033593904588994e.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_semantic-a6bf1bd8375487fc.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-cbdd59afff6c640f.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-64f3570e0836c900.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtyped_arena-a5c69c627c83bc1a.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_names2-c31b400c2dfd9c9a.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liburl-4374a53448cfe445.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=71f6d799a14596a9 -C extra-filename=-84a8ccf3968485a9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_channel-16cf41f85a9b005b.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_derive-ee6866c7e0435bca.so --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4f5a973644d0fe48 -C extra-filename=-bde4611ec30eab8c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liburl-4374a53448cfe445.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=188a233e89fe6ac8 -C extra-filename=-01ede1367dd7150c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_derive_internals-df312db21c1d5764.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f1ce9c4a11a19f5f -C extra-filename=-ea044b7030da1dc1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=50e98d45eedc9734 -C extra-filename=-90a6638a55ff5b7b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f92883ef40d1b644 -C extra-filename=-b7cefd0792c0f939 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdyn_clone-90a6638a55ff5b7b.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libref_cast-c52c406374b45605.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libschemars_derive-01ede1367dd7150c.so --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=0e3e242178c124a0 -C extra-filename=-bedf9dccefe6e619 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitvec-0d17c0100f24b22f.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-2681c08210355e53.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-74405a136b9a9284.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-a25d6f9094f941e5.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-2fb04912061014e2.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-2972b18344377886.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-242265e782e25dfe.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-5e41d987cb8edcb5.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out -L native=/usr/lib64` Compiling ty_python_semantic v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=1b7241182b7e6c60 -C extra-filename=-ee13933027ac3228 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-2681c08210355e53.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-c1941e9f20307201.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-74405a136b9a9284.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-a25d6f9094f941e5.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_edits-e1e7449e3d0f4c7a.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-033593904588994e.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-cbdd59afff6c640f.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-bedf9dccefe6e619.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-242265e782e25dfe.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-75fd6a0deb163fca.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out -L native=/usr/lib64` Compiling ruff_graph v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=f9fef10a9a664ac0 -C extra-filename=-174c8f09d8841069 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libschemars-b7cefd0792c0f939.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-242265e782e25dfe.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-0e6cf2db29b29299.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=ee5b3b33861f2967 -C extra-filename=-011b2444c8e81bc2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/escargot-011b2444c8e81bc2 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9bad783364472bfe -C extra-filename=-f74dd10a1625f840 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nix v0.31.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/nix-0.31.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="fs"' --cfg 'feature="process"' --cfg 'feature="signal"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=8400f1d5389c2bc9 -C extra-filename=-651b976e685ea19b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/nix-651b976e685ea19b -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_aliases-f74dd10a1625f840.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.6-build/ruff-0.16.6/target/rpm/build/escargot-011b2444c8e81bc2/build-script-build` 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=6ac7f1163a28302e -C extra-filename=-53c864fdc2a03c61 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a83d53be6a9c2fac -C extra-filename=-00c7feae19e77cf5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-1eaed4fad6e662dc.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=944d866d6f54af60 -C extra-filename=-346b598ab479827c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d41d2483bea171d7 -C extra-filename=-742ff9bdc7ebce5c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --extern anstyle_lossy=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle_lossy-53c864fdc2a03c61.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle_parse-6cef24c75e90ce7f.rmeta --extern html_escape=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhtml_escape-346b598ab479827c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bb665bf4cef6b3e4 -C extra-filename=-d197e788a616dcdf --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern test_case_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case_core-00c7feae19e77cf5.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name escargot --edition=2021 /usr/share/cargo/registry/escargot-0.5.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo_unstable", "print", "strict_unstable", "test_unstable"))' -C metadata=f571216d3bf8a7c6 -C extra-filename=-4806ec6801eac312 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/nix-651b976e685ea19b/build-script-build` Compiling ruff_workspace v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=3895834692383389 -C extra-filename=-c31d113fc3a1225d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libetcetera-6e8792dce10fc1fa.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-c14c58e1004b07ba.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-d7d59b41d312d8b0.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-9dffb97cb81f60ef.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmatchit-81dbce6c4deae89a.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep440_rs-f097c50c29a62658.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-1e0fa25e1f6c9108.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-174c8f09d8841069.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-b31a6de3c5dc701e.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_semantic-a6bf1bd8375487fc.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-cbdd59afff6c640f.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=24f0b65e0d304f24 -C extra-filename=-7b810cb424ff3a1c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=af7511dc3f9370fa -C extra-filename=-0c3890b0bf18e439 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/fs-err-0c3890b0bf18e439 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libautocfg-47e3d7f3b9976660.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=3731722b232fa261 -C extra-filename=-aa5f655de60eebca --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/terminfo-aa5f655de60eebca -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libphf_codegen-33353538c1c7575b.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=6ab6e3fff57543ab -C extra-filename=-a1855291b0ead22b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/tikv-jemalloc-sys-a1855291b0ead22b -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcc-ec1a52ecd9748969.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling os_pipe v1.2.3 Running `/usr/bin/rustc --crate-name os_pipe --edition=2021 /usr/share/cargo/registry/os_pipe-1.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("io_safety"))' -C metadata=9a39013544566d21 -C extra-filename=-d498f6d96535dee6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=864fc1a5d7266e04 -C extra-filename=-10d52e1edb49536b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=85e53a808b76ee9c -C extra-filename=-ecc55bd12acf4cfe --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f52651ebbed52478 -C extra-filename=-640f056ff7cc7bac --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=53a4800e724548a6 -C extra-filename=-d574840de8c56ec9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libminimal_lexical-640f056ff7cc7bac.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=aa4e2c938b519ff2 -C extra-filename=-48a8c711fc62e34b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --extern anstyle_svg=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle_svg-742ff9bdc7ebce5c.rmeta --extern escargot=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libescargot-4806ec6801eac312.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern normalize_line_endings=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnormalize_line_endings-ecc55bd12acf4cfe.rmeta --extern os_pipe=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libos_pipe-d498f6d96535dee6.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-64f3570e0836c900.rmeta --extern snapbox_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox_macros-7b810cb424ff3a1c.rmeta --extern wait_timeout=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwait_timeout-10d52e1edb49536b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6-build/ruff-0.16.6/target/rpm/build/tikv-jemalloc-sys-a1855291b0ead22b/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/terminfo-aa5f655de60eebca/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/fs-err-0c3890b0bf18e439/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=3a910eddb16e911e -C extra-filename=-27b171dcafec4c6b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -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=463b814d6dc5502b -C extra-filename=-9a292ca5fdd0b4e5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern test_case_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case_macros-d197e788a616dcdf.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.9 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=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=6498af786cd66412 -C extra-filename=-1b00649d9819c4ea --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9e9e19478ade7813 -C extra-filename=-4482707871aec898 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e677af64c3d3eb79 -C extra-filename=-d710c477f4cac1fc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern fnv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfnv-4482707871aec898.rmeta --extern nom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnom-d574840de8c56ec9.rmeta --extern phf=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libphf-9a811f50defa8cf3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=26857ba714eb092e -C extra-filename=-798dbdd93bf823cc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete-1b00649d9819c4ea.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=72d80931bbc426ca -C extra-filename=-ee2806ca6322959d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -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=594ceaba37e3b2fe -C extra-filename=-8fe6dade7cd6a42f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=48a26021bb86a89b -C extra-filename=-664e982f614635b3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d6531fe1c0553c8c -C extra-filename=-58934a3399c2a53c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemalloc_sys-8fe6dade7cd6a42f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a27ead29f567ca0b -C extra-filename=-69e9949a98161223 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete-1b00649d9819c4ea.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_nushell-798dbdd93bf823cc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d259a623f6215c16 -C extra-filename=-3f07ae1476aee4d9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern fs_err=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfs_err-ee2806ca6322959d.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libos_str_bytes-664e982f614635b3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d55e146ca6e306be -C extra-filename=-90ff62d9d7259be3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnix-27b171dcafec4c6b.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libterminfo-d710c477f4cac1fc.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwhich-2180bc78cb6a8b7e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5bfbfecb079ec31a -C extra-filename=-9a58ac101a97da07 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=df40b523a7a92634 -C extra-filename=-11d4605466d03f6b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e39bb64cc4396277 -C extra-filename=-59d919a9f7399c48 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bit_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbit_vec-9a58ac101a97da07.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a8008cc2af4c0c5e -C extra-filename=-8eae9f74b9c51b1d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-9aaa50471ec7597c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c4eed4122e8f2b36 -C extra-filename=-16309b8dae2383cb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d81fadab713700e7 -C extra-filename=-33abfd6611f3f2dd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rmeta --extern escape8259=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libescape8259-16309b8dae2383cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=24543afb5780092d -C extra-filename=-fceb917d76de6849 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libptr_meta_derive-8eae9f74b9c51b1d.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=5cee510cbd1a93af -C extra-filename=-26162246269b25ee --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bit_set=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbit_set-59d919a9f7399c48.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_automata-249162727a823c92.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_syntax-27bb298163cf7d88.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=dd811de3969f1f06 -C extra-filename=-4b55c7aee4687d2e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-c31d113fc3a1225d.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=8b16c9c2672cbce0 -C extra-filename=-fef4091628f29fc8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_core-fc9a6fb94778ff6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=eec5fe962393e429 -C extra-filename=-b69b9f42ed2f7a7c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rmeta --extern fancy_regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfancy_regex-26162246269b25ee.rmeta --extern libtest_mimic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibtest_mimic-33abfd6611f3f2dd.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=13ce8b64ba714d30 -C extra-filename=-051db7f1487d1896 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libptr_meta-fceb917d76de6849.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6-build/ruff-0.16.6/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", "test-uv", "testing", "zstd"))' -C metadata=122bb9c89ede600e -C extra-filename=-8836bc6ffeaa19ae --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitvec-0d17c0100f24b22f.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-e5bd0abbcff99f7a.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-d7d59b41d312d8b0.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-32b5d0c7296cc458.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-c1941e9f20307201.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libparking_lot-7a7d8b203bd5a3bf.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep440_rs-f097c50c29a62658.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_automata-249162727a823c92.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-a25d6f9094f941e5.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-b31a6de3c5dc701e.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-2972b18344377886.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-bedf9dccefe6e619.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-ee13933027ac3228.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-75fd6a0deb163fca.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-5e41d987cb8edcb5.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=9c2f686a0bd9efa1 -C extra-filename=-74d5c41b46b6a57d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-9aaa50471ec7597c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=003c83b4b5f12ffc -C extra-filename=-2bebf5bc10a1b6aa --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e7f5a5302d230e65 -C extra-filename=-6ba03aad0cd6bfe5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbytecheck_derive-74d5c41b46b6a57d.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libptr_meta-fceb917d76de6849.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librancor-051db7f1487d1896.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimdutf8-2bebf5bc10a1b6aa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=e7d9fe6979badc34 -C extra-filename=-2950d41ecb307861 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-e5bd0abbcff99f7a.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgen_lsp_types-bde4611ec30eab8c.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-9dffb97cb81f60ef.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblsp_server-84a8ccf3968485a9.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-1e0fa25e1f6c9108.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-4b55c7aee4687d2e.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-1eb47f5f6a0a063a.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_index-2f95f0afccdb0642.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-c31d113fc3a1225d.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_log-fef4091628f29fc8.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-3a5f0e9f3395d3e5.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=47089f3a638c3fd2 -C extra-filename=-fba6377344c9c0a2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=005ef16211e8d8fb -C extra-filename=-98f9d1ccabdc66a6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=894e83845eb2b99f -C extra-filename=-afd44802763e0714 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=4e93c9b6d19746c0 -C extra-filename=-8798371363aa64fe --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmunge_macro-98f9d1ccabdc66a6.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_ide v0.0.0 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=1b60c17db8dfcfe9 -C extra-filename=-3f3619cc0619611e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-74405a136b9a9284.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-a25d6f9094f941e5.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-1eb47f5f6a0a063a.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_importer-855e03252f11abe1.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-033593904588994e.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-cbdd59afff6c640f.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern toml_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml_parser-1c51f2c58204e906.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-8836bc6ffeaa19ae.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-bedf9dccefe6e619.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-ee13933027ac3228.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-5e41d987cb8edcb5.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out -L native=/usr/lib64` 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=4f7a28f1d8cf9e3f -C extra-filename=-d155205757386b82 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbytecheck-6ba03aad0cd6bfe5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling globwalk v0.9.1 Running `/usr/bin/rustc --crate-name globwalk --edition=2021 /usr/share/cargo/registry/globwalk-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0c488254d3b919df -C extra-filename=-39660b5dc03ff7ec --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-9dffb97cb81f60ef.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4d4f676dc9855633 -C extra-filename=-13af27d74b0bed2d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-9aaa50471ec7597c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1dfb87800ced03ec -C extra-filename=-017d4303be39ade4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=93538f6328564576 -C extra-filename=-bdabe236d968e6e3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/ruff-bdabe236d968e6e3 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/ruff-bdabe236d968e6e3/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=3c0b177f20844069 -C extra-filename=-51f354ba790f8275 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=501c2221d261c5d0 -C extra-filename=-a898214c32ce1caa --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=eab8ee7d887f478e -C extra-filename=-d40d36c728507134 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=77253a86bec573c2 -C extra-filename=-d58d220604b7de54 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=aed020945025ae9e -C extra-filename=-ae4b17c37bc9f249 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --extern difflib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdifflib-d58d220604b7de54.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpredicates_core-017d4303be39ade4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=dfa159940848eecb -C extra-filename=-f8d895a3b40e6452 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbytecheck-6ba03aad0cd6bfe5.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern munge=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmunge-8798371363aa64fe.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libptr_meta-fceb917d76de6849.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librancor-051db7f1487d1896.rmeta --extern rend=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librend-d155205757386b82.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv_derive-13af27d74b0bed2d.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 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=8c0416c57ebeea03 -C extra-filename=-276edb21c7a940c9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern predicates_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpredicates_core-017d4303be39ade4.rmeta --extern termtree=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtermtree-d40d36c728507134.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=df25f0de5990e686 -C extra-filename=-645206927a2919db --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-39660b5dc03ff7ec.rmeta --extern predicates=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpredicates-ae4b17c37bc9f249.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpredicates_core-017d4303be39ade4.rmeta --extern predicates_tree=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpredicates_tree-276edb21c7a940c9.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6-build/ruff-0.16.6/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=e46f0a7c3fb484c1 -C extra-filename=-be2f9c2a7437d005 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rmeta --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-74405a136b9a9284.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_stable_hash-a898214c32ce1caa.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-64f3570e0836c900.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml_parser-1c51f2c58204e906.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=c763f688bb3f0389 -C extra-filename=-da70e1905287f238 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-3f07ae1476aee4d9.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcachedir-51f354ba790f8275.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-69e9949a98161223.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-90ff62d9d7259be3.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-2dd7091d85643f27.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-39660b5dc03ff7ec.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-9dffb97cb81f60ef.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-ef2b96d82033bad6.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-32b5d0c7296cc458.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv-f8d895a3b40e6452.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-174c8f09d8841069.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-4b55c7aee4687d2e.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-b31a6de3c5dc701e.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-2950d41ecb307861.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-c31d113fc3a1225d.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-58934a3399c2a53c.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-11d4605466d03f6b.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out -L native=/usr/lib64` Compiling ruff_python_ast_integration_tests v0.0.0 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=2b3ee6b2371d0a6d -C extra-filename=-486077b3b3ab4311 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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.6-build/ruff-0.16.6/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("test-uv"))' -C metadata=bb129118b6ed94dc -C extra-filename=-6d7cec135f602d07 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-e5bd0abbcff99f7a.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgen_lsp_types-bde4611ec30eab8c.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblsp_server-84a8ccf3968485a9.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-3a5f0e9f3395d3e5.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-2972b18344377886.rmeta --extern ty_ide=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_ide-3f3619cc0619611e.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-8836bc6ffeaa19ae.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-bedf9dccefe6e619.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-ee13933027ac3228.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out -L native=/usr/lib64` Compiling unit-prefix v0.5.2 Running `/usr/bin/rustc --crate-name unit_prefix --edition=2018 /usr/share/cargo/registry/unit-prefix-0.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=b8e3fb4bdb27e6b3 -C extra-filename=-21540cc7280d7584 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty v0.0.0 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=c5112abdcd594502 -C extra-filename=-cbe25af24e1b474a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/ty-cbe25af24e1b474a -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/ty-cbe25af24e1b474a/build-script-build` Compiling indicatif v0.18.4 Running `/usr/bin/rustc --crate-name indicatif --edition=2021 /usr/share/cargo/registry/indicatif-0.18.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="unicode-width"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures", "improved_unicode", "in_memory", "rayon", "tokio", "unicode-segmentation", "unicode-width", "vt100"))' -C metadata=c5b7ad13fa3e0881 -C extra-filename=-303563a8e05ebc4c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libconsole-f552fd3c5db3cae7.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libportable_atomic-ed8a359a8069ad0d.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rmeta --extern unit_prefix=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunit_prefix-21540cc7280d7584.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ctrlc v3.5.2 Running `/usr/bin/rustc --crate-name ctrlc --edition=2021 /usr/share/cargo/registry/ctrlc-3.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("termination"))' -C metadata=2a1b81a4a6e2e22e -C extra-filename=-9fc2367eb3d1840d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnix-27b171dcafec4c6b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e5cf809ef3c8e530 -C extra-filename=-00e263b54f76cdf6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblazy_static-9ddc16b484abbac1.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-3a5f0e9f3395d3e5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=820a2d2784d13a85 -C extra-filename=-102d556993475b36 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6d7585a968ff1bee -C extra-filename=-01e62d2eda4b0ef1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3816e0c87d83edcb -C extra-filename=-9401b3675dc94a06 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=020ca03738f2eca9 -C extra-filename=-89620a7f46fae8fc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern diff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdiff-01e62d2eda4b0ef1.rmeta --extern yansi=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libyansi-9401b3675dc94a06.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=38e1bc46954599e0 -C extra-filename=-0ef79589195985b9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-3f07ae1476aee4d9.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-69e9949a98161223.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-90ff62d9d7259be3.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-e5bd0abbcff99f7a.rmeta --extern ctrlc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libctrlc-9fc2367eb3d1840d.rmeta --extern indicatif=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindicatif-303563a8e05ebc4c.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-ef2b96d82033bad6.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-58934a3399c2a53c.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_flame-00e263b54f76cdf6.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-3a5f0e9f3395d3e5.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-2972b18344377886.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-8836bc6ffeaa19ae.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-ee13933027ac3228.rmeta --extern ty_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_server-6d7cec135f602d07.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-242265e782e25dfe.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-75fd6a0deb163fca.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-11d4605466d03f6b.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out -L native=/usr/lib64` Compiling ty_test v0.0.0 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=f1a40d9908d74d29 -C extra-filename=-1dfccff2b6dd1827 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmdtest-be2f9c2a7437d005.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-bedf9dccefe6e619.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-ee13933027ac3228.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-5e41d987cb8edcb5.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=e08c934d5ce03843 -C extra-filename=-166746984a7cc4cb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern rand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand-1974ff5019cc6056.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d340e7c1b1a990a8 -C extra-filename=-f49c3de64e74ea28 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6-build/ruff-0.16.6/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=2deeb0949eefd5ce -C extra-filename=-f5ca893c12810daa --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=91ae6c84cc63bcd4 -C extra-filename=-6c24d0e7016e0537 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a9eb83683103287f -C extra-filename=-1d654ebe6dbaee58 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern csv_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcsv_core-6c24d0e7016e0537.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitoa-43ae4c271a00e95f.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libryu-29ebabb4c5d96de9.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6-build/ruff-0.16.6/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=2048c71fc8fc5698 -C extra-filename=-1b690a7f76f14d70 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmdtest-be2f9c2a7437d005.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-c31d113fc3a1225d.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rmeta -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=75da8f03e5f8c133 -C extra-filename=-142a99629aba2166 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia_integration_tests-f5ca893c12810daa.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=2b1050ac2dde4284 -C extra-filename=-8d909a4cd83f4517 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-b69b9f42ed2f7a7c.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmdtest-be2f9c2a7437d005.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rlib --extern ruff_mdtest=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_mdtest-1b690a7f76f14d70.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-c31d113fc3a1225d.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=f51b63eb5c06ab58 -C extra-filename=-8bc7381359253d40 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia_integration_tests-f5ca893c12810daa.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=ecf0d1728113e61c -C extra-filename=-4a6ebed284b20d34 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia_integration_tests-f5ca893c12810daa.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out` 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=aaf924b7dce7183c -C extra-filename=-1ae2383278901021 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_test-102d556993475b36.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=861525ba796a4e3a -C extra-filename=-8cd3231bf292c4f9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_test-102d556993475b36.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b0dfe245acf89bf0 -C extra-filename=-3940391d2b866c15 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_test-102d556993475b36.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4d60d26e12e8afd1 -C extra-filename=-80ed21de1177b596 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_test-102d556993475b36.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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("test-uv"))' -C metadata=647f34a49cc13df5 -C extra-filename=-272c59e25a2c7b25 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-e5bd0abbcff99f7a.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgen_lsp_types-bde4611ec30eab8c.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblsp_server-84a8ccf3968485a9.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-3a5f0e9f3395d3e5.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-2972b18344377886.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_ide-3f3619cc0619611e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-8836bc6ffeaa19ae.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-bedf9dccefe6e619.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-ee13933027ac3228.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out -L native=/usr/lib64` Compiling ty_completion_eval v0.0.0 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=ced7d3a412446b7c -C extra-filename=-464741329392088f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbstr-e3a91b558a9de643.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern csv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcsv-1d654ebe6dbaee58.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_ide-3f3619cc0619611e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-8836bc6ffeaa19ae.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=bc30d7dd4f782e17 -C extra-filename=-d762ceefc1ed5957 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-74405a136b9a9284.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-a25d6f9094f941e5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-1eb47f5f6a0a063a.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_importer-855e03252f11abe1.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-033593904588994e.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-cbdd59afff6c640f.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern toml_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml_parser-1c51f2c58204e906.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-8836bc6ffeaa19ae.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-bedf9dccefe6e619.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-ee13933027ac3228.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-5e41d987cb8edcb5.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=3dea85a12e0832f2 -C extra-filename=-2b9d371d18c0a5c8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-2681c08210355e53.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-b69b9f42ed2f7a7c.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-c1941e9f20307201.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpretty_assertions-89620a7f46fae8fc.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquickcheck-166746984a7cc4cb.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquickcheck_macros-f49c3de64e74ea28.so --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-74405a136b9a9284.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-a25d6f9094f941e5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_edits-e1e7449e3d0f4c7a.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-033593904588994e.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-cbdd59afff6c640f.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-bedf9dccefe6e619.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-ee13933027ac3228.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-242265e782e25dfe.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-75fd6a0deb163fca.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_test-1dfccff2b6dd1827.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-5e41d987cb8edcb5.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=84bb71bf77d1b82e -C extra-filename=-34cfa8ce08e4661f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-2681c08210355e53.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-b69b9f42ed2f7a7c.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-c1941e9f20307201.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpretty_assertions-89620a7f46fae8fc.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquickcheck-166746984a7cc4cb.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquickcheck_macros-f49c3de64e74ea28.so --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-74405a136b9a9284.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-a25d6f9094f941e5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_edits-e1e7449e3d0f4c7a.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-033593904588994e.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-cbdd59afff6c640f.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-bedf9dccefe6e619.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-242265e782e25dfe.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-75fd6a0deb163fca.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_test-1dfccff2b6dd1827.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-5e41d987cb8edcb5.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out -L native=/usr/lib64` Compiling ty_completion_bench v0.0.0 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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=7fcb8c331f81ac6c -C extra-filename=-0f09c69311d943b6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbstr-e3a91b558a9de643.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_ide-3f3619cc0619611e.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-8836bc6ffeaa19ae.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=ca82dcac5d4221d5 -C extra-filename=-ebc8c6fb67c91afb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-69e9949a98161223.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-90ff62d9d7259be3.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-e5bd0abbcff99f7a.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libctrlc-9fc2367eb3d1840d.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindicatif-303563a8e05ebc4c.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-fba6377344c9c0a2.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-ef2b96d82033bad6.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-58934a3399c2a53c.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_flame-00e263b54f76cdf6.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-3a5f0e9f3395d3e5.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty-0ef79589195985b9.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-2972b18344377886.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-8836bc6ffeaa19ae.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-bedf9dccefe6e619.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-ee13933027ac3228.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_server-6d7cec135f602d07.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-242265e782e25dfe.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-75fd6a0deb163fca.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-11d4605466d03f6b.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-0e6cf2db29b29299.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=4e2f9f7d818d9fff -C extra-filename=-23880513ae6d55de --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmdtest-be2f9c2a7437d005.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-bedf9dccefe6e619.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-ee13933027ac3228.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-5e41d987cb8edcb5.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=cea69cfcb355bdad -C extra-filename=-6332f59b6b6b4c20 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-69e9949a98161223.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-90ff62d9d7259be3.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-e5bd0abbcff99f7a.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libctrlc-9fc2367eb3d1840d.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindicatif-303563a8e05ebc4c.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-fba6377344c9c0a2.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-ef2b96d82033bad6.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-58934a3399c2a53c.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_flame-00e263b54f76cdf6.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-3a5f0e9f3395d3e5.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty-0ef79589195985b9.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-2972b18344377886.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-8836bc6ffeaa19ae.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-bedf9dccefe6e619.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-ee13933027ac3228.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_server-6d7cec135f602d07.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-242265e782e25dfe.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-75fd6a0deb163fca.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-11d4605466d03f6b.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-0e6cf2db29b29299.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=49b41472ecb73aa5 -C extra-filename=-6cc759575ebf97fa --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-69e9949a98161223.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-90ff62d9d7259be3.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-e5bd0abbcff99f7a.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libctrlc-9fc2367eb3d1840d.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindicatif-303563a8e05ebc4c.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-ef2b96d82033bad6.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-58934a3399c2a53c.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_flame-00e263b54f76cdf6.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-3a5f0e9f3395d3e5.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty-0ef79589195985b9.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-2972b18344377886.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-8836bc6ffeaa19ae.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-ee13933027ac3228.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_server-6d7cec135f602d07.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-242265e782e25dfe.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-75fd6a0deb163fca.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name corpus --edition=2024 crates/ty_python_semantic/tests/corpus.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=f67cd40d2784f103 -C extra-filename=-fec0243bcaea077b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-2681c08210355e53.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-b69b9f42ed2f7a7c.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-c1941e9f20307201.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpretty_assertions-89620a7f46fae8fc.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquickcheck-166746984a7cc4cb.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquickcheck_macros-f49c3de64e74ea28.so --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-74405a136b9a9284.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-a25d6f9094f941e5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_edits-e1e7449e3d0f4c7a.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-033593904588994e.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-cbdd59afff6c640f.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-bedf9dccefe6e619.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-ee13933027ac3228.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-242265e782e25dfe.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-75fd6a0deb163fca.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_test-1dfccff2b6dd1827.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-5e41d987cb8edcb5.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=d4b6a5e263403638 -C extra-filename=-69e3c6bebfc7023e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-69e9949a98161223.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-90ff62d9d7259be3.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-e5bd0abbcff99f7a.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libctrlc-9fc2367eb3d1840d.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindicatif-303563a8e05ebc4c.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-fba6377344c9c0a2.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-ef2b96d82033bad6.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-58934a3399c2a53c.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_flame-00e263b54f76cdf6.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-3a5f0e9f3395d3e5.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty-0ef79589195985b9.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-2972b18344377886.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-8836bc6ffeaa19ae.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-bedf9dccefe6e619.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-ee13933027ac3228.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_server-6d7cec135f602d07.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-242265e782e25dfe.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-75fd6a0deb163fca.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-11d4605466d03f6b.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-0e6cf2db29b29299.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=3df567089cf7d019 -C extra-filename=-206f7a685047bbe6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-69e9949a98161223.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-90ff62d9d7259be3.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-e5bd0abbcff99f7a.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libctrlc-9fc2367eb3d1840d.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindicatif-303563a8e05ebc4c.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-fba6377344c9c0a2.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-ef2b96d82033bad6.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-58934a3399c2a53c.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_flame-00e263b54f76cdf6.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-3a5f0e9f3395d3e5.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-2972b18344377886.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-8836bc6ffeaa19ae.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-bedf9dccefe6e619.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-ee13933027ac3228.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_server-6d7cec135f602d07.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-242265e782e25dfe.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-75fd6a0deb163fca.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-11d4605466d03f6b.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-0e6cf2db29b29299.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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("test-uv"))' -C metadata=5c99985850c4d9f1 -C extra-filename=-3cd2100ff0d7572b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-e5bd0abbcff99f7a.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgen_lsp_types-bde4611ec30eab8c.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblsp_server-84a8ccf3968485a9.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-3a5f0e9f3395d3e5.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-2972b18344377886.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_ide-3f3619cc0619611e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-8836bc6ffeaa19ae.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-bedf9dccefe6e619.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-ee13933027ac3228.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_server-6d7cec135f602d07.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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", "test-uv", "testing", "zstd"))' -C metadata=7cea152bf325c3a8 -C extra-filename=-a10350edf25a34fa --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitvec-0d17c0100f24b22f.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-e5bd0abbcff99f7a.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-d7d59b41d312d8b0.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-32b5d0c7296cc458.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-c1941e9f20307201.rlib --extern parking_lot=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libparking_lot-7a7d8b203bd5a3bf.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep440_rs-f097c50c29a62658.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_automata-249162727a823c92.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-a25d6f9094f941e5.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-b31a6de3c5dc701e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-2972b18344377886.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-bedf9dccefe6e619.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-ee13933027ac3228.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-75fd6a0deb163fca.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-5e41d987cb8edcb5.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name indexing --edition=2024 crates/ruff_text_size/tests/indexing.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=89df5980129d5624 -C extra-filename=-fa180bdb14490157 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_test-102d556993475b36.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name direxist_guard --edition=2024 crates/ruff/tests/direxist_guard.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fb12a8a6c22feab2 -C extra-filename=-e8b7ea6f4cec5b7a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libassert_fs-645206927a2919db.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcachedir-51f354ba790f8275.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-69e9949a98161223.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-90ff62d9d7259be3.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-39660b5dc03ff7ec.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-9dffb97cb81f60ef.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-fba6377344c9c0a2.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-ef2b96d82033bad6.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-32b5d0c7296cc458.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv-f8d895a3b40e6452.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff-da70e1905287f238.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-174c8f09d8841069.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-4b55c7aee4687d2e.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-b31a6de3c5dc701e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-2950d41ecb307861.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-c31d113fc3a1225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-58934a3399c2a53c.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name config --edition=2024 crates/ruff/tests/config.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=daad60b6bddf27b3 -C extra-filename=-d407c96a0350fb05 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libassert_fs-645206927a2919db.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcachedir-51f354ba790f8275.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-69e9949a98161223.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-90ff62d9d7259be3.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-39660b5dc03ff7ec.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-9dffb97cb81f60ef.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-fba6377344c9c0a2.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-ef2b96d82033bad6.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-32b5d0c7296cc458.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv-f8d895a3b40e6452.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff-da70e1905287f238.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-174c8f09d8841069.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-4b55c7aee4687d2e.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-b31a6de3c5dc701e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-2950d41ecb307861.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-c31d113fc3a1225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-58934a3399c2a53c.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=b634588b0641cd58 -C extra-filename=-a3305e9c3ae9d1b7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libassert_fs-645206927a2919db.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcachedir-51f354ba790f8275.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-69e9949a98161223.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-90ff62d9d7259be3.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-39660b5dc03ff7ec.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-9dffb97cb81f60ef.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-fba6377344c9c0a2.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-ef2b96d82033bad6.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-32b5d0c7296cc458.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv-f8d895a3b40e6452.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff-da70e1905287f238.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-174c8f09d8841069.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-4b55c7aee4687d2e.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-b31a6de3c5dc701e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-2950d41ecb307861.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-c31d113fc3a1225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-58934a3399c2a53c.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=a651cdd75f127c54 -C extra-filename=-abe69a5700d59df0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libassert_fs-645206927a2919db.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcachedir-51f354ba790f8275.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-69e9949a98161223.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-90ff62d9d7259be3.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-39660b5dc03ff7ec.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-9dffb97cb81f60ef.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-fba6377344c9c0a2.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-ef2b96d82033bad6.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-32b5d0c7296cc458.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv-f8d895a3b40e6452.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff-da70e1905287f238.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-174c8f09d8841069.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-4b55c7aee4687d2e.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-b31a6de3c5dc701e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-2950d41ecb307861.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-c31d113fc3a1225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-58934a3399c2a53c.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=00bac7e09a723f2c -C extra-filename=-8ad9367399ea474b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libassert_fs-645206927a2919db.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcachedir-51f354ba790f8275.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-69e9949a98161223.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-90ff62d9d7259be3.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-39660b5dc03ff7ec.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-9dffb97cb81f60ef.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-fba6377344c9c0a2.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-ef2b96d82033bad6.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-32b5d0c7296cc458.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv-f8d895a3b40e6452.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff-da70e1905287f238.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-174c8f09d8841069.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-4b55c7aee4687d2e.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-b31a6de3c5dc701e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-2950d41ecb307861.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-c31d113fc3a1225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-58934a3399c2a53c.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=878d7daf3ac7bb16 -C extra-filename=-e7fb874f67a61c5f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libassert_fs-645206927a2919db.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcachedir-51f354ba790f8275.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-69e9949a98161223.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-90ff62d9d7259be3.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-39660b5dc03ff7ec.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-9dffb97cb81f60ef.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-fba6377344c9c0a2.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-ef2b96d82033bad6.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-32b5d0c7296cc458.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv-f8d895a3b40e6452.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff-da70e1905287f238.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-174c8f09d8841069.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-4b55c7aee4687d2e.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-b31a6de3c5dc701e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-2950d41ecb307861.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-c31d113fc3a1225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-58934a3399c2a53c.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=683f37041153574f -C extra-filename=-c8ce3a83e07e1fbe --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcachedir-51f354ba790f8275.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-69e9949a98161223.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-90ff62d9d7259be3.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-39660b5dc03ff7ec.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-9dffb97cb81f60ef.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-ef2b96d82033bad6.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-32b5d0c7296cc458.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv-f8d895a3b40e6452.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff-da70e1905287f238.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-174c8f09d8841069.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-4b55c7aee4687d2e.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-b31a6de3c5dc701e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-2950d41ecb307861.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-c31d113fc3a1225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-58934a3399c2a53c.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=07714547307eeca9 -C extra-filename=-218b8e59c4890cdf --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libassert_fs-645206927a2919db.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcachedir-51f354ba790f8275.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-69e9949a98161223.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-90ff62d9d7259be3.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-39660b5dc03ff7ec.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-9dffb97cb81f60ef.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-fba6377344c9c0a2.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-ef2b96d82033bad6.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-32b5d0c7296cc458.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv-f8d895a3b40e6452.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff-da70e1905287f238.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-174c8f09d8841069.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-4b55c7aee4687d2e.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-b31a6de3c5dc701e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-2950d41ecb307861.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-c31d113fc3a1225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-58934a3399c2a53c.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out -L native=/usr/lib64` 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=156f09a968ac7e94 -C extra-filename=-498d7a4c5359a058 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=4ecbc1b7d92063a9 -C extra-filename=-da3b1e09e6b4552a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=dfed6a052b85b870 -C extra-filename=-f3ff01299e5ed338 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out` Running `/usr/bin/rustc --crate-name visitor --edition=2024 crates/ruff_python_ast_integration_tests/tests/visitor.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e6ef6b0d2fe04c5e -C extra-filename=-96066617a1818be0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=e27f0688016003a8 -C extra-filename=-d3b4f2bc91324c03 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=a068b39bdf3832cc -C extra-filename=-d8bd663006adddc4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=79fa94c36b021608 -C extra-filename=-5dd6c358d76a1765 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=2aa6f25a6e86b461 -C extra-filename=-12e0f99ec42011a1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=a669d742d5c4a1ee -C extra-filename=-ecb89b6191a8dc64 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libassert_fs-645206927a2919db.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcachedir-51f354ba790f8275.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-69e9949a98161223.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-90ff62d9d7259be3.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-39660b5dc03ff7ec.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-9dffb97cb81f60ef.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-fba6377344c9c0a2.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-ef2b96d82033bad6.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-32b5d0c7296cc458.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv-f8d895a3b40e6452.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-174c8f09d8841069.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-4b55c7aee4687d2e.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-b31a6de3c5dc701e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-2950d41ecb307861.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-c31d113fc3a1225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-58934a3399c2a53c.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=ce8156ec3241e5fd -C extra-filename=-f7d55d01429e1df9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-74405a136b9a9284.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_stable_hash-a898214c32ce1caa.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern toml_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml_parser-1c51f2c58204e906.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=39e1b3cd03a87850 -C extra-filename=-f9b89744528d3da6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-e5bd0abbcff99f7a.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgen_lsp_types-bde4611ec30eab8c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-9dffb97cb81f60ef.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblsp_server-84a8ccf3968485a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-1e0fa25e1f6c9108.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-4b55c7aee4687d2e.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-1eb47f5f6a0a063a.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_index-2f95f0afccdb0642.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-2950d41ecb307861.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-c31d113fc3a1225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_log-fef4091628f29fc8.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-3a5f0e9f3395d3e5.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=d5ecaa78d7137c92 -C extra-filename=-a44efed5c674a616 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-e5bd0abbcff99f7a.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgen_lsp_types-bde4611ec30eab8c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-9dffb97cb81f60ef.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblsp_server-84a8ccf3968485a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-1e0fa25e1f6c9108.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-4b55c7aee4687d2e.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-1eb47f5f6a0a063a.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_index-2f95f0afccdb0642.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-2950d41ecb307861.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-c31d113fc3a1225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_log-fef4091628f29fc8.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-3a5f0e9f3395d3e5.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_parser --edition=2024 crates/ruff_python_parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--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=3305844bb87ec769 -C extra-filename=-ed8e8b07d61269d1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbstr-e3a91b558a9de643.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-b69b9f42ed2f7a7c.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstacker-18112caf4a71557c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-2fb04912061014e2.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_names2-c31b400c2dfd9c9a.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=52d90aaf5af89122 -C extra-filename=-ea4be0114ed97281 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-b69b9f42ed2f7a7c.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-1e0fa25e1f6c9108.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=157078c8db23ade5 -C extra-filename=-04928cd69b2c4da3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-b69b9f42ed2f7a7c.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-1e0fa25e1f6c9108.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=cf9e01c60c7f77de -C extra-filename=-a09cfe7e45817e5b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-b69b9f42ed2f7a7c.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-1e0fa25e1f6c9108.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=0763d1ddb9f281ac -C extra-filename=-08f055284ff18786 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbstr-e3a91b558a9de643.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-b69b9f42ed2f7a7c.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstacker-18112caf4a71557c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-2fb04912061014e2.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_names2-c31b400c2dfd9c9a.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out` 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=9aaa35dd2e34e3c2 -C extra-filename=-bf68cda9e4f14d07 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-b69b9f42ed2f7a7c.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-1e0fa25e1f6c9108.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=226b367fb0fbc6c6 -C extra-filename=-22586d2ac3145c84 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbstr-e3a91b558a9de643.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-b69b9f42ed2f7a7c.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstacker-18112caf4a71557c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-2fb04912061014e2.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_names2-c31b400c2dfd9c9a.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out` Running `/usr/bin/rustc --crate-name ruff_server --edition=2024 crates/ruff_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=0600462a9739d085 -C extra-filename=-0301d3c3e0d7dfa2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-e5bd0abbcff99f7a.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgen_lsp_types-bde4611ec30eab8c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-9dffb97cb81f60ef.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblsp_server-84a8ccf3968485a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-1e0fa25e1f6c9108.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-4b55c7aee4687d2e.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-1eb47f5f6a0a063a.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_index-2f95f0afccdb0642.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-c31d113fc3a1225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_log-fef4091628f29fc8.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-3a5f0e9f3395d3e5.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=dd95e398e8aa8ad4 -C extra-filename=-e24434a07edc9ac3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-c31d113fc3a1225d.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=a3306e2319d4b556 -C extra-filename=-c8b814112a0e3949 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libetcetera-6e8792dce10fc1fa.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-d7d59b41d312d8b0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-9dffb97cb81f60ef.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmatchit-81dbce6c4deae89a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep440_rs-f097c50c29a62658.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-1e0fa25e1f6c9108.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-174c8f09d8841069.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-b31a6de3c5dc701e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_semantic-a6bf1bd8375487fc.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-cbdd59afff6c640f.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=4a515121c065f732 -C extra-filename=-6b3194005acb8e52 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-d4fc143a96d0aace.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rlib --extern fern=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfern-cb03134f20d0451a.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-d7d59b41d312d8b0.rlib --extern imperative=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libimperative-17f8c2b617a15e92.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-ef2b96d82033bad6.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibcst_native-e3f31e47fef54456.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern natord=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnatord-27ea4eca80b8048e.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep440_rs-f097c50c29a62658.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpyproject_toml-8b69ed2b12a5433a.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-1eb47f5f6a0a063a.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_edits-e1e7449e3d0f4c7a.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_importer-855e03252f11abe1.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_index-2f95f0afccdb0642.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-033593904588994e.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_semantic-a6bf1bd8375487fc.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-cbdd59afff6c640f.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtyped_arena-a5c69c627c83bc1a.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_names2-c31b400c2dfd9c9a.rlib --extern url=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liburl-4374a53448cfe445.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=9d397be54ad3ce17 -C extra-filename=-cdfa88fd3e46ca3f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-74405a136b9a9284.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-cbdd59afff6c640f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=25ff98064be81dba -C extra-filename=-0e179530172420a8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern rand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand-1974ff5019cc6056.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern uuid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libuuid-684ed201679681a1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4ae8461f04b6068e -C extra-filename=-2a6f30106e2d7fe3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-033593904588994e.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out` 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::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=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=321cdd93b732f664 -C extra-filename=-ad45f4aeb9a36c46 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-48a8c711fc62e34b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=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=0eab5116d86da45b -C extra-filename=-93213b4d5d47d502 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-48a8c711fc62e34b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=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=8255aa06620e6bae -C extra-filename=-31445f9dbd7cf706 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-48a8c711fc62e34b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=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=38998e267dbf08d8 -C extra-filename=-10c46bfa64b7ba64 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-48a8c711fc62e34b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=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=d98590589421b060 -C extra-filename=-2af1b1e6094bb38f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-48a8c711fc62e34b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name id_hyperlink --edition=2024 crates/ruff_annotate_snippets/examples/id_hyperlink.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=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=b0af2326c13cadc0 -C extra-filename=-50ee9988d7fdf2e4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-48a8c711fc62e34b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=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=5c0a4e6fd910317e -C extra-filename=-a2d4c39fa05d513e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-48a8c711fc62e34b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=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=0e4b17492dc2b5fb -C extra-filename=-341cdfef8afdd71c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-48a8c711fc62e34b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=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=5c91803b9d301cc3 -C extra-filename=-354748e4593483b0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-48a8c711fc62e34b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=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=b1c55da2e8ba0204 -C extra-filename=-1afd4621a0843e84 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-48a8c711fc62e34b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=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=28aeda676a8fbbb8 -C extra-filename=-6a4b3848092c01cc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-48a8c711fc62e34b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=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=1cc0d77ed3dbe0d8 -C extra-filename=-53856795de4b4f50 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-48a8c711fc62e34b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=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=a8609fbb42ad98c2 -C extra-filename=-18ee5b80b6dfaa86 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-48a8c711fc62e34b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=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=5e93a3d0638e778d -C extra-filename=-25eb34a160f7a6cc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-48a8c711fc62e34b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=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=c070c39fb63bca72 -C extra-filename=-1d27cb8ef8f26bc0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-48a8c711fc62e34b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=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=b5a8a20d54fb8f80 -C extra-filename=-f3fff7004fdc0f7e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-48a8c711fc62e34b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=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=ee2e08c73238ab14 -C extra-filename=-8557736d64dde671 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-48a8c711fc62e34b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d8ddd22b97bbc7c4 -C extra-filename=-8b0fb3f2b2259c6c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-1e0fa25e1f6c9108.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=a3d9b6c1fb442279 -C extra-filename=-e605631ccfa5fef1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitvec-0d17c0100f24b22f.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-2681c08210355e53.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhashbrown-682801daed85c28a.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-74405a136b9a9284.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-a25d6f9094f941e5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-2fb04912061014e2.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-2972b18344377886.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-242265e782e25dfe.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-5e41d987cb8edcb5.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=cdb5da6b83e86883 -C extra-filename=-2d61decdb324e8ba --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-c1941e9f20307201.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_syntax-27bb298163cf7d88.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-a25d6f9094f941e5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-cbdd59afff6c640f.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-5e41d987cb8edcb5.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=6daed9a612d8d729 -C extra-filename=-ce0a017fbc4a9a83 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-0e6cf2db29b29299.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=0cda37e95348afe1 -C extra-filename=-da525d600ca43d0d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-1eb47f5f6a0a063a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=72a778dae83ac291 -C extra-filename=-6abcff3aa1678ac1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-c1941e9f20307201.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=6f535eaaf6af3edc -C extra-filename=-fe74c2d8a859b114 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-75fd6a0deb163fca.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=7aeed90a647b39f0 -C extra-filename=-ad5a6372783c43e6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libarc_swap-dcadc8d77173b323.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdashmap-629b355f47d7a1ce.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libetcetera-6e8792dce10fc1fa.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-9dffb97cb81f60ef.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmatchit-81dbce6c4deae89a.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpathdiff-73f9cc9b5c4f73c3.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquick_junit-8eef2bc3852bb6c3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-a25d6f9094f941e5.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern same_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsame_file-cdec3dc54641ebf3.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsupports_hyperlinks-f1320a94ed642d69.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-3a5f0e9f3395d3e5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-75fd6a0deb163fca.rlib --extern which=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwhich-2180bc78cb6a8b7e.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-0e6cf2db29b29299.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=e709e17dba4ed89b -C extra-filename=-277b138274779e6e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern icu_properties=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_properties-b5a6dd2c935c0e58.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_edits --edition=2024 crates/ruff_python_edits/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=5526ea029b9b0c1e -C extra-filename=-66dcead011714c3a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/out` 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=6a9b26c90208b3f6 -C extra-filename=-378f101d0b8162ee --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib -Copt-level=3 -Cdebuginfo=2 -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.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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=c4dfcafa211a8ea5 -C extra-filename=-a06a46062e5c7b0d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=cf40dc6f1b250c72 -C extra-filename=-9fde231f5bb4614a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-d4fc143a96d0aace.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libarrayvec-462c4f6bf4c56eb7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-2681c08210355e53.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-2fb04912061014e2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=64bc81dccf3052f7 -C extra-filename=-5aced82d47d5b779 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=486cf54ebc7a912c -C extra-filename=-ba9084001617f130 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-2681c08210355e53.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-d7d59b41d312d8b0.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern seahash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libseahash-e9853c08ad46912c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c66c5621bd46600e -C extra-filename=-a9da418c92dc583f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=75e230ac7d5f7857 -C extra-filename=-4272a7d14f686773 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b69e29134444538a -C extra-filename=-e34ea52b54d121ec --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib -Copt-level=3 -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 55m 17s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/mdtest-f7d55d01429e1df9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ruff-ecb89b6191a8dc64 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ruff-a3305e9c3ae9d1b7 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/analyze_graph-e7fb874f67a61c5f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/cli-8ad9367399ea474b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 247 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_category_selector_cli_preview_disabled ... ok test lint::rule_category_selector_cli_preview_enabled ... 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. 247 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.83s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/config-d407c96a0350fb05 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/direxist_guard-e8b7ea6f4cec5b7a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/integration_test-abe69a5700d59df0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/resolve_files-218b8e59c4890cdf --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/color-341cdfef8afdd71c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/examples-93213b4d5d47d502 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/formatter-ad45f4aeb9a36c46 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ruff-f3fff7004fdc0f7e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/rustc_tests-10c46bfa64b7ba64 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/cache_key-ba9084001617f130 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ruff_db-ad5a6372783c43e6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ruff_formatter-5aced82d47d5b779 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ruff_index-a06a46062e5c7b0d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ruff_linter-6b3194005acb8e52 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 2831 tests test checkers::physical_lines::tests::e501_non_ascii_char ... ok test codes::tests::category_descriptions ... ok test codes::tests::category_names_do_not_conflict_with_rule_names ... 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_pytestdeprecatedyieldfixture_path_new_pt020_1_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestdeprecatedyieldfixture_path_new_pt020_2_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestdeprecatedyieldfixture_path_new_pt020_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_1_py_settings_default_pt020_1_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestdeprecatedyieldfixture_path_new_pt020_2_py_settings_default_pt020_2_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_mixed_pragma_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_pragma_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_line_too_long_after_fix::previewmode_disabled_stable_expects ... ok test rules::isort::tests::no_line_too_long_after_fix::previewmode_enabled_preview_expects ... 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::preview::path_new_fit_line_length_mixed_pragma_py_expects ... ok test rules::isort::tests::preview::path_new_fit_line_length_pragma_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::tests::preview_default_rules ... 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. 2827 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 1.17s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_markdown-e24434a07edc9ac3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/mdtest-8d909a4cd83f4517 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 37 tests test mdtest::flake8-datetimez/call-datetime-strptime-without-zone.md ... ok test mdtest::flake8-pyi/string-or-bytes-too-long.md ... ok test mdtest::flake8-datetimez/datetime-min-max.md ... ok test mdtest::pyflakes/forward-annotation-syntax-error.md ... ok test mdtest::pyupgrade/non-pep695-type-alias.md ... ok test mdtest::flake8-async/blocking-http-call-in-async-function.md ... ok test mdtest::flake8-async/blocking-open-call-in-async-function.md ... ok test mdtest::pylint/magic-value-comparison.md ... ok test mdtest::ruff/pytest-fixture-autouse.md ... ok test mdtest::flake8-bandit/rules.md ... ok test mdtest::refurb/subclass-builtin.md ... ok test mdtest::configuration/rule-selector-precedence.md ... ok test mdtest::test-rules/panicy-test-rule.md ... ok test mdtest::pyflakes/string-dot-format-extra-positional-arguments.md ... ok test mdtest::ruff/logging-eager-conversion.md ... ok test mdtest::pyupgrade/deprecated-abc-decorator.md ... ok test mdtest::pylint/redefined-loop-name.md ... ok test mdtest::ruff/invalid-pyproject-toml.md ... ok test mdtest::flake8-tidy-imports/lazy-import-immediately-resolved.md ... ok test mdtest::pylint/invalid-character-backspace.md ... ok test mdtest::pyupgrade/f-string.md ... ok test mdtest::flake8-pyi/redundant-numeric-union.md ... ok test mdtest::flake8-pytest-style/pytest-parametrize-names-wrong-type.md ... ok test mdtest::flake8-return/unnecessary-assign.md ... ok test mdtest::pylint/too-many-statements-in-try-clause.md ... ok test mdtest::notebook/cell-boundaries.md ... ok test mdtest::pyupgrade/pep-695.md ... ok test mdtest::flake8-use-pathlib/os-stat.md ... ok test mdtest::pylint/unspecified-encoding.md ... ok test mdtest::pylint/non-augmented-assignment.md ... ok test mdtest::ruff/rule-codes-in-suppression-comments.md ... ok test mdtest::pyupgrade/while-one.md ... ok test mdtest::flake8-bandit/unsafe-markup-use.md ... ok test mdtest::ruff/rule-codes-in-selectors.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. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_notebook-0e179530172420a8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_ast-9fde231f5bb4614a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/comparable-d3b4f2bc91324c03 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/identifier-d8bd663006adddc4 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/match_pattern-f3ff01299e5ed338 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/parentheses-5dd6c358d76a1765 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/parenthesize-12e0f99ec42011a1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/source_order-da3b1e09e6b4552a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/stmt_if-498d7a4c5359a058 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/visitor-96066617a1818be0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_codegen-2a6f30106e2d7fe3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_edits-66dcead011714c3a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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 call::tests::call_unwrapping_preserves_context ... 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.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_formatter-a09cfe7e45817e5b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_formatter-ea4be0114ed97281 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/fixtures-04928cd69b2c4da3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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/beginning_backslash.py ... ok test black_compatibility::cases/comment_type_hint.py ... ok test black_compatibility::cases/bracketmatch.py ... ok test black_compatibility::cases/comments_non_breaking_space.py ... ok test black_compatibility::cases/context_managers_autodetect_310.py ... ok test black_compatibility::cases/comments3.py ... ok test black_compatibility::cases/context_managers_autodetect_311.py ... ok test black_compatibility::cases/comments5.py ... ok test black_compatibility::cases/context_managers_38.py ... ok test black_compatibility::cases/context_managers_autodetect_39.py ... ok test black_compatibility::cases/docstring_newline.py ... ok test black_compatibility::cases/docstring_no_extra_empty_line_before_eof.py ... ok test black_compatibility::cases/comments.py ... ok test black_compatibility::cases/collections.py ... ok test black_compatibility::cases/fmtonoff3.py ... ok test black_compatibility::cases/docstring_preview.py ... ok test black_compatibility::cases/fmtonoff6.py ... ok test black_compatibility::cases/fmtonoff2.py ... ok test black_compatibility::cases/class_methods_new_line.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/docstring_newline_preview.py ... ok test black_compatibility::cases/context_managers_autodetect_38.py ... ok test black_compatibility::cases/context_managers_39.py ... ok test black_compatibility::cases/fmtskip2.py ... ok test black_compatibility::cases/fmtskip4.py ... ok test black_compatibility::cases/docstring.py ... ok test black_compatibility::cases/fmtskip3.py ... ok test black_compatibility::cases/comments4.py ... ok test black_compatibility::cases/fmtskip6.py ... ok test black_compatibility::cases/fmtskip8.py ... ok test black_compatibility::cases/class_blank_parentheses.py ... ok test black_compatibility::cases/backslash_before_indent.py ... ok test black_compatibility::cases/fmtpass_imports.py ... ok test black_compatibility::cases/comments_in_blocks.py ... ok test black_compatibility::cases/comments6.py ... ok test black_compatibility::cases/comment_after_escaped_newline.py ... ok test black_compatibility::cases/allow_empty_first_line.py ... ok test black_compatibility::cases/comments_in_double_parens.py ... ok test black_compatibility::cases/f_docstring.py ... ok test black_compatibility::cases/fmtonoff4.py ... ok test black_compatibility::cases/cantfit.py ... ok test black_compatibility::cases/format_unicode_escape_seq.py ... ok test black_compatibility::cases/fmtskip13.py ... ok test black_compatibility::cases/comments2.py ... ok test black_compatibility::cases/fmtskip5.py ... ok test black_compatibility::cases/fmtskip_multiple_in_clause.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/docstring_no_string_normalization.py ... ok test black_compatibility::cases/conditional_expression.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/generics_wrapping.py ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/fmtskip9.py ... ok test black_compatibility::cases/funcdef_return_type_trailing_comma.py ... ok test black_compatibility::cases/form_feeds.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/expression.py ... ok test black_compatibility::cases/composition.py ... ok test black_compatibility::cases/fmtskip7.py ... ok test black_compatibility::cases/composition_no_trailing_comma.py ... ok test black_compatibility::cases/line_ranges_imports.py ... ok test black_compatibility::cases/line_ranges_fmt_off.py ... ok test black_compatibility::cases/fmtskip10.py ... ok test black_compatibility::cases/dummy_implementations.py ... ok test black_compatibility::cases/empty_lines.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.py ... ok test black_compatibility::cases/linelength6.py ... ok test black_compatibility::cases/line_ranges_fmt_off_overlap.py ... ok test black_compatibility::cases/module_docstring_3.py ... ok test black_compatibility::cases/module_docstring_1.py ... ok test black_compatibility::cases/comments9.py ... ok test black_compatibility::cases/module_docstring_4.py ... ok test black_compatibility::cases/line_ranges_exceeding_end.py ... ok test black_compatibility::cases/line_ranges_unwrapping.py ... ok test black_compatibility::cases/fmtskip_multiple_strings.py ... ok test black_compatibility::cases/import_comments.py ... ok test black_compatibility::cases/jupytext_markdown_fmt.py ... ok test black_compatibility::cases/import_spacing.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/is_simple_lookup_for_doublestar_expression.py ... ok test black_compatibility::cases/line_ranges_indentation.py ... ok test black_compatibility::cases/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/numeric_literals.py ... ok test black_compatibility::cases/module_docstring_2.py ... ok test black_compatibility::cases/module_docstring_after_comment.py ... ok test black_compatibility::cases/line_ranges_two_passes.py ... ok test black_compatibility::cases/module_docstring_followed_by_class.py ... ok test black_compatibility::cases/fmtonoff.py ... ok test black_compatibility::cases/line_ranges_diff_edge_case.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/parenthesized_context_managers.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/one_element_subscript.py ... ok test black_compatibility::cases/pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/pattern_matching_long.py ... ok test black_compatibility::cases/numeric_literals_skip_underscores.py ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/pep_572.py ... ok test black_compatibility::cases/pep_572_py39.py ... ok test black_compatibility::cases/percent_precedence.py ... ok test black_compatibility::cases/pattern_matching_complex.py ... ok test black_compatibility::cases/pep_604.py ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/pep_572_slices.py ... ok test black_compatibility::cases/pattern_matching_extras.py ... ok test black_compatibility::cases/pattern_matching_generic.py ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/pattern_matching_simple.py ... ok test black_compatibility::cases/nested_stub.pyi ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.py ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/power_op_spacing_long.py ... ok test black_compatibility::cases/pep_654.py ... ok test black_compatibility::cases/pep_654_style.py ... ok test black_compatibility::cases/power_op_newline.py ... ok test black_compatibility::cases/long_strings__type_annotations.py ... ok test black_compatibility::cases/pattern_matching_trailing_comma.py ... ok test black_compatibility::cases/pep_572_remove_parens.py ... ok test black_compatibility::cases/pattern_matching_with_if_stmt.py ... ok test black_compatibility::cases/power_op_spacing.py ... ok test black_compatibility::cases/preview_fstring.py ... ok test black_compatibility::cases/preview_format_unicode_escape_seq.py ... ok test black_compatibility::cases/pep604_union_types_line_breaks.py ... ok test black_compatibility::cases/pep_750.py ... ok test black_compatibility::cases/pattern_matching_style.py ... ok test black_compatibility::cases/python39.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/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/preview_fmtpass_imports.py ... ok test black_compatibility::cases/prefer_rhs_split.py ... ok test black_compatibility::cases/preview_cantfit_string.py ... ok test black_compatibility::cases/py310_pep572.py ... ok test black_compatibility::cases/preview_cantfit.py ... ok test black_compatibility::cases/python37.py ... ok test black_compatibility::cases/python38.py ... ok test black_compatibility::cases/pep_646.py ... ok test black_compatibility::cases/preview_standardize_type_comments.py ... ok test black_compatibility::cases/preview_long_strings__type_annotations.py ... ok test black_compatibility::cases/preview_return_annotation_brackets_string.py ... ok test black_compatibility::cases/preview_import_line_collapse.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets.py ... ok test black_compatibility::cases/pep_701.py ... ok test black_compatibility::cases/preview_long_dict_values.py ... ok test black_compatibility::cases/preview_long_strings__edge_case.py ... ok test black_compatibility::cases/remove_except_types_parens_pre_py314.py ... ok test black_compatibility::cases/raw_docstring_no_string_normalization.py ... ok test black_compatibility::cases/remove_except_types_parens.py ... ok test black_compatibility::cases/preview_comments7.py ... ok test black_compatibility::cases/preview_wrap_comprehension_in.py ... ok test black_compatibility::cases/preview_multiline_strings.py ... ok test black_compatibility::cases/skip_magic_trailing_comma_generic_wrap.py ... ok test black_compatibility::cases/skip_magic_trailing_comma.py ... ok test black_compatibility::cases/remove_await_parens.py ... ok test black_compatibility::cases/raw_docstring.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/string_prefixes.py ... ok test black_compatibility::cases/starred_for_target.py ... ok test black_compatibility::cases/trailing_comma_optional_parens2.py ... ok test black_compatibility::cases/remove_with_brackets.py ... ok test black_compatibility::cases/preview_remove_multiline_lone_list_item_parens.py ... ok test black_compatibility::cases/split_delimiter_comments.py ... ok test black_compatibility::cases/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/type_comment_syntax_error.py ... ok test black_compatibility::cases/tricky_unicode_symbols.py ... ok test black_compatibility::cases/trailing_comma_optional_parens1.py ... ok test black_compatibility::cases/remove_except_parens.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::cases/target_version_flag.py ... ok test black_compatibility::cases/tuple_with_stmt.py ... ok test black_compatibility::cases/trailing_comma.py ... ok test black_compatibility::cases/type_aliases.py ... ok test black_compatibility::cases/remove_parens.py ... ok test black_compatibility::cases/remove_parens_from_lhs.py ... ok test black_compatibility::cases/single_line_format_skip_with_multiple_comments.py ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::cases/type_expansion.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test black_compatibility::miscellaneous/force_pyi.pyi ... ok test black_compatibility::cases/remove_redundant_parens_in_case_guard.py ... ok test black_compatibility::miscellaneous/missing_final_newline.py ... ok test black_compatibility::miscellaneous/force_py36.py ... ok test black_compatibility::cases/type_params.py ... ok test black_compatibility::cases/typed_params_trailing_comma.py ... ok test black_compatibility::cases/torture.py ... ok test black_compatibility::cases/trailing_commas_in_leading_parts.py ... ok test black_compatibility::cases/stub.pyi ... ok test black_compatibility::cases/return_annotation_brackets.py ... ok test black_compatibility::cases/remove_newline_after_code_block_open.py ... ok test black_compatibility::cases/remove_lone_list_item_parens.py ... ok test black_compatibility::cases/tupleassign.py ... ok test black_compatibility::cases/preview_long_strings.py ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test format::blank_line_before_class_docstring.py ... ok test black_compatibility::miscellaneous/debug_visitor.py ... ok test black_compatibility::miscellaneous/string_quotes.py ... ok test format::docstring_tab_indentation.py ... ok test black_compatibility::cases/preview_long_strings__regression.py ... ok test black_compatibility::cases/type_param_defaults.py ... ok test format::docstring_newlines.py ... ok test format::carriage_return/string.py ... ok test format::docstring_chaperones.py ... ok test format::docstring_code_examples_crlf.py ... ok test format::comment_prefixes.py ... ok test format::empty_multiple_trailing_newlines.py ... ok test format::empty_trailing_newline.py ... ok test format::empty_whitespace.py ... ok test format::docstring_non_visible_characters.py ... ok test format::empty_now_newline.py ... ok test format::expression/await.py ... ok test format::expression/fstring_preview.py ... ok test format::expression/annotated_assign.py ... ok test format::expression/bytes.py ... ok test format::expression/binary_pow_spacing.py ... ok test format::expression/dict.py ... ok test format::expression/attribute.py ... ok test format::expression/dict_comp.py ... ok test format::docstring.py ... ok test format::expression/fstring_multiline_replacement_field.py ... ok test format::expression/compare.py ... ok test format::expression/call.py ... ok test format::expression/generator_exp.py ... ok test format::expression/hug.py ... ok test format::expression/boolean_operation.py ... ok test format::expression/binary_implicit_string.py ... ok test format::expression/if.py ... ok test format::expression/starred.py ... ok test format::expression/slice.py ... ok test format::expression/list.py ... ok test format::expression/join_implicit_concatenated_string_preserve.py ... ok test format::expression/named_expr.py ... ok test format::expression/binary.py ... ok test format::expression/list_comp_py315.py ... ok test format::expression/optional_parentheses_comments.py ... ok test format::expression/split_empty_brackets.py ... ok test format::expression/set_comp.py ... ok test format::expression/number.py ... ok test format::fmt_on_off/form_feed.py ... ok test format::expression/subscript.py ... ok test format::expression/list_comp.py ... ok test format::fmt_on_off/empty_file.py ... ok test format::fmt_on_off/no_fmt_on.py ... ok test format::expression/yield_from.py ... ok test format::fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py ... ok test format::fmt_on_off/last_statement.py ... ok test format::fmt_on_off/newlines.py ... ok test format::fmt_on_off/comments.py ... ok test format::expression/yield.py ... ok test format::f-string-carriage-return-newline.py ... ok test format::expression/unsplittable.py ... ok test format::fmt_on_off/trailing_semicolon.py ... ok test format::fmt_on_off/fmt_off_unclosed_trailing_comment.py ... ok test format::fmt_on_off/yapf.py ... ok test format::expression/tuple.py ... ok test format::expression/unary.py ... ok test format::fmt_on_off/mixed_space_and_tab.py ... ok test format::fmt_on_off/indent.py ... ok test format::fluent.py ... ok test format::fmt_on_off/fmt_off_docstring.py ... ok test format::fmt_on_off/simple.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::fmt_on_off/off_on_off_on.py ... ok test format::expression/nested_string_quote_style.py ... ok test format::expression/join_implicit_concatenated_string_assignment.py ... ok test format::expression/string.py ... ok test format::expression/join_implicit_concatenated_string.py ... ok test format::fmt_skip/top_level_semicolon.py ... ok test format::fmt_skip/reason.py ... ok test format::fmt_skip/decorators.py ... ok test format::form_feed.py ... ok test format::module_dangling_comment2.py ... ok test format::fmt_skip/trailing_semi.py ... ok test format::fmt_skip/parentheses.py ... ok test format::fmt_skip/or_else.py ... ok test format::fmt_skip/type_params.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::pattern_match_regression_brackets.py ... ok test format::range_formatting/ancestory.py ... ok test format::multiline_string_deviations.py ... ok test format::fmt_skip/match.py ... ok test format::fmt_skip/docstrings.py ... ok test format::preview.py ... ok test format::module_dangling_comment1.py ... ok test format::notebook_docstring.py ... ok test format::parentheses/expression_parentheses_comments.py ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::fmt_skip/semicolons.py ... ok test format::pattern/pattern_maybe_parenthesize.py ... ok test format::range_formatting/end_of_file.py ... ok test format::parentheses/call_chains.py ... ok test format::newlines.py ... ok test format::parentheses/nested.py ... ok test format::quote_style.py ... ok test format::range_formatting/clause_header.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::newlines.pyi ... ok test format::expression/tstring.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::expression/lambda.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::range_formatting/empty_file.py ... ok test format::range_formatting/empty_range.py ... ok test format::range_formatting/decorators.py ... ok test format::expression/fstring.py ... ok test format::range_formatting/leading_trailing_comments.py ... ok test format::range_formatting/module.py ... ok test format::range_formatting/leading_comments.py ... ok test format::range_formatting/parentheses.py ... ok test format::range_formatting/same_line_body.py ... ok test format::skip_magic_trailing_comma.py ... ok test format::range_formatting/trailing_comments.py ... ok test format::range_formatting/stub.pyi ... ok test format::range_formatting/range_narrowing.py ... ok test format::range_formatting/fmt_skip.py ... ok test format::statement/assignment_split_value_first.py ... ok test format::range_formatting/whitespace_only_range.py ... ok test format::statement/ann_assign.py ... ok test format::statement/aug_assign.py ... ok test format::statement/delete.py ... ok test format::statement/import.py ... ok test format::statement/for.py ... ok test format::statement/ellipsis.pyi ... ok test format::range_formatting/indent.py ... ok test format::statement/break.py ... ok test format::statement/global.py ... ok test format::range_formatting/regressions.py ... ok test format::statement/if.py ... ok test format::statement/class_definition.py ... ok test format::range_formatting/docstring_code_examples.py ... ok test format::statement/assign.py ... ok test format::statement/assert.py ... ok test format::statement/function.py ... ok test format::statement/lazy_import.py ... ok test format::statement/import_from.py ... ok test format::statement/module_comment.py ... ok test format::statement/stub_functions_trailing_comments.py ... ok test format::docstring_code_examples_dynamic_line_width.py ... ok test format::statement/top_level.py ... ok test format::stub_files/blank_line_after_nested_stub_class.pyi ... ok test format::statement/nonlocal.py ... ok test format::trailing_comments.py ... ok test format::stub_files/comments.pyi ... ok test format::statement/long_type_annotations.py ... ok test format::stub_files/top_level.pyi ... ok test format::trivia.py ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::tab_width.py ... ok test format::statement/while.py ... ok test format::statement/type_alias.py ... ok test format::stub_files/blank_line_after_nested_stub_class_eof.pyi ... ok test format::statement/raise.py ... ok test format::statement/top_level.pyi ... ok test format::stub_files/nesting.pyi ... ok test format::trailing_pragma_nested.py ... ok test format::statement/with_39.py ... ok test format::statement/return.py ... ok test format::statement/return_annotation.py ... ok test format::statement/return_type_parameters.py ... ok test format::statement/return_type_no_parameters.py ... ok test format::statement/try.py ... ok test format::stub_files/suite.pyi ... ok test format::statement/with.py ... ok test format::statement/match.py ... ok test format::docstring_code_examples.py ... ok test result: ok. 376 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/normalizer-bf68cda9e4f14d07 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_importer-da525d600ca43d0d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_index-378f101d0b8162ee --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_literal-277b138274779e6e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_parser-ed8e8b07d61269d1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/fixtures-08f055284ff18786 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 557 tests test inline_err::ann_assign_stmt_missing_rhs.py ... ok test inline_err::class_def_unparenthesized_generator_argument.py ... ok test inline_err::ann_assign_stmt_type_alias_annotation.py ... ok test inline_err::comma_separated_missing_comma.py ... ok test inline_err::ann_assign_stmt_invalid_annotation.py ... ok test inline_err::class_def_empty_body.py ... ok test inline_err::comma_separated_missing_element_between_commas.py ... ok test inline_err::assert_invalid_msg_expr.py ... ok test inline_err::assign_stmt_missing_rhs.py ... ok test inline_err::clause_expect_indented_block.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::assign_stmt_keyword_target.py ... ok test inline_err::class_def_unclosed_type_param_list.py ... ok test inline_err::aug_assign_stmt_missing_rhs.py ... ok test inline_err::ann_assign_stmt_invalid_value.py ... ok test inline_err::aug_assign_stmt_invalid_target.py ... ok test inline_err::assert_empty_test.py ... ok test inline_err::assert_invalid_test_expr.py ... ok test inline_err::backslash_continuation_indentation_error.py ... ok test inline_err::assign_stmt_starred_expr_value.py ... ok test inline_err::case_expect_indented_block.py ... ok test inline_err::async_unexpected_token.py ... ok test inline_err::aug_assign_stmt_invalid_value.py ... ok test inline_err::assign_stmt_invalid_target.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::args_unparenthesized_generator.py ... ok test inline_err::assign_stmt_invalid_value_expr.py ... ok test inline_err::ann_assign_stmt_invalid_target.py ... ok test inline_err::class_def_missing_name.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::comma_separated_missing_comma_between_elements.py ... ok test inline_err::class_type_params_py311.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::decorator_missing_expression.py ... ok test inline_err::decorator_float_literal_py38.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::del_stmt_empty.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::del_debug_py39.py ... ok test inline_err::dotted_name_multiple_dots.py ... ok test inline_err::decorator_non_toplevel_call_expression_py38.py ... ok test inline_err::decorator_missing_newline.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::del_incomplete_target.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::debug_shadow_type_alias.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::decorator_unexpected_token.py ... ok test inline_err::duplicate_match_class_attr.py ... ok test inline_err::decorator_named_expression_py37.py ... ok test inline_err::decorator_invalid_expression.py ... ok test inline_err::duplicate_keyword_args.py ... ok test inline_err::duplicate_type_parameter_names.py ... ok test inline_err::different_match_pattern_bindings.py ... ok test inline_err::duplicate_match_key.py ... ok test inline_err::except_stmt_invalid_expression.py ... ok test inline_err::except_star_py310.py ... ok test inline_err::except_stmt_missing_exception_and_as_name.py ... ok test inline_err::except_stmt_missing_exception.py ... ok test inline_err::except_stmt_missing_as_name.py ... ok test inline_err::f_string_empty_expression.py ... ok test inline_err::f_string_conversion_follows_exclamation.py ... ok test inline_err::except_stmt_unparenthesized_tuple_as.py ... ok test inline_err::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::for_stmt_invalid_target_in_keyword.py ... ok test inline_err::from_import_missing_rpar.py ... ok test inline_err::f_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::f_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::f_string_unclosed_lbrace.py ... ok test inline_err::for_stmt_invalid_iter_expr.py ... ok test inline_err::for_stmt_missing_target.py ... ok test inline_err::f_string_invalid_starred_expr.py ... ok test inline_err::for_stmt_invalid_target_binary_expr.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::for_stmt_missing_iter.py ... ok test inline_err::f_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::for_iter_unpack_py38.py ... ok test inline_err::for_stmt_missing_in_keyword.py ... ok test inline_err::from_import_dotted_names.py ... ok test inline_err::f_string_lambda_without_parentheses.py ... ok test inline_err::for_stmt_invalid_target.py ... ok test inline_err::from_import_empty_names.py ... ok test inline_err::from_import_missing_module.py ... ok test inline_err::from_import_parenthesized_star.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::global_stmt_trailing_comma.py ... ok test inline_err::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::import_from_star.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::from_import_star_with_other_names.py ... ok test inline_err::if_stmt_empty_body.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::function_def_unclosed_parameter_list.py ... ok test inline_err::import_alias_missing_asname.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::if_stmt_misspelled_elif.py ... ok test inline_err::if_stmt_invalid_test_expr.py ... ok test inline_err::invalid_del_target.py ... ok test inline_err::import_stmt_parenthesized_names.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_byte_literal.py ... ok test inline_err::import_stmt_trailing_comma.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::incomplete_attribute_before_for_in_delimiter.py ... ok test inline_err::invalid_annotation_class.py ... ok test inline_err::iter_unpack_return_py37.py ... ok test inline_err::ipython_help_escape_command_error_recovery_1.py ... ok test inline_err::ipython_help_escape_command_error_recovery_2.py ... ok test inline_err::invalid_match_pattern_target.py ... ok test inline_err::invalid_fstring_literal_element.py ... ok test inline_err::invalid_string_literal.py ... ok test inline_err::ipython_help_escape_command_error_recovery_3.py ... ok test inline_err::invalid_annotation_py314.py ... ok test inline_err::invalid_annotation_type_alias.py ... ok test inline_err::invalid_annotation_function_py314.py ... ok test inline_err::match_stmt_expect_indented_block.py ... ok test inline_err::invalid_future_feature.py ... ok test inline_err::iter_unpack_yield_py37.py ... ok test inline_err::lambda_body_with_yield_expr.py ... ok test inline_err::lambda_body_with_starred_expr.py ... ok test inline_err::irrefutable_case_pattern.py ... ok test inline_err::invalid_annotation_function.py ... ok test inline_err::match_classify_as_keyword.py ... ok test inline_err::match_classify_as_keyword_or_identifier.py ... ok test inline_err::match_before_py310.py ... ok test inline_err::match_expected_colon.py ... ok test inline_err::lazy_import_invalid_context_py315.py ... ok test inline_err::lazy_import_stmt_py314.py ... ok test inline_err::lazy_import_invalid_from_py315.py ... ok test inline_err::match_stmt_expected_case_block.py ... ok test inline_err::match_stmt_invalid_subject_expr.py ... ok test inline_err::match_stmt_invalid_guard_expr.py ... ok test inline_err::match_stmt_missing_guard_expr.py ... ok test inline_err::match_stmt_missing_pattern.py ... ok test inline_err::match_stmt_no_newline_before_case.py ... ok test inline_err::multiple_starred_names_in_sequence_pattern.py ... ok test inline_err::param_with_invalid_default.py ... ok test inline_err::match_stmt_single_starred_subject.py ... ok test inline_err::nonlocal_stmt_trailing_comma.py ... ok test inline_err::nested_quote_in_format_spec_py312.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::node_range_with_gaps.py ... ok test inline_err::nonlocal_declaration_at_module_level.py ... ok test inline_err::mixed_bytes_and_non_bytes_literals.py ... ok test inline_err::named_expr_slice.py ... ok test inline_err::nonlocal_stmt_expression.py ... ok test inline_err::params_multiple_kwargs.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::param_missing_annotation.py ... ok test inline_err::param_with_invalid_annotation.py ... ok test inline_err::multiple_starred_assignment_target.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::nonlocal_stmt_empty.py ... ok test inline_err::param_with_invalid_star_annotation.py ... ok test inline_err::nested_async_comprehension_py310.py ... ok test inline_err::multiple_assignment_in_case_pattern.py ... ok test inline_err::params_multiple_star_separator.py ... ok test inline_err::params_kwarg_after_star_separator.py ... ok test inline_err::param_with_star_annotation_py310.py ... ok test inline_err::params_follows_var_keyword_param.py ... ok test inline_err::raise_stmt_invalid_exc.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::params_expected_after_star_separator.py ... ok test inline_err::params_non_default_after_default.py ... ok test inline_err::params_multiple_slash_separator.py ... ok test inline_err::params_multiple_varargs.py ... ok test inline_err::params_star_after_slash.py ... ok test inline_err::params_no_arg_before_slash.py ... ok test inline_err::params_var_keyword_with_default.py ... ok test inline_err::params_var_positional_with_default.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::params_star_separator_after_star_param.py ... ok test inline_err::pep701_nested_interpolation_py311.py ... ok test inline_err::parenthesized_kwarg_py38.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::raise_stmt_invalid_cause.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::parenthesized_context_manager_py38.py ... ok test inline_err::single_star_for.py ... ok test inline_err::return_stmt_invalid_expr.py ... ok test inline_err::signed_pattern_non_literal_operand.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::simple_stmts_on_same_line.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_cause.py ... ok test inline_err::simple_and_compound_stmt_on_same_line.py ... ok test inline_err::star_slices.py ... ok test inline_err::single_star_return.py ... ok test inline_err::try_stmt_invalid_order.py ... ok test inline_err::simple_and_compound_stmt_on_same_line_in_block.py ... ok test inline_err::single_starred_assignment_target.py ... ok test inline_err::simple_stmts_on_same_line_in_block.py ... ok test inline_err::single_star_yield.py ... ok test inline_err::star_index_py310.py ... ok test inline_err::rebound_comprehension_variable.py ... ok test inline_err::starred_comprehension_target.py ... ok test inline_err::starred_list_comp_py314.py ... ok test inline_err::type_alias_incomplete_stmt.py ... ok test inline_err::t_string_empty_expression.py ... ok test inline_err::starred_starred_expression.py ... ok test inline_err::tuple_context_manager_py38.py ... ok test inline_err::t_string_lambda_without_parentheses.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::t_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::t_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::type_param_param_spec_bound.py ... ok test inline_err::t_string_unclosed_lbrace.py ... ok test inline_err::type_param_default_py312.py ... ok test inline_err::type_alias_invalid_value_expr.py ... ok test inline_err::t_string_invalid_starred_expr.py ... ok test inline_err::try_stmt_mixed_except_kind.py ... ok test inline_err::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::try_stmt_misspelled_except.py ... ok test inline_err::type_param_invalid_bound_expr.py ... ok test inline_err::type_param_type_var_tuple_missing_default.py ... ok test inline_err::type_stmt_py311.py ... ok test inline_err::type_param_type_var_tuple_bound.py ... ok test inline_err::unary_plus_py314.py ... ok test inline_err::type_param_param_spec_missing_default.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::type_params_empty.py ... ok test inline_err::type_param_type_var_missing_default.py ... ok test inline_err::type_param_type_var_invalid_default_expr.py ... ok test inline_err::type_param_type_var_tuple_invalid_default_expr.py ... ok test inline_err::type_parameter_default_order.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_ok::assign_stmt_starred_expr_value.py ... ok test inline_err::while_stmt_missing_colon.py ... ok test inline_err::walrus_py37.py ... ok test inline_err::yield_from_in_async_function.py ... ok test inline_err::while_stmt_missing_test.py ... ok test inline_err::with_items_parenthesized_missing_colon.py ... ok test inline_err::write_to_debug_expr.py ... ok test inline_err::yield_after_comma.py ... ok test inline_err::unparenthesized_named_expr_set_comp_py38.py ... ok test inline_err::unterminated_fstring_newline_recovery.py ... ok test inline_ok::decorator_async_function.py ... ok test inline_err::while_stmt_invalid_test_expr.py ... ok test inline_ok::all_async_comprehension_py310.py ... ok test inline_ok::ambiguous_lpar_with_items_binary_expr.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_err::unparenthesized_named_expr_index_py38.py ... ok test inline_ok::async_with_statement.py ... ok test inline_ok::ann_assign_stmt_simple_target.py ... ok test inline_err::unparenthesized_named_expr_set_literal_py38.py ... ok test inline_ok::ambiguous_lpar_with_items_if_expr.py ... ok test inline_ok::args_unparenthesized_generator.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_ok::except_star_py311.py ... ok test inline_ok::decorator_await_expression_py39.py ... ok test inline_ok::comma_separated_regular_list_terminator.py ... ok test inline_ok::debug_rename_import.py ... ok test inline_ok::class_keyword_in_case_pattern.py ... ok test inline_ok::async_function_definition.py ... ok test inline_ok::decorator_expression_dotted_ident_py38.py ... ok test inline_ok::class_def_arguments.py ... ok test inline_ok::for_in_target_valid_expr.py ... ok test inline_ok::class_type_params_py312.py ... ok test inline_ok::async_for_statement.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_ok::del_debug_py38.py ... ok test inline_ok::dotted_name_normalized_spaces.py ... ok test inline_ok::del_targets_terminator.py ... ok test inline_ok::decorator_expression_eval_hack_py38.py ... ok test inline_ok::import_from_star.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::for_iter_unpack_py38.py ... ok test inline_ok::from_import_no_space.py ... ok test inline_ok::for_iter_unpack_py39.py ... ok test inline_ok::irrefutable_case_pattern_at_end.py ... ok test inline_ok::from_import_soft_keyword_module_name.py ... ok test inline_ok::global_stmt.py ... ok test inline_ok::decorator_expression_identity_hack_py38.py ... ok test inline_ok::except_stmt_unparenthesized_tuple_no_as_py314.py ... ok test inline_ok::decorator_expression_py39.py ... ok test inline_ok::except_stmt_as_name_soft_keyword.py ... ok test inline_ok::iter_unpack_return_py38.py ... ok test inline_ok::different_match_pattern_bindings.py ... ok test inline_ok::import_as_name_soft_keyword.py ... ok test inline_ok::function_def_parenthesized_return_types.py ... ok test inline_ok::from_import_stmt_terminator.py ... ok test inline_ok::fstring_format_spec_terminator.py ... ok test inline_ok::function_def_valid_return_expr.py ... ok test inline_ok::lambda_with_no_parameters.py ... ok test inline_ok::function_type_params_py312.py ... ok test inline_ok::import_stmt_terminator.py ... ok test inline_ok::match_annotated_assignment.py ... ok test inline_ok::function_def_parameter_range.py ... ok test inline_ok::lazy_import_relative_py315.py ... ok test inline_ok::iter_unpack_return_py37.py ... ok test inline_ok::iter_unpack_yield_py37.py ... ok test inline_ok::lambda_with_valid_body.py ... ok test inline_ok::match_after_py310.py ... ok test inline_ok::lazy_import_semantic_ok_py315.py ... ok test inline_ok::lazy_import_stmt_py315.py ... ok test inline_ok::lazy_import_soft_keyword_split_py315.py ... ok test inline_ok::iter_unpack_yield_py38.py ... ok test inline_ok::multiple_assignment_in_case_pattern.py ... ok test inline_ok::match_as_pattern.py ... ok test inline_ok::match_classify_as_identifier_2.py ... ok test inline_ok::match_classify_as_identifier_1.py ... ok test inline_ok::match_as_pattern_soft_keyword.py ... ok test inline_ok::match_sequence_pattern_parentheses_terminator.py ... ok test inline_ok::match_sequence_pattern_terminator.py ... ok test inline_ok::match_stmt_valid_guard_expr.py ... ok test inline_ok::match_classify_as_keyword_or_identifier.py ... ok test inline_ok::match_attr_pattern_soft_keyword.py ... ok test inline_ok::match_stmt_subject_expr.py ... ok test inline_ok::match_classify_as_keyword_1.py ... ok test inline_ok::match_classify_as_keyword_2.py ... ok test inline_ok::non_duplicate_type_parameter_names.py ... ok test inline_ok::nested_async_comprehension_py311.py ... ok test inline_ok::param_with_annotation.py ... ok test inline_ok::non_rebound_comprehension_variable.py ... ok test inline_ok::nonlocal_stmt.py ... ok test inline_ok::non_nested_quote_in_format_spec_py311.py ... ok test inline_ok::nonlocal_declaration_at_module_level.py ... ok test inline_ok::multiple_starred_assignment_target.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::non_duplicate_keyword_args.py ... ok test inline_ok::params_non_default_after_star.py ... ok test inline_ok::parenthesized_kwarg_py37.py ... ok test inline_ok::param_with_star_annotation.py ... ok test inline_ok::params_seen_keyword_only_param_after_star.py ... ok test inline_ok::param_with_default.py ... ok test inline_ok::param_with_star_annotation_py310.py ... ok test inline_ok::nested_alternative_patterns.py ... ok test inline_ok::param_with_star_annotation_py311.py ... ok test inline_ok::parenthesized_context_manager_py39.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::parenthesized_named_expr_index_py38.py ... ok test inline_ok::parenthesized_star_index_py310.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::parenthesized_named_expr_py38.py ... ok test inline_ok::pep750_t_string_py314.py ... ok test inline_ok::pep_798_unpacking_comprehensions_py315.py ... ok test inline_ok::starred_list_comp_py315.py ... ok test inline_ok::pep701_f_string_py311.py ... ok test inline_ok::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::valid_annotation_class.py ... ok test inline_ok::single_star_in_tuple.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::single_starred_assignment_target.py ... ok test inline_ok::tuple_context_manager_py38.py ... ok test inline_ok::pep701_f_string_py312.py ... ok test inline_ok::unparenthesized_named_expr_py39.py ... ok test inline_ok::template_strings_py314.py ... ok test inline_ok::starred_comprehension_target.py ... ok test inline_ok::type_param_default_py313.py ... ok test inline_ok::walrus_py38.py ... ok test inline_ok::type_param_param_spec.py ... ok test inline_ok::star_index_py311.py ... ok test inline_ok::unparenthesized_named_expr_index_py39.py ... ok test inline_ok::unary_plus_py315.py ... ok test inline_ok::type_stmt_py312.py ... ok test inline_ok::type_param_type_var.py ... ok test inline_ok::type_param_type_var_tuple.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_0.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test inline_ok::yield_after_comma_parenthesized.py ... ok test inline_ok::valid_annotation_py313.py ... ok test invalid_syntax::expressions/arguments/unclosed_2.py ... ok test inline_ok::valid_future_feature.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test invalid_syntax::expressions/attribute/no_member.py ... ok test invalid_syntax::expressions/arguments/unclosed_0.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_1.py ... ok test invalid_syntax::expressions/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/arguments/unclosed_1.py ... ok test invalid_syntax::expressions/arguments/invalid_expression.py ... ok test invalid_syntax::expressions/arguments/missing_expression.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test invalid_syntax::expressions/arguments/missing_comma.py ... ok test invalid_syntax::expressions/arguments/missing_argument.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/await/no_expression_0.py ... ok test invalid_syntax::expressions/compare/missing_lhs.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/arguments/starred.py ... ok test invalid_syntax::expressions/arguments/double_starred.py ... ok test invalid_syntax::expressions/arguments/invalid_keyword_expression.py ... ok test invalid_syntax::expressions/bin_op/named_expression.py ... ok test invalid_syntax::expressions/arguments/invalid_order.py ... ok test invalid_syntax::expressions/attribute/invalid_member.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/bin_op/multiple_ops.py ... ok test invalid_syntax::expressions/bool_op/missing_lhs.py ... ok test invalid_syntax::expressions/bool_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bin_op/starred_expression.py ... ok test invalid_syntax::expressions/bool_op/named_expression.py ... ok test invalid_syntax::expressions/compare/missing_rhs_0.py ... ok test invalid_syntax::expressions/bool_op/starred_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_rhs.py ... ok test invalid_syntax::expressions/compare/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/compare/invalid_order.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/compare/missing_rhs_1.py ... ok test invalid_syntax::expressions/dict/named_expression_1.py ... ok test invalid_syntax::expressions/dict/double_star_comprehension.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_1.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_2.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_0.py ... ok test invalid_syntax::expressions/compare/missing_rhs_2.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_0.py ... ok test invalid_syntax::expressions/named/missing_expression_0.py ... ok test invalid_syntax::expressions/compare/named_expression.py ... ok test invalid_syntax::expressions/emoji_identifiers.py ... ok test invalid_syntax::expressions/emoji_statement.py ... ok test invalid_syntax::expressions/dict/named_expression_0.py ... ok test invalid_syntax::expressions/compare/starred_expression.py ... ok test invalid_syntax::expressions/compare/multiple_equals.py ... ok test invalid_syntax::expressions/if/recover.py ... ok test invalid_syntax::expressions/if/missing_test_expr_0.py ... ok test invalid_syntax::expressions/dict/double_star.py ... ok test invalid_syntax::expressions/lambda_duplicate_parameters.py ... ok test invalid_syntax::expressions/dict/recover.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.py ... ok test invalid_syntax::expressions/dict/comprehension.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/parenthesized/parenthesized.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/list/missing_closing_bracket_0.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_1.py ... ok test invalid_syntax::expressions/named/missing_expression_2.py ... ok test invalid_syntax::expressions/list/comprehension.py ... ok test invalid_syntax::expressions/list/recover.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_1.py ... ok test invalid_syntax::expressions/parenthesized/generator.py ... ok test invalid_syntax::expressions/named/missing_expression_1.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_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/named/missing_expression_3.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_0.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_0.py ... ok test invalid_syntax::expressions/unary/no_expression_0.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_1.py ... ok test invalid_syntax::expressions/list/star_expression_precedence.py ... ok test invalid_syntax::expressions/unary.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_3.py ... ok test invalid_syntax::expressions/set/recover.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_2.py ... ok test invalid_syntax::expressions/parenthesized/tuple.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_3.py ... ok test invalid_syntax::expressions/set/comprehension.py ... ok test invalid_syntax::expressions/parenthesized/tuple_starred_expr.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_0.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_1.py ... ok test invalid_syntax::expressions/yield/named_expression.py ... ok test invalid_syntax::expressions/set/star_expression_precedence.py ... ok test invalid_syntax::expressions/subscript/invalid_slice_element.py ... ok test invalid_syntax::expressions/unary/no_expression_1.py ... ok test invalid_syntax::expressions/yield/star_expression.py ... ok test invalid_syntax::expressions/unary/named_expression.py ... ok test invalid_syntax::expressions/yield_from/unparenthesized.py ... ok test invalid_syntax::expressions/yield_from/starred_expression.py ... ok test invalid_syntax::statements/match/as_pattern_2.py ... ok test invalid_syntax::re_lex_logical_token_mac_eol.py ... ok test invalid_syntax::re_lex_logical_token_windows_eol.py ... ok test invalid_syntax::re_lex_logical_token.py ... ok test invalid_syntax::re_lexing/fstring_format_spec_1.py ... ok test invalid_syntax::statements/match/as_pattern_3.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_3.py ... ok test invalid_syntax::statements/match/as_pattern_0.py ... ok test invalid_syntax::re_lexing/line_continuation_windows_eol.py ... ok test invalid_syntax::statements/if_extra_closing_parentheses.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_1.py ... ok test invalid_syntax::re_lexing/line_continuation_1.py ... ok test invalid_syntax::statements/match/as_pattern_1.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_2.py ... ok test invalid_syntax::statements/match/as_pattern_4.py ... ok test invalid_syntax::re_lexing/ty_1828.py ... ok test invalid_syntax::statements/function_type_parameters.py ... ok test invalid_syntax::statements/if_extra_indent.py ... ok test invalid_syntax::statements/match/invalid_class_pattern.py ... ok test invalid_syntax::statements/match/invalid_lhs_or_rhs_pattern.py ... ok test invalid_syntax::statements/with/empty_with_items.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar_eof.py ... ok test valid_syntax::expressions/attribute.py ... ok test invalid_syntax::statements/invalid_augmented_assignment_target.py ... ok test invalid_syntax::statements/invalid_assignment_targets.py ... ok test invalid_syntax::statements/match/invalid_mapping_pattern.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar.py ... ok test invalid_syntax::statements/with/ambiguous_lpar_with_items.py ... ok test invalid_syntax::statements/with/unparenthesized_with_items.py ... ok test valid_syntax::expressions/bool_op.py ... ok test invalid_syntax::statements/match/star_pattern_usage.py ... ok test valid_syntax::expressions/await.py ... ok test invalid_syntax::statements/match/unary_add_usage.py ... ok test valid_syntax::expressions/bin_op.py ... ok test valid_syntax::expressions/call.py ... ok test valid_syntax::expressions/arguments.py ... ok test valid_syntax::expressions/generator.py ... ok test valid_syntax::expressions/compare.py ... ok test valid_syntax::expressions/parenthesized.py ... ok test valid_syntax::expressions/name.py ... ok test valid_syntax::expressions/slice.py ... ok test valid_syntax::expressions/if.py ... ok test valid_syntax::expressions/named.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/number_literal.py ... ok test valid_syntax::expressions/dictionary_comprehension.py ... ok test valid_syntax::expressions/dictionary.py ... ok test valid_syntax::expressions/yield.py ... ok test valid_syntax::expressions/starred.py ... ok test valid_syntax::expressions/tuple.py ... ok test valid_syntax::expressions/set.py ... ok test valid_syntax::expressions/set_comprehension.py ... ok test valid_syntax::expressions/string.py ... ok test valid_syntax::expressions/subscript.py ... ok test valid_syntax::expressions/list_comprehension.py ... ok test valid_syntax::expressions/lambda.py ... ok test valid_syntax::other/atom.py ... ok test valid_syntax::statement/annotated_assignment.py ... ok test valid_syntax::expressions/yield_from.py ... ok test valid_syntax::statement/assert.py ... ok test valid_syntax::expressions/unary_op.py ... ok test valid_syntax::statement/augmented_assignment.py ... ok test valid_syntax::statement/assignment.py ... ok test valid_syntax::other/decorator.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::statement/class.py ... ok test valid_syntax::statement/return.py ... ok test valid_syntax::statement/import.py ... ok test valid_syntax::statement/simple.py ... ok test valid_syntax::statement/from_import.py ... ok test valid_syntax::statement/delete.py ... ok test valid_syntax::statement/raise.py ... ok test valid_syntax::statement/if.py ... ok test valid_syntax::statement/for.py ... ok test valid_syntax::expressions/t_string.py ... ok test valid_syntax::statement/with.py ... ok test valid_syntax::statement/ambiguous_lpar_with_items.py ... ok test valid_syntax::statement/while.py ... ok test valid_syntax::statement/try.py ... ok test valid_syntax::statement/function.py ... ok test valid_syntax::statement/type.py ... ok test valid_syntax::statement/match.py ... ok test result: ok. 557 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/generate_inline_tests-22586d2ac3145c84 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_semantic-cdfa88fd3e46ca3f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_stdlib-4272a7d14f686773 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_trivia-a9da418c92dc583f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/block_comments-8bc7381359253d40 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/simple_tokenizer-4a6ebed284b20d34 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/whitespace-142a99629aba2166 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ruff_server-0301d3c3e0d7dfa2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/document-f9b89744528d3da6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/e2e-a44efed5c674a616 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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-09-10 09:52:13.571883108 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server 2026-09-10 09:52:13.571954648 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server, using default options 2026-09-10 09:52:13.571961858 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.571988368 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server 2026-09-10 09:52:13.573685246 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/pyproject.toml` 2026-09-10 09:52:13.573805217 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-09-10 09:52:13.573818197 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-09-10 09:52:13.573885657 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server 2026-09-10 09:52:13.574036068 INFO Retrying to receive `client/registerCapability` request 2026-09-10 09:52:13.621001753 DEBUG request{id=2 method=shutdown}: enter 2026-09-10 09:52:13.621048903 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.621075163 DEBUG Received exit notification, exiting ok test capabilities::statically_registers_formatting_when_dynamic_registration_is_unsupported ... 2026-09-10 09:52:13.622479260 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server 2026-09-10 09:52:13.622524920 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server, using default options 2026-09-10 09:52:13.622528610 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.622541350 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server 2026-09-10 09:52:13.623471815 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/pyproject.toml` 2026-09-10 09:52:13.623602015 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-09-10 09:52:13.623614795 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-09-10 09:52:13.623681716 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server 2026-09-10 09:52:13.623749496 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.632564458 DEBUG request{id=2 method=shutdown}: enter 2026-09-10 09:52:13.632573578 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.632594358 DEBUG Received exit notification, exiting ok test code_action::code_action_without_valid_url_returns_unchanged_action ... 2026-09-10 09:52:13.633678703 INFO No workspace options found for file:///tmp/.tmphu1xUg, using default options 2026-09-10 09:52:13.633705384 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.633717294 DEBUG Indexing settings for workspace: /tmp/.tmphu1xUg 2026-09-10 09:52:13.635573532 INFO Registering workspace: /tmp/.tmphu1xUg 2026-09-10 09:52:13.635640563 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.635774013 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-09-10 09:52:13.635797613 WARN request{id=2 method=codeAction/resolve}: Returning code action unchanged because it doesn't contain Ruff's document URI payload. 2026-09-10 09:52:13.645917112 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:52:13.645931252 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.645951252 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-09-10 09:52:13.646882537 INFO No workspace options found for file:///tmp/.tmpGK39Oy, using default options 2026-09-10 09:52:13.646915577 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.646925967 DEBUG Indexing settings for workspace: /tmp/.tmpGK39Oy 2026-09-10 09:52:13.648533345 INFO Registering workspace: /tmp/.tmpGK39Oy 2026-09-10 09:52:13.648596005 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.648691855 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.648725395 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-09-10 09:52:13.648767206 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpGK39Oy/test.py 2026-09-10 09:52:13.648787466 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpGK39Oy/test.py 2026-09-10 09:52:13.649431129 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-09-10 09:52:13.649502349 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpGK39Oy/test.py 2026-09-10 09:52:13.649515699 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-09-10 09:52:13.659720398 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:52:13.659729308 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.659748208 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_toml ... 2026-09-10 09:52:13.660697483 INFO No workspace options found for file:///tmp/.tmpiWDTpO, using default options 2026-09-10 09:52:13.660726633 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.660737593 DEBUG Indexing settings for workspace: /tmp/.tmpiWDTpO 2026-09-10 09:52:13.661235625 DEBUG No `target-version` found in `/tmp/.tmpiWDTpO/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-09-10 09:52:13.661377596 DEBUG Loaded settings from: `/tmp/.tmpiWDTpO/ruff.toml` for `/tmp/.tmpiWDTpO` 2026-09-10 09:52:13.663362506 INFO Registering workspace: /tmp/.tmpiWDTpO 2026-09-10 09:52:13.663427146 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.663527496 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.663556216 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-10 09:52:13.663594117 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpiWDTpO/ruff.toml 2026-09-10 09:52:13.663749777 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-09-10 09:52:13.663757767 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpiWDTpO/ruff.toml 2026-09-10 09:52:13.663773707 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpiWDTpO/ruff.toml 2026-09-10 09:52:13.674016586 DEBUG request{id=4 method=shutdown}: enter 2026-09-10 09:52:13.674028327 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.674046687 DEBUG Received exit notification, exiting ok test code_action::human_readable_rule_names ... 2026-09-10 09:52:13.675003271 INFO No workspace options found for file:///tmp/.tmpVHphjr, using default options 2026-09-10 09:52:13.675031371 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.675041131 DEBUG Indexing settings for workspace: /tmp/.tmpVHphjr 2026-09-10 09:52:13.675701605 DEBUG Loaded settings from: `/tmp/.tmpVHphjr/pyproject.toml` for `/tmp/.tmpVHphjr` 2026-09-10 09:52:13.677623474 INFO Registering workspace: /tmp/.tmpVHphjr 2026-09-10 09:52:13.677680174 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.677767754 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.677798525 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-10 09:52:13.677826995 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpVHphjr/test.py 2026-09-10 09:52:13.678271767 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-09-10 09:52:13.678416818 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-09-10 09:52:13.678423568 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpVHphjr/test.py 2026-09-10 09:52:13.678437568 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpVHphjr/test.py 2026-09-10 09:52:13.678476238 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-09-10 09:52:13.678506528 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpVHphjr/test.py 2026-09-10 09:52:13.678516468 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-09-10 09:52:13.688658987 DEBUG request{id=4 method=shutdown}: enter 2026-09-10 09:52:13.688668387 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.688687267 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-09-10 09:52:13.689686451 INFO No workspace options found for file:///tmp/.tmpLjQKtw, using default options 2026-09-10 09:52:13.689716212 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.689727562 DEBUG Indexing settings for workspace: /tmp/.tmpLjQKtw 2026-09-10 09:52:13.692304114 INFO Registering workspace: /tmp/.tmpLjQKtw 2026-09-10 09:52:13.692360154 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.692473715 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-09-10 09:52:13.692499715 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-09-10 09:52:13.702610113 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:52:13.702617553 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.702634753 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-09-10 09:52:13.703535218 INFO No workspace options found for file:///tmp/.tmpi3pNtN, using default options 2026-09-10 09:52:13.703567178 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.703577308 DEBUG Indexing settings for workspace: /tmp/.tmpi3pNtN 2026-09-10 09:52:13.705170346 INFO Registering workspace: /tmp/.tmpi3pNtN 2026-09-10 09:52:13.705244016 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.705356426 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.705400317 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-09-10 09:52:13.715576505 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:52:13.715586195 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.715605205 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-09-10 09:52:13.716580890 INFO No workspace options found for file:///tmp/.tmpeDZjMH, using default options 2026-09-10 09:52:13.716616890 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.716643800 DEBUG Indexing settings for workspace: /tmp/.tmpeDZjMH 2026-09-10 09:52:13.717310994 DEBUG Loaded settings from: `/tmp/.tmpeDZjMH/pyproject.toml` for `/tmp/.tmpeDZjMH` 2026-09-10 09:52:13.719296853 INFO Registering workspace: /tmp/.tmpeDZjMH 2026-09-10 09:52:13.719371154 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.719454724 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.719492414 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-09-10 09:52:13.719528724 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpeDZjMH/test.thing 2026-09-10 09:52:13.720353098 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-09-10 09:52:13.730542787 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:52:13.730550147 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.730565257 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-09-10 09:52:13.731600432 INFO No workspace options found for file:///tmp/.tmpk9N2XC, using default options 2026-09-10 09:52:13.731632822 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.731642302 DEBUG Indexing settings for workspace: /tmp/.tmpk9N2XC 2026-09-10 09:52:13.732331146 DEBUG Loaded settings from: `/tmp/.tmpk9N2XC/pyproject.toml` for `/tmp/.tmpk9N2XC` 2026-09-10 09:52:13.733308580 INFO Registering workspace: /tmp/.tmpk9N2XC 2026-09-10 09:52:13.733361900 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.733446111 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.733468481 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-10 09:52:13.733500431 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpk9N2XC/test.thing 2026-09-10 09:52:13.743668700 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:52:13.743673650 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.743688640 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-09-10 09:52:13.744628514 INFO No workspace options found for file:///tmp/.tmp1ax2PL, using default options 2026-09-10 09:52:13.744652814 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.744673675 DEBUG Indexing settings for workspace: /tmp/.tmp1ax2PL 2026-09-10 09:52:13.745330438 DEBUG Loaded settings from: `/tmp/.tmp1ax2PL/pyproject.toml` for `/tmp/.tmp1ax2PL` 2026-09-10 09:52:13.747294957 INFO Registering workspace: /tmp/.tmp1ax2PL 2026-09-10 09:52:13.747355197 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.747450548 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.747485378 DEBUG request{id=2 method=textDocument/rangeFormatting}: enter 2026-09-10 09:52:13.747517378 DEBUG request{id=2 method=textDocument/rangeFormatting}: Included path via `include`: /tmp/.tmp1ax2PL/test.thing 2026-09-10 09:52:13.747522658 WARN request{id=2 method=textDocument/rangeFormatting}: Range formatting for Markdown files not supported 2026-09-10 09:52:13.757670407 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:52:13.757678597 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.757697137 DEBUG Received exit notification, exiting ok test diagnostics::invalid_pyproject_toml_diagnostic ... 2026-09-10 09:52:13.758694572 INFO No workspace options found for file:///tmp/.tmpDFSkgs, using default options 2026-09-10 09:52:13.758725472 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.758737692 DEBUG Indexing settings for workspace: /tmp/.tmpDFSkgs 2026-09-10 09:52:13.760366410 INFO Registering workspace: /tmp/.tmpDFSkgs 2026-09-10 09:52:13.760426690 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.760516190 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.760538310 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-10 09:52:13.760564241 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpDFSkgs/pyproject.toml 2026-09-10 09:52:13.770820970 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:52:13.770829900 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.770850880 DEBUG Received exit notification, exiting ok test diagnostics::toml_diagnostics ... 2026-09-10 09:52:13.771828185 INFO No workspace options found for file:///tmp/.tmp7P9JXr, using default options 2026-09-10 09:52:13.771863655 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.771875415 DEBUG Indexing settings for workspace: /tmp/.tmp7P9JXr 2026-09-10 09:52:13.772342597 DEBUG No `target-version` found in `/tmp/.tmp7P9JXr/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-09-10 09:52:13.772481548 DEBUG Loaded settings from: `/tmp/.tmp7P9JXr/ruff.toml` for `/tmp/.tmp7P9JXr` 2026-09-10 09:52:13.773490783 INFO Registering workspace: /tmp/.tmp7P9JXr 2026-09-10 09:52:13.773547853 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.773632333 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.773658473 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-10 09:52:13.773683873 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp7P9JXr/ruff.toml 2026-09-10 09:52:13.783934333 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:52:13.783940673 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.783961713 DEBUG Received exit notification, exiting ok test diagnostics::uses_human_readable_names_in_preview ... 2026-09-10 09:52:13.784998608 INFO No workspace options found for file:///tmp/.tmpThmL6T, using default options 2026-09-10 09:52:13.785034858 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.785045918 DEBUG Indexing settings for workspace: /tmp/.tmpThmL6T 2026-09-10 09:52:13.785769891 DEBUG Loaded settings from: `/tmp/.tmpThmL6T/pyproject.toml` for `/tmp/.tmpThmL6T` 2026-09-10 09:52:13.787672360 INFO Registering workspace: /tmp/.tmpThmL6T 2026-09-10 09:52:13.787731471 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.787814641 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.787843521 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-10 09:52:13.787874231 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpThmL6T/test.py 2026-09-10 09:52:13.788413944 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-09-10 09:52:13.798702193 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:52:13.798710353 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.798728993 DEBUG Received exit notification, exiting ok test hover::hover_for_file_level_noqa ... 2026-09-10 09:52:13.799740168 INFO No workspace options found for file:///tmp/.tmp36QlkG, using default options 2026-09-10 09:52:13.799773068 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.799784018 DEBUG Indexing settings for workspace: /tmp/.tmp36QlkG 2026-09-10 09:52:13.801390986 INFO Registering workspace: /tmp/.tmp36QlkG 2026-09-10 09:52:13.801447716 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.801529037 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.801554027 DEBUG request{id=2 method=textDocument/hover}: enter 2026-09-10 09:52:13.811726745 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:52:13.811734656 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.811754666 DEBUG Received exit notification, exiting ok test hover::hover_for_human_readable_rule_name ... 2026-09-10 09:52:13.812654100 INFO No workspace options found for file:///tmp/.tmpYiFehp, using default options 2026-09-10 09:52:13.812688590 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.812699410 DEBUG Indexing settings for workspace: /tmp/.tmpYiFehp 2026-09-10 09:52:13.813399524 DEBUG Loaded settings from: `/tmp/.tmpYiFehp/pyproject.toml` for `/tmp/.tmpYiFehp` 2026-09-10 09:52:13.814362178 INFO Registering workspace: /tmp/.tmpYiFehp 2026-09-10 09:52:13.814419978 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.814504759 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.814545829 DEBUG request{id=2 method=textDocument/hover}: enter 2026-09-10 09:52:13.824721568 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:52:13.824727208 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.824745728 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-09-10 09:52:13.825688002 INFO No workspace options found for file:///tmp/.tmpmqghfl, using default options 2026-09-10 09:52:13.825715222 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.825726093 DEBUG Indexing settings for workspace: /tmp/.tmpmqghfl 2026-09-10 09:52:13.828292115 INFO Registering workspace: /tmp/.tmpmqghfl 2026-09-10 09:52:13.828345595 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.828428375 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.828450845 DEBUG request{id=2 method=textDocument/hover}: enter 2026-09-10 09:52:13.838692824 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:52:13.838701295 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.838721645 DEBUG Received exit notification, exiting ok test hover::hover_for_ruff_suppression_comments ... 2026-09-10 09:52:13.839567989 INFO No workspace options found for file:///tmp/.tmpRgppJz, using default options 2026-09-10 09:52:13.839601619 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.839612669 DEBUG Indexing settings for workspace: /tmp/.tmpRgppJz 2026-09-10 09:52:13.841166406 INFO Registering workspace: /tmp/.tmpRgppJz 2026-09-10 09:52:13.841242257 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.841333457 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.841362377 DEBUG request{id=2 method=textDocument/hover}: enter 2026-09-10 09:52:13.841448788 DEBUG request{id=3 method=textDocument/hover}: enter 2026-09-10 09:52:13.841491498 DEBUG request{id=4 method=textDocument/hover}: enter 2026-09-10 09:52:13.841527828 DEBUG request{id=5 method=textDocument/hover}: enter 2026-09-10 09:52:13.841567408 DEBUG request{id=6 method=textDocument/hover}: enter 2026-09-10 09:52:13.841608238 DEBUG request{id=7 method=textDocument/hover}: enter 2026-09-10 09:52:13.851710247 DEBUG request{id=8 method=shutdown}: enter 2026-09-10 09:52:13.851719007 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.851732887 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-09-10 09:52:13.852694992 INFO No workspace options found for file:///tmp/.tmpsX81uc, using default options 2026-09-10 09:52:13.852726742 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.852737212 DEBUG Indexing settings for workspace: /tmp/.tmpsX81uc 2026-09-10 09:52:13.855292824 INFO Registering workspace: /tmp/.tmpsX81uc 2026-09-10 09:52:13.855351404 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.855432195 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.855466065 DEBUG request{id=2 method=textDocument/hover}: enter 2026-09-10 09:52:13.865602013 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:52:13.865609113 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.865627663 DEBUG Received exit notification, exiting ok test hover::no_hover_for_suppression_text_in_string ... 2026-09-10 09:52:13.866484318 INFO No workspace options found for file:///tmp/.tmpdILsMh, using default options 2026-09-10 09:52:13.866519798 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.866530268 DEBUG Indexing settings for workspace: /tmp/.tmpdILsMh 2026-09-10 09:52:13.868143015 INFO Registering workspace: /tmp/.tmpdILsMh 2026-09-10 09:52:13.868210516 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.868302256 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.868330156 DEBUG request{id=2 method=textDocument/hover}: enter 2026-09-10 09:52:13.878478515 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:52:13.878484705 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.878504225 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-09-10 09:52:13.879418729 INFO No workspace options found for file:///tmp/.tmpyXyugx, using default options 2026-09-10 09:52:13.879447190 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.879456240 DEBUG Indexing settings for workspace: /tmp/.tmpyXyugx 2026-09-10 09:52:13.882017342 INFO Registering workspace: /tmp/.tmpyXyugx 2026-09-10 09:52:13.882077022 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.882202463 DEBUG request{id=2 method=textDocument/hover}: enter 2026-09-10 09:52:13.882230033 WARN request{id=2 method=textDocument/hover}: Returning no hover information because document `file:///tmp/.tmpyXyugx/not-open.py` isn't open. 2026-09-10 09:52:13.892338901 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:52:13.892347121 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.892365141 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-09-10 09:52:13.893324086 INFO No workspace options found for file:///tmp/.tmpY0s0f0, using default options 2026-09-10 09:52:13.893358476 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.893369656 DEBUG Indexing settings for workspace: /tmp/.tmpY0s0f0 2026-09-10 09:52:13.895985119 INFO Registering workspace: /tmp/.tmpY0s0f0 2026-09-10 09:52:13.896046079 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.896164220 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-09-10 09:52:13.896203980 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpY0s0f0/notebook.py 2026-09-10 09:52:13.896949683 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-09-10 09:52:13.896975884 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-09-10 09:52:13.896994054 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-09-10 09:52:13.897063174 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:52:13.897119944 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:52:13.907368223 DEBUG request{id=2 method=shutdown}: enter 2026-09-10 09:52:13.907375413 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.907396763 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-09-10 09:52:13.908374208 INFO No workspace options found for file:///tmp/.tmpgppQAp, using default options 2026-09-10 09:52:13.908399508 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.908410918 DEBUG Indexing settings for workspace: /tmp/.tmpgppQAp 2026-09-10 09:52:13.909130112 DEBUG Loaded settings from: `/tmp/.tmpgppQAp/pyproject.toml` for `/tmp/.tmpgppQAp` 2026-09-10 09:52:13.910085556 INFO Registering workspace: /tmp/.tmpgppQAp 2026-09-10 09:52:13.910146906 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.910263127 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-09-10 09:52:13.910283047 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpgppQAp/test.ipynb 2026-09-10 09:52:13.910868290 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:52:13.910900680 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:52:13.910965830 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-10 09:52:13.910994981 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpgppQAp/test.ipynb 2026-09-10 09:52:13.911609194 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-09-10 09:52:13.911617184 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpgppQAp/test.ipynb 2026-09-10 09:52:13.911723684 DEBUG request{id=4 method=textDocument/diagnostic}: enter 2026-09-10 09:52:13.911729564 DEBUG request{id=4 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpgppQAp/test.ipynb 2026-09-10 09:52:13.921876333 DEBUG request{id=5 method=shutdown}: enter 2026-09-10 09:52:13.921886133 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.921905373 DEBUG Received exit notification, exiting ok test notebook::related_information ... 2026-09-10 09:52:13.922976468 INFO No workspace options found for file:///tmp/.tmpT1wZKM, using default options 2026-09-10 09:52:13.923001758 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.923012448 DEBUG Indexing settings for workspace: /tmp/.tmpT1wZKM 2026-09-10 09:52:13.923737752 DEBUG Loaded settings from: `/tmp/.tmpT1wZKM/pyproject.toml` for `/tmp/.tmpT1wZKM` 2026-09-10 09:52:13.925692641 INFO Registering workspace: /tmp/.tmpT1wZKM 2026-09-10 09:52:13.925758141 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.925852872 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-09-10 09:52:13.925865692 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpT1wZKM/test.ipynb 2026-09-10 09:52:13.926211023 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:52:13.926242484 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:52:13.936356242 DEBUG request{id=2 method=shutdown}: enter 2026-09-10 09:52:13.936368502 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.936388752 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-09-10 09:52:13.937437727 INFO No workspace options found for file:///tmp/.tmpJxxKUv, using default options 2026-09-10 09:52:13.937471357 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.937483477 DEBUG Indexing settings for workspace: /tmp/.tmpJxxKUv 2026-09-10 09:52:13.940050840 INFO Registering workspace: /tmp/.tmpJxxKUv 2026-09-10 09:52:13.940114520 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.940241660 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-09-10 09:52:13.940271211 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpJxxKUv/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-09-10 09:52:13.940635742 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-09-10 09:52:13.940663403 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-09-10 09:52:13.940680923 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-09-10 09:52:13.940751873 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:52:13.940806783 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:52:13.940982224 DEBUG notification{method=notebookDocument/didChange}: enter 2026-09-10 09:52:13.940998914 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpJxxKUv/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-09-10 09:52:13.941231555 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-09-10 09:52:13.941253385 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-09-10 09:52:13.941271206 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-09-10 09:52:13.941319306 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:52:13.941341796 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:52:13.941378896 DEBUG notification{method=notebookDocument/didChange}: enter 2026-09-10 09:52:13.941388236 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpJxxKUv/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-09-10 09:52:13.941594537 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-09-10 09:52:13.941617567 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-09-10 09:52:13.941634077 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-09-10 09:52:13.941677667 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:52:13.941686647 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:52:13.951899526 DEBUG request{id=2 method=shutdown}: enter 2026-09-10 09:52:13.951906916 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.951931996 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_remains_excluded_without_explicit_registration ... 2026-09-10 09:52:13.953096692 INFO No workspace options found for file:///tmp/.tmpPNFvoV, using default options 2026-09-10 09:52:13.953130852 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.953142232 DEBUG Indexing settings for workspace: /tmp/.tmpPNFvoV 2026-09-10 09:52:13.953627315 DEBUG No `target-version` found in `/tmp/.tmpPNFvoV/.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-09-10 09:52:13.953760815 DEBUG Loaded settings from: `/tmp/.tmpPNFvoV/.ruff.toml` for `/tmp/.tmpPNFvoV` 2026-09-10 09:52:13.953783365 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpPNFvoV/sub 2026-09-10 09:52:13.955754495 INFO Registering workspace: /tmp/.tmpPNFvoV 2026-09-10 09:52:13.955817855 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.955899545 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.955935916 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-09-10 09:52:13.955969096 DEBUG request{id=2 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpPNFvoV/sub/test.py 2026-09-10 09:52:13.956004226 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.956018776 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-09-10 09:52:13.956023546 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpPNFvoV/sub/foo/test.py 2026-09-10 09:52:13.966117234 DEBUG request{id=4 method=shutdown}: enter 2026-09-10 09:52:13.966124434 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.966138304 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor ... 2026-09-10 09:52:13.967260910 INFO No workspace options found for file:///tmp/.tmpbRpLLE/sub, using default options 2026-09-10 09:52:13.967289990 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.967300580 DEBUG Indexing settings for workspace: /tmp/.tmpbRpLLE/sub 2026-09-10 09:52:13.967366610 DEBUG No `target-version` found in `/tmp/.tmpbRpLLE/.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-09-10 09:52:13.967465871 DEBUG Loaded settings from: `/tmp/.tmpbRpLLE/.ruff.toml` 2026-09-10 09:52:13.967860903 DEBUG No `target-version` found in `/tmp/.tmpbRpLLE/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-09-10 09:52:13.968001753 DEBUG Loaded settings from: `/tmp/.tmpbRpLLE/sub/.ruff.toml` for `/tmp/.tmpbRpLLE/sub` 2026-09-10 09:52:13.968024744 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpbRpLLE/sub/foo 2026-09-10 09:52:13.969966203 INFO Registering workspace: /tmp/.tmpbRpLLE/sub 2026-09-10 09:52:13.970028083 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.970117343 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.970154944 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-09-10 09:52:13.970198764 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpbRpLLE/sub/test.py 2026-09-10 09:52:13.970230204 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-09-10 09:52:13.970318684 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.970337185 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-09-10 09:52:13.970343015 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpbRpLLE/sub/foo/test.py 2026-09-10 09:52:13.980451203 DEBUG request{id=4 method=shutdown}: enter 2026-09-10 09:52:13.980459503 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.980478543 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor_in_a_multi_root_workspace ... 2026-09-10 09:52:13.981539948 INFO No workspace options found for file:///tmp/.tmpDlQ5HB, using default options 2026-09-10 09:52:13.981566608 INFO No workspace options found for file:///tmp/.tmpDlQ5HB/sub, using default options 2026-09-10 09:52:13.981570058 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.981580398 DEBUG Indexing settings for workspace: /tmp/.tmpDlQ5HB 2026-09-10 09:52:13.982097711 DEBUG Loaded settings from: `/tmp/.tmpDlQ5HB/.ruff.toml` for `/tmp/.tmpDlQ5HB` 2026-09-10 09:52:13.982142551 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpDlQ5HB/sub 2026-09-10 09:52:13.984108230 INFO Registering workspace: /tmp/.tmpDlQ5HB 2026-09-10 09:52:13.984120161 DEBUG Indexing settings for workspace: /tmp/.tmpDlQ5HB/sub 2026-09-10 09:52:13.984266151 DEBUG Loaded settings from: `/tmp/.tmpDlQ5HB/.ruff.toml` 2026-09-10 09:52:13.984737853 DEBUG Loaded settings from: `/tmp/.tmpDlQ5HB/sub/.ruff.toml` for `/tmp/.tmpDlQ5HB/sub` 2026-09-10 09:52:13.984788334 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpDlQ5HB/sub/foo 2026-09-10 09:52:13.986732473 INFO Registering workspace: /tmp/.tmpDlQ5HB/sub 2026-09-10 09:52:13.986794153 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:13.986899584 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.986939574 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-09-10 09:52:13.986973124 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpDlQ5HB/test.py 2026-09-10 09:52:13.987006034 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-09-10 09:52:13.987098905 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.987118275 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-09-10 09:52:13.987123725 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpDlQ5HB/sub/test.py 2026-09-10 09:52:13.987131235 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-09-10 09:52:13.987182635 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:13.987214265 DEBUG request{id=4 method=textDocument/formatting}: enter 2026-09-10 09:52:13.987218765 DEBUG request{id=4 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpDlQ5HB/sub/foo/test.py 2026-09-10 09:52:13.997316094 DEBUG request{id=5 method=shutdown}: enter 2026-09-10 09:52:13.997324044 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:13.997342124 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-09-10 09:52:13.998508289 INFO No workspace options found for file:///tmp/.tmpTTZhMk, using default options 2026-09-10 09:52:13.998538950 INFO No workspace options found for file:///tmp/.tmpTTZhMk/external/Y, using default options 2026-09-10 09:52:13.998542410 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:13.998565280 DEBUG Indexing settings for workspace: /tmp/.tmpTTZhMk 2026-09-10 09:52:13.999204653 DEBUG Loaded settings from: `/tmp/.tmpTTZhMk/systemtests/pyproject.toml` for `/tmp/.tmpTTZhMk/systemtests` 2026-09-10 09:52:14.001141312 INFO Registering workspace: /tmp/.tmpTTZhMk 2026-09-10 09:52:14.001154262 DEBUG Indexing settings for workspace: /tmp/.tmpTTZhMk/external/Y 2026-09-10 09:52:14.003710734 INFO Registering workspace: /tmp/.tmpTTZhMk/external/Y 2026-09-10 09:52:14.003773385 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:14.003866825 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:14.003877485 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:14.003904705 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-10 09:52:14.003933625 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpTTZhMk/systemtests/tests/common/fakes/wus.py 2026-09-10 09:52:14.004003196 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-09-10 09:52:14.004075356 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-09-10 09:52:14.004080516 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpTTZhMk/external/Y/wus.py 2026-09-10 09:52:14.004543128 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-09-10 09:52:14.014837928 DEBUG request{id=4 method=shutdown}: enter 2026-09-10 09:52:14.014844118 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:14.014863328 DEBUG Received exit notification, exiting ok test workspace::single_file_mode_does_not_index_nested_configuration ... 2026-09-10 09:52:14.015997213 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server 2026-09-10 09:52:14.016026743 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server, using default options 2026-09-10 09:52:14.016030003 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:14.016050433 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server 2026-09-10 09:52:14.016844397 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/pyproject.toml` 2026-09-10 09:52:14.016963008 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-09-10 09:52:14.016972958 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-09-10 09:52:14.017037068 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server 2026-09-10 09:52:14.017100948 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:14.017203189 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:14.017231369 WARN No settings available for file:///tmp/.tmpLZ3PY2/nested/test.py - falling back to default settings 2026-09-10 09:52:14.017375370 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-09-10 09:52:14.017410810 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpLZ3PY2/nested/test.py 2026-09-10 09:52:14.017432600 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-09-10 09:52:14.017534550 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:14.017540730 WARN No settings available for file:///tmp/.tmpLZ3PY2/unrelated/test.py - falling back to default settings 2026-09-10 09:52:14.017652401 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-09-10 09:52:14.017661271 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpLZ3PY2/unrelated/test.py 2026-09-10 09:52:14.017667991 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-09-10 09:52:14.027794170 DEBUG request{id=4 method=shutdown}: enter 2026-09-10 09:52:14.027806200 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:14.027820330 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-09-10 09:52:14.028843195 INFO No workspace options found for file:///tmp/.tmpHOQUiE, using default options 2026-09-10 09:52:14.028883765 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:14.028894895 DEBUG Indexing settings for workspace: /tmp/.tmpHOQUiE 2026-09-10 09:52:14.030520023 INFO Registering workspace: /tmp/.tmpHOQUiE 2026-09-10 09:52:14.030580403 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:14.030699483 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-10 09:52:14.030732994 WARN request{id=2 method=textDocument/diagnostic}: Returning no diagnostics because document `file:///tmp/.tmpHOQUiE/not-open.py` isn't open. 2026-09-10 09:52:14.040891362 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:52:14.040899812 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:14.040918272 DEBUG Received exit notification, exiting ok test workspace::unrelated_file_outside_workspace_uses_fallback_configuration ... 2026-09-10 09:52:14.042012038 INFO No workspace options found for file:///tmp/.tmpg6nZ9C/sub, using default options 2026-09-10 09:52:14.042045198 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:52:14.042056448 DEBUG Indexing settings for workspace: /tmp/.tmpg6nZ9C/sub 2026-09-10 09:52:14.042134538 DEBUG No `target-version` found in `/tmp/.tmpg6nZ9C/.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-09-10 09:52:14.042267719 DEBUG Loaded settings from: `/tmp/.tmpg6nZ9C/.ruff.toml` 2026-09-10 09:52:14.042666851 DEBUG No `target-version` found in `/tmp/.tmpg6nZ9C/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-09-10 09:52:14.042803271 DEBUG Loaded settings from: `/tmp/.tmpg6nZ9C/sub/.ruff.toml` for `/tmp/.tmpg6nZ9C/sub` 2026-09-10 09:52:14.042822501 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpg6nZ9C/sub/foo 2026-09-10 09:52:14.043842966 INFO Registering workspace: /tmp/.tmpg6nZ9C/sub 2026-09-10 09:52:14.043907397 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:52:14.043999337 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:52:14.044026607 WARN No settings available for file:///tmp/.tmpg6nZ9C/unrelated/test.py - falling back to default settings 2026-09-10 09:52:14.044165818 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-09-10 09:52:14.044212778 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpg6nZ9C/unrelated/test.py 2026-09-10 09:52:14.044232438 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-09-10 09:52:14.054409157 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:52:14.054417797 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:52:14.054436747 DEBUG Received exit notification, exiting ok test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_source_file-e34ea52b54d121ec --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/auto_traits-80ed21de1177b596 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/constructors-3940391d2b866c15 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/indexing-fa180bdb14490157 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/main-8cd3231bf292c4f9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/serde-1ae2383278901021 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ruff_workspace-c8b814112a0e3949 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ty-206f7a685047bbe6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ty-6332f59b6b6b4c20 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/cli-69e3c6bebfc7023e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 177 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::preview_rule_status ... 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 circular type alias definitions. ## Why is it bad? Recursive aliases are valid when recursive references occur inside another type, such as `list[Tree]`. An alias cannot expand directly to itself or include itself as a union member. This applies to both `type` statements and aliases created with `TypeAliasType`. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeAliasType type Itself = Itself # error type A = B # error type B = A # error type IntOr = int | IntOr # error Cycle = TypeAliasType("Cycle", "Cycle") # error type Tree = int | list[Tree] # valid recursive alias ``` # 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] ``` # disjoint-cast Default level: ignore | Stable (since 0.0.78) ## What it does Detects `cast` calls where the inferred type of the value is disjoint from the destination type. Two types are disjoint if they are entirely non-overlapping. For example, `str` and `int` are disjoint types because it is impossible to create a Python object that is both a `str` and an `int` at the same time: Python forbids multiple inheritance between these two classes: ```pycon >>> class StrAndInt(int, str): ... Traceback (most recent call last): File "", line 1, in class StrAndInt(int, str): ... TypeError: multiple bases have instance lay-out conflict ``` This means that any object of type `int` can never also be of type `str`, and any object of type `str` can never also inhabit the type `int`. The only common subtype of these two types is [`Never`][never], the uninhabited type, which has no members. ## Why is this bad? `cast()` is deliberately designed as an "escape hatch" in the type system that is neither validated at runtime nor, by default, by type checkers. While upcasting to a supertype is always sound, and casting to a subtype can be sound in some situations if accompanied by careful validation checks, `cast()` is also deliberately designed to allow unsound narrowing, and most useful applications of `cast()` in real-world code cannot be fully validated by a type checker. Nonetheless, even while acknowledging the fact that `cast()` is intentionally designed to allow unsoundness, casting a value to an entirely *disjoint* type is especially likely to indicate a mistake in your code. A cast from an `int` to a `str`, for example, likely indicates a bug or misunderstanding. This rule therefore provides a means for codebases to partially validate their uses of `cast()` without banning the API -- or even banning all unsound uses of the API -- entirely. ## Example ```py from typing import cast def parse(value: int) -> str: return cast(str, value) # error: [disjoint-cast] ``` Casts between overlapping (non-disjoint) types are allowed: ```py from collections.abc import Sequence from typing import cast def validate(numbers: Sequence[int | None]) -> Sequence[int]: if None in numbers: raise TypeError("must provide a sequence of numbers!") return cast(Sequence[int], numbers) ``` Note that disjointness between types can sometimes be surprising. For example, `list[int]` is disjoint from `list[bool]` even though `bool` is a subtype of `int`. Due to the fact that `list` is [mutable and invariant], it would be deeply unsound for ty to ever narrow an object of type `list[int]` to the type `list[bool]`. As such, ty will complain about a cast from `list[int]` to `list[bool]` when this rule is enabled. Similarly, two `NewType`s can be disjoint even when they share the same underlying nominal base type, unless one `NewType` is explicitly declared as a sub-newtype of the other. ```py from typing import NewType, cast UserId = NewType("UserId", int) ProUserId = NewType("ProUserId", int) def f(x: list[int], user_id: UserId): y = cast(list[bool], x) # error: [disjoint-cast] pro_user_id = cast(ProUserId, user_id) # error: [disjoint-cast] ``` ## Alternatives In many cases, the diagnostic can be avoided by switching to use covariant generic types rather than invariant ones: ```py # `Sequence`, unlike `list`, is immutable and covariant from collections.abc import Sequence from typing import cast def f(x: Sequence[int]): y = cast(Sequence[bool], x) # no diagnostic ``` Though if you're able to use covariant types, a type-safe narrowing mechanism that provides runtime validation, such as using `TypeIs`, is generally preferable to using `cast`: ```py # `Sequence`, unlike `list`, is immutable and covariant from collections.abc import Sequence from typing_extensions import TypeIs, reveal_type def is_sequence_of_bools(x: Sequence[int]) -> TypeIs[Sequence[bool]]: return all(isinstance(item, bool) for item in x) def f(x: Sequence[int]): assert is_sequence_of_bools(x) reveal_type(x) # revealed: Sequence[bool] ``` If you're unable to switch to an immutable, covariant generic type, other solutions to this particular diagnostic might include assigning a new list altogether: ```py def f(x: list[int]): y: list[bool] = [] for item in x: assert isinstance(item, bool) y.append(item) ``` Or using a `TypeGuard`. While the "narrowing" below is still unsound, there is at least some runtime validation of the element types taking place, making it superior to the `cast`: ```py from typing_extensions import TypeGuard, reveal_type def is_list_of_bools(x: list[int]) -> TypeGuard[list[bool]]: return all(isinstance(item, bool) for item in x) def f(x: list[int]): assert is_list_of_bools(x) reveal_type(x) # revealed: list[bool] ``` ## Default level This rule is disabled by default. It is designed as a strict rule for users who want additional soundness checks from their type checker, and it may have false positives in some situations. ## See also - The Ruff rule [`banned-api`][banned-api] can be used to ban the use of `cast()` entirely in your codebase. - `redundant-cast` detects casts where the value already has the destination type. [banned-api]: https://docs.astral.sh/ruff/rules/banned-api/ [mutable and invariant]: https://docs.astral.sh/ty/reference/typing-faq/#invariant-generics [never]: https://docs.python.org/3/library/typing.html#typing.Never # 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 whose `__slots__` values cannot be determined statically are not always considered disjoint bases by ty. Static definitions can include string literals, fixed-length tuples, and literal lists, sets, or dictionaries of string literals. 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. Also checks for reads and writes of generic instance attributes through a generic class or a specialized generic alias. An "instance-only" variable is one which is only ever assigned to or declared when accessed via `self` in an instance method. A generic instance attribute has a type that depends on the class's type parameters. Specializing a generic class does not create separate class attribute storage, so these attributes cannot be accessed through the generic class or a specialized alias. Access through a `type[...]` receiver is allowed because it can refer to a concrete subclass with its own class attributes. ## 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 ``` ```python from typing import Generic, TypeVar T = TypeVar("T") class Box(Generic[T]): value: T Box[int].value = 1 # error Box.value # error box = Box[int]() box.value = 1 # okay ``` # 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` - `slots=True` when the class already defines `__slots__` 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 are invalid at runtime or do not satisfy the typing specification. ## Why is this bad? An invalidly defined protocol class may lead to the type checker inferring unexpected things or accepting unsafe operations. Some invalid protocol definitions also raise `TypeError` 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 ``` A generic protocol's declared type-variable variance must match how that variable is used by its protocol members. For example, a type variable that appears only in a method's return type must be covariant: ```py from typing import Protocol, TypeVar T = TypeVar("T") class Source(Protocol[T]): # error: [invalid-protocol] def read(self) -> T: ... ``` Although Python constructs this protocol successfully at runtime, it is invalid for static typing. Declare the type variable with `TypeVar("T", covariant=True)` instead. # 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-direct-dependency Default level: ignore | Preview (since 0.0.76) ## What it does Checks for imports from installable packages that the current project or PEP 723 script does not declare as direct dependencies. The name used in dependency declarations can differ from the import name: for example, the `pillow` package is imported as `PIL`. ## Why is this bad? A dependency can be installed because another package requires it. Importing that dependency without declaring it makes your code rely on another package's dependency list. If that package removes the dependency, your imports can fail. Declare the packages that provide your imports in `project.dependencies` or `project.optional-dependencies` in `pyproject.toml`. Non-package files, such as tests and development scripts, can also use dependencies declared in dependency groups. See uv's [guide to managing dependencies](https://docs.astral.sh/uv/concepts/projects/dependencies/) for how to add these declarations. ## Rule status This rule is disabled by default and requires uv integration. For projects, enable uv workspace integration (`TY_UV=1`) and use an existing, synchronized environment. Running [`uv check`](https://docs.astral.sh/uv/reference/cli/#uv-check) synchronizes the environment automatically before invoking ty, unless `--no-sync` is passed. For these checks, ty reads the dependency graph and module ownership returned by `uv workspace metadata` without changing installed packages. uv may update the lockfile to match the current dependency declarations. uv 0.12.3 or later is required. For PEP 723 scripts, enable uv script integration with `TY_UV=scripts` or `TY_UV=1`. ty synchronizes each script's environment and checks imports against its inline `dependencies` list. Declarations and environments from the enclosing workspace or other scripts do not apply. ## Known limitations The current workspace integration applies to directory checks. Explicit file arguments and `--config-file` bypass uv workspace discovery. Imports guarded by `TYPE_CHECKING` are not reported because they are not executed at runtime. They can use development-only dependencies, such as type stub packages, without requiring those packages as runtime dependencies. Standard-library imports and imports whose owning package cannot be identified unambiguously are also not reported. Imports of [namespace packages](https://docs.python.org/3/reference/import.html#namespace-packages) themselves, such as `import ns`, are not reported: the namespace can contain modules from several installable packages. Imports of their submodules, such as `import ns.child`, are checked when the owning package is known. An `__init__.pyi` stub does not change this distinction. Native packages that ty can resolve only as namespace packages at runtime are also skipped. For other native modules, ty can use stubs to resolve the import and uv's ownership map to identify which package to declare. Some editable installations add the whole project directory to Python's import path, making both package code and files such as `tests/test_app.py` importable. If uv does not identify which modules belong to the installable package, ty allows dependency-group imports throughout that directory, including in package code, to avoid incorrectly flagging imports in tests and scripts. ## Examples With `requests` as a direct dependency, `urllib3` may also be installed because `requests` depends on it: ```python {data-mdtest="ignore"} import requests import urllib3 # error: [missing-direct-dependency] ``` Add `urllib3` to `project.dependencies` if your code imports it directly. # 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-slot Default level: error | Stable (since 0.0.75) ## What it does Checks for assignments to declared attributes that have no matching `__slots__` entry on the class or its bases, and no instance dictionary to store their values. ## Why is this bad? Most Python objects store their attributes in an "instance dictionary". Assigning to a new attribute adds an entry to this dictionary; deleting that attribute removes it again. Accordingly, most Python objects allow for **arbitrary attributes to be set and read**. The advantage of this is that it allows for many dynamic features; the disadvantage is that it can be costly in terms of memory, and can easily allow for typos to slip in accidentally, e.g.: ```py class Foo: def __init__(self, x): self.x = x def update_x(self, x): self.xx = x # oops, this was meant to be the same attribute set in `__init__`, # but ended up being an entirely separate one! ``` Defining `__slots__` lets a class reserve space for a fixed set of instance attributes instead. Unless an instance dictionary is inherited from a base class or requested by including `"__dict__"` in `__slots__`, instances of the class have no dictionary in which to store additional attributes. Attempting to assign to an attribute not declared in `__slots__` will often raise `AttributeError` at runtime if the instance has no instance dictionary. ## Examples ### Class definitions ```python class Item: __slots__ = () value: int Item().value = 1 # error: [missing-slot] ``` If you control the class, include the attribute in `__slots__` to make the assignment valid: ```python class Item: __slots__ = ("value",) value: int Item().value = 1 ``` ### Stub files Stub files can use properties to indicate that instances have attributes that are readable and writable but do not appear in `__slots__`, for example: ```pyi class Item: __slots__ = () @property def value(self) -> int: ... @value.setter def value(self, value: int) -> None: ... ``` ## References - [Python data model: `__slots__`](https://docs.python.org/3/reference/datamodel.html#slots) # 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 variable assignments that unsoundly assign a type that is not a [subtype] of a variable's declared type. This rule is a stricter version of `invalid-assignment`. Whereas that rule also flags assignments to attributes and subscripts, however, this rule is only applied to variable assignments. 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::disabled_integration_does_not_initialize_scripts ... ok test scripts::environment_options ... ok test scripts::excluded_scripts_do_not_initialize_their_environments ... 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::ordinary_files_do_not_initialize_scripts ... 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::unavailable_uv_reports_metadata_error ... 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::scripts_only_mode_disables_uv_workspace_discovery ... 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. 177 passed; 0 failed; 0 ignored; 0 measured; 4 filtered out; finished in 6.35s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/file_watching-ebc8c6fb67c91afb --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 48 tests test 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 explicitly_included_file_remains_checked_when_becoming_a_script ... 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 script_exclusion_tracks_file_creation_and_metadata_edits ... ok test scripts_to_synchronize_after_file_and_directory_changes ... ok 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. 46 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 3.17s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ty_combine-6abcff3aa1678ac1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ty_completion_bench-0f09c69311d943b6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ty_completion_eval-464741329392088f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ty_ide-d762ceefc1ed5957 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1858 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_bare_annotation ... ok test completion::tests::from_import_with_separate_annotation_and_assignment ... ok test completion::tests::from_import_with_submodule1 ... ok test completion::tests::from_import_with_type_checking_annotation ... 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::explicit_fixture_name_matching_python_name_keeps_reference_families_separate ... 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_ambiguous_pytest_fixture_request_includes_all_targets ... ok test find_references::tests::references_do_not_mix_global_and_nonlocal_comprehension_walruses ... ok test find_references::tests::references_explicit_fixture_name_from_string_token ... ok test find_references::tests::references_explicit_pytest_fixture_stops_at_external_stub ... ok test find_references::tests::references_function_local_fixture_import_as_ordinary_alias ... 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_pytest_fixture_declaration_through_external_stub ... ok test find_references::tests::references_pytest_fixture_does_not_expand_through_ambiguous_request ... ok test find_references::tests::references_pytest_fixture_preserves_non_fixture_ambiguous_target ... ok test find_references::tests::references_pytest_fixture_relationships_from_default_name ... ok test find_references::tests::references_pytest_fixture_relationships_from_explicit_name ... ok test find_references::tests::references_pytest_fixture_respect_conftest_shadowing ... ok test find_references::tests::references_pytest_fixture_through_annotated_stub ... ok test find_references::tests::references_pytest_fixture_through_reexport ... ok test find_references::tests::references_pytest_imported_fixture_exposure ... ok test find_references::tests::references_pytest_installed_core_fixture ... 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_parameter_declaration ... 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::goto_definition_uses_pytest_fixture_binding ... 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_slot_descriptor ... 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::script_metadata_distinguishes_numeric_and_datetime_values ... ok test semantic_tokens::tests::script_metadata_highlights_toml_in_source_order ... ok test semantic_tokens::tests::script_metadata_inside_statement_remains_in_source_order ... ok test semantic_tokens::tests::script_metadata_multiline_strings_exclude_comment_prefixes ... ok test semantic_tokens::tests::script_metadata_respects_requested_token_range ... 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_classmethod_docstring ... 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. 1858 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 35.63s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ty_module_resolver-2d61decdb324e8ba --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 152 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_roots_exclude_dynamic_search_paths ... 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. 152 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ty_project-a10350edf25a34fa --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 67 tests test db::tests::changed_script_metadata_updates_import_resolution ... ok test db::tests::checks_use_available_script_environment_without_running_uv ... ok test db::tests::dependency_metadata_isnt_queried_unnecessarily ... ok 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::dependency_metadata_warning_is_reported_by_default ... 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_refresh_error_takes_precedence_over_dependency_error ... 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::command::tests::explicit_uv_override_skips_path_lookup ... ok test uv::environments::tests::dependency_metadata_changes_recheck_unchanged_imports ... ok test uv::environments::tests::semantic_lookup_creates_a_stable_default_environment ... ok test uv::metadata::dependencies::tests::editable_paths_supply_ownership_without_recorded_modules ... ok test uv::metadata::dependencies::tests::preserves_ambiguous_namespace_owners_and_submodules ... ok test uv::metadata::dependencies::tests::separates_direct_dependencies_from_transitive_packages ... ok test uv::metadata::dependencies::tests::unavailable_dependency_information_has_a_reason ... ok test uv::metadata::dependencies::tests::unknown_module_owners_prevent_parent_fallback ... ok test uv::metadata::dependencies::tests::virtual_projects_without_dependencies_do_not_require_module_ownership ... ok test uv::metadata::dependencies::tests::workspace_groups_apply_to_each_member_and_virtual_root ... ok test uv::metadata::dependencies::tests::workspace_without_members_can_supply_groups ... ok test uv::metadata::tests::environment_can_be_omitted ... ok test uv::metadata::tests::rejects_incompatible_dependency_metadata ... 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 uv::tests::use_uv_from_system ... ok test result: ok. 67 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ty_python_core-e605631ccfa5fef1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 63 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::truthiness_and ... 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. 63 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ty_python_semantic-34cfa8ce08e4661f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 448 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::call::bind::tests::contextual_preference_preserves_incomplete_inference ... ok test types::call::bind::tests::overloaded_argument_retains_correlated_inference ... 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::paths::tests::eager_and_lazy_negation_are_equivalent ... ok test types::constraints::paths::tests::path_assignments_follow_constraint_source_order ... ok test types::constraints::paths::tests::path_fold_break_restores_path_assignments ... ok test types::constraints::paths::tests::path_fold_reconstructs_constraint_sets ... ok test types::constraints::paths::tests::solution_walker_break_restores_path_assignments ... ok test types::constraints::projection::tests::four_independent_binary_arguments_have_sixteen_solutions ... ok test types::constraints::projection::tests::incomplete_solution_discards_the_projection ... ok test types::constraints::projection::tests::intersection_construction_failure_discards_the_projection ... ok test types::constraints::projection::tests::path_limit_is_checked_before_solving ... ok test types::constraints::projection::tests::rejected_exhausted_path_does_not_poison_valid_sibling ... ok test types::constraints::projection::tests::source_and_interning_order_do_not_change_correlated_projection ... ok test types::constraints::projection::tests::terminal_projections_need_no_paths_or_types ... ok test types::constraints::projection::tests::type_budget_charges_nested_set_theoretic_terms ... ok test types::constraints::projection::tests::type_budget_is_charged_before_constructing_a_union ... ok test types::constraints::projection::tests::valid_unsolved_path_is_not_unconstrained ... ok test types::constraints::sequents::tests::constraint_implications_are_cached ... ok test types::constraints::sequents::tests::overlapping_lower_bounds_do_not_skip_nonempty_sequent_map ... ok test types::constraints::tests::bounded_path_collection_shares_preprocessing_visits ... ok test types::constraints::tests::bounded_path_fast_paths_respect_limits ... 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_intersection_detects_disjoint_union_upper_bounds ... ok test types::constraints::tests::constraint_ordering_preserves_independent_concrete_solutions ... ok test types::constraints::tests::constraint_ordering_preserves_negated_alternative_solutions ... ok test types::constraints::tests::constraint_ordering_preserves_nested_transitive_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::deeply_nested_source_order_preserves_first_occurrences ... ok test types::constraints::tests::default_solve_distinguishes_invalid_bounds_from_never ... ok test types::constraints::tests::default_solve_leaves_unbounded_typevar_unsolved_without_bounds ... ok test types::constraints::tests::disjunction_of_independent_conjunctions_stays_compact ... 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::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_discards_unreferenced_typevars ... ok test types::constraints::tests::owned_constraint_set_load_preserves_overlay_typevar_ids ... 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_order_when_reintroducing_constraints ... ok test types::constraints::tests::owned_constraint_set_preserves_projected_solution_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::owned_constraint_set_typevar_order_survives_round_trip ... ok test types::constraints::tests::projected_constraint_source_order_is_independent_of_allocation_order ... ok test types::constraints::tests::promoting_solutions_preserves_completeness ... ok test types::constraints::tests::shared_source_order_subtrees_are_visited_once ... 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::solution_budget_exhaustion_preserves_available_bindings ... 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_uncertain_branch_absorbs_stronger_paths ... 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::classifies_flow_graph_cycles ... ok test types::cyclic::tests::classifies_recursive_parameter_flows ... ok test types::cyclic::tests::combines_flows_from_multiple_recursive_references ... 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::recomputed_visits_share_abstract_identity_guards ... ok test types::cyclic::tests::recomputed_visits_share_exact_recursion_guards ... ok test types::cyclic::tests::scopes_inconclusive_parameter_flows_to_recursive_paths ... ok test types::cyclic::tests::selectively_reuses_cached_results ... 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::creating_conftest_updates_fixture_resolution ... ok test types::dedicated::pytest::tests::declines_dynamic_core_plugin_registries ... 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::excludes_unavailable_definitions_from_fixture_exposures ... 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::ignores_imported_fixture_exposures_unavailable_at_runtime ... ok test types::dedicated::pytest::tests::ignores_local_fixture_declarations_unavailable_at_runtime ... ok test types::dedicated::pytest::tests::ignores_overwritten_imported_fixtures ... ok test types::dedicated::pytest::tests::prefers_class_fixtures_and_skips_method_receivers ... ok test types::dedicated::pytest::tests::preserves_conditional_imported_fixture_definitions ... ok test types::dedicated::pytest::tests::preserves_explicit_fixture_name_declarations ... ok test types::dedicated::pytest::tests::preserves_fixture_exposure_provenance_across_imports ... ok test types::dedicated::pytest::tests::project_fixtures_shadow_installed_core_plugins ... ok test types::dedicated::pytest::tests::requires_a_default_pytest_test_module_name ... ok test types::dedicated::pytest::tests::resolves_conftest_fixture_dependency_from_parent_conftest ... ok test types::dedicated::pytest::tests::resolves_conftest_fixtures_from_request_directory_to_first_party_root ... ok test types::dedicated::pytest::tests::resolves_conftest_providers_from_outermost_matching_first_party_root ... ok test types::dedicated::pytest::tests::resolves_dependencies_for_fixture_declarations_unavailable_at_runtime ... ok test types::dedicated::pytest::tests::resolves_fixture_after_positional_only_method_receiver ... ok test types::dedicated::pytest::tests::resolves_fixture_alongside_cyclic_reexport ... ok test types::dedicated::pytest::tests::resolves_fixture_declarations_from_stub_only_classes ... ok test types::dedicated::pytest::tests::resolves_fixture_reexports_through_stub_only_modules ... 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_imported_fixture_declarations_from_source_when_available ... ok test types::dedicated::pytest::tests::resolves_imported_fixture_exposures ... ok test types::dedicated::pytest::tests::resolves_installed_core_plugins_in_registration_order ... ok test types::dedicated::pytest::tests::resolves_same_file_fixture_declarations_and_dependencies ... ok test types::dedicated::pytest::tests::skips_invalid_core_plugin_names ... ok test types::dedicated::pytest::tests::updating_core_plugin_registry_updates_fixture_resolution ... 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::definition_resolution::tests::attribute_lookup_does_not_infer_scope ... ok test types::definition_resolution::tests::builtin_names_do_not_infer_scope ... 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::alternative_storage_budget_preserves_merged_inference ... ok test types::generics::tests::constraint_failure_diagnostics_preserve_variance ... ok test types::generics::tests::exhausted_projection_keeps_legacy_mapping_unavailable ... ok test types::generics::tests::incomplete_inference_preserves_complete_siblings ... ok test types::generics::tests::inference_budget_exhaustion_discards_partial_mappings ... ok test types::generics::tests::inference_cleans_merged_types_independently_of_alternatives ... ok test types::generics::tests::inference_detects_expanding_cycles_hidden_by_merging ... ok test types::generics::tests::inference_preserves_correlated_alternatives ... ok test types::generics::tests::recording_constraints_does_not_project_legacy_mappings ... ok test types::generics::tests::recovery_inference_is_not_a_complete_solution ... ok test types::generics::tests::satisfiable_constraint_analysis_discards_rejected_paths ... ok test types::generics::tests::single_inference_defers_unsolved_defaults ... ok test types::ide_support::tests::builtin_definition_lookup_does_not_infer_scope ... 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::comparison_truthiness_widens_across_sparse_cycle_results ... 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::redundant_cast_without_closing_parenthesis ... 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::member_lookup_result_size ... 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::property_deprecations_do_not_infer_accessor_signatures ... 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::tests::unrestricted_tuple_materialization_absorbs_divergent_approximations ... 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::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 types::visitor::tests::materialization_noop_checks_hidden_function_types ... ok test types::visitor::tests::materialization_noop_rejects_divergent_markers ... ok test result: ok. 414 passed; 0 failed; 34 ignored; 0 measured; 0 filtered out; finished in 4.74s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/corpus-fec0243bcaea077b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.99s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/mdtest-2b9d371d18c0a5c8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 492 tests test lint_doc::call-non-callable.md ... ok test lint_doc::duplicate-base.md ... ok test lint_doc::ignore-comment-unknown-rule.md ... ok test lint_doc::implicit-concatenated-string-type-annotation.md ... ok test lint_doc::invalid-argument-type.md ... ok test lint_doc::empty-body.md ... ok test lint_doc::duplicate-kw-only.md ... ok test lint_doc::final-on-non-method.md ... ok test lint_doc::abstract-method-in-final-class.md ... ok test lint_doc::experimental-syntax.md ... ok test lint_doc::abstract-and-final-method.md ... ok test lint_doc::index-out-of-bounds.md ... ok test lint_doc::instance-layout-conflict.md ... ok test lint_doc::call-top-callable.md ... ok test lint_doc::conflicting-declarations.md ... ok test lint_doc::cyclic-type-alias-definition.md ... ok test lint_doc::dynamic-function-decorator-return.md ... ok test lint_doc::assert-type-unspellable-subtype.md ... ok test lint_doc::ambiguous-protocol-member.md ... ok test lint_doc::conflicting-metaclass.md ... ok test lint_doc::cyclic-class-definition.md ... ok test lint_doc::call-abstract-method.md ... ok test lint_doc::invalid-legacy-positional-parameter.md ... ok test lint_doc::disjoint-cast.md ... ok test lint_doc::invalid-named-tuple.md ... ok test lint_doc::invalid-attribute-override.md ... ok test lint_doc::escape-character-in-forward-annotation.md ... ok test lint_doc::invalid-ignore-comment.md ... ok test lint_doc::invalid-context-manager.md ... ok test lint_doc::invalid-declaration.md ... ok test lint_doc::invalid-dataclass-override.md ... ok test lint_doc::invalid-exception-caught.md ... ok test lint_doc::invalid-generic-class.md ... ok test lint_doc::invalid-explicit-override.md ... ok test lint_doc::invalid-dataclass.md ... ok test lint_doc::invalid-enum-member-annotation.md ... ok test lint_doc::invalid-module-getattr-call.md ... ok test lint_doc::invalid-frozen-dataclass-subclass.md ... ok test lint_doc::division-by-zero.md ... ok test lint_doc::invalid-paramspec.md ... ok test lint_doc::invalid-match-pattern.md ... ok test lint_doc::invalid-key.md ... ok test lint_doc::invalid-legacy-type-variable.md ... ok test lint_doc::invalid-metaclass.md ... ok test lint_doc::invalid-assignment.md ... ok test lint_doc::invalid-generic-enum.md ... ok test lint_doc::invalid-named-tuple-override.md ... ok test lint_doc::invalid-await.md ... ok test lint_doc::deprecated.md ... ok test lint_doc::invalid-overload.md ... ok test lint_doc::blanket-ignore-comment.md ... ok test lint_doc::missing-direct-dependency.md ... ok test lint_doc::invalid-newtype.md ... ok test lint_doc::invalid-protocol.md ... ok test lint_doc::invalid-return-type.md ... ok test lint_doc::invalid-syntax-in-forward-annotation.md ... ok test lint_doc::invalid-type-form.md ... ok test lint_doc::invalid-type-checking-constant.md ... ok test lint_doc::invalid-total-ordering.md ... ok test lint_doc::invalid-super-argument.md ... ok test lint_doc::invalid-type-variable-constraints.md ... ok test lint_doc::invalid-type-alias-type.md ... ok test lint_doc::invalid-type-variable-default.md ... ok test lint_doc::invalid-type-variable-bound.md ... ok test lint_doc::final-without-value.md ... ok test lint_doc::invalid-type-arguments.md ... ok test lint_doc::dataclass-field-order.md ... ok test lint_doc::invalid-raise.md ... ok test lint_doc::invalid-typed-dict-header.md ... ok test lint_doc::pydantic-discarded-extra-argument.md ... ok test lint_doc::invalid-yield.md ... ok test lint_doc::isinstance-against-protocol.md ... ok test lint_doc::invalid-typed-dict-field.md ... ok test lint_doc::isinstance-against-typed-dict.md ... ok test lint_doc::missing-argument.md ... ok test lint_doc::ineffective-final.md ... ok test lint_doc::not-subscriptable.md ... ok test lint_doc::parameter-already-assigned.md ... ok test lint_doc::not-iterable.md ... ok test lint_doc::positional-only-parameter-as-kwarg.md ... ok test lint_doc::missing-typed-dict-key.md ... ok test lint_doc::no-matching-overload.md ... ok test lint_doc::missing-type-argument.md ... ok test lint_doc::override-of-final-variable.md ... ok test lint_doc::override-of-final-method.md ... ok test lint_doc::non-callable-init-subclass.md ... ok test lint_doc::missing-slot.md ... ok test lint_doc::possibly-missing-attribute.md ... ok test lint_doc::raw-string-type-annotation.md ... ok test lint_doc::unresolved-import.md ... ok test lint_doc::too-many-positional-arguments.md ... ok test lint_doc::redundant-cast.md ... ok test lint_doc::possibly-missing-import.md ... ok test lint_doc::redundant-final-classvar.md ... ok test lint_doc::shadowed-type-variable.md ... ok test lint_doc::invalid-base.md ... ok test lint_doc::possibly-unresolved-reference.md ... ok test lint_doc::subclass-of-dataclass-with-order.md ... ok test lint_doc::static-assert-error.md ... ok test lint_doc::invalid-attribute-access.md ... ok test lint_doc::inconsistent-mro.md ... ok test lint_doc::unknown-argument.md ... ok test lint_doc::type-assertion-failure.md ... ok test lint_doc::super-call-in-named-tuple-method.md ... ok test lint_doc::invalid-parameter-default.md ... ok test lint_doc::unbound-type-variable.md ... ok test lint_doc::undefined-reveal.md ... ok test lint_doc::unsound-assignment.md ... ok test lint_doc::unavailable-implicit-super-arguments.md ... ok test lint_doc::unresolved-reference.md ... ok test lint_doc::unresolved-attribute.md ... ok test lint_doc::unresolved-global.md ... ok test lint_doc::unsound-return-statement.md ... ok test lint_doc::unsupported-bool-conversion.md ... ok test lint_doc::unsupported-dynamic-base.md ... ok test lint_doc::unused-type-ignore-comment.md ... ok test lint_doc::unsupported-base.md ... ok test lint_doc::unsound-yield.md ... ok test lint_doc::unsupported-operator.md ... ok test lint_doc::possibly-missing-submodule.md ... ok test lint_doc::mismatched-type-name.md ... ok test lint_doc::unused-awaitable.md ... ok test lint_doc::useless-overload-body.md ... ok test lint_doc::zero-stepsize-in-slice.md ... ok test lint_doc::invalid-typed-dict-statement.md ... ok test lint_doc::invalid-type-guard-definition.md ... ok test mdtest::annotations/starred.md ... ok test mdtest::annotations/int_float_complex.md ... ok test lint_doc::invalid-method-override.md ... ok test lint_doc::missing-override-decorator.md ... ok test mdtest::annotations/optional.md ... ok test lint_doc::possibly-missing-implicit-call.md ... ok test mdtest::annotations/any.md ... ok test mdtest::annotations/stdlib_typing_aliases.md ... ok test lint_doc::unused-ignore-comment.md ... ok test lint_doc::subclass-of-final-class.md ... ok test mdtest::assignment/multi_target.md ... ok test mdtest::assignment/walrus.md ... ok test mdtest::annotations/intersection_types.md ... ok test mdtest::annotations/never.md ... ok test mdtest::binary/booleans.md ... ok test mdtest::annotations/deferred.md ... ok test mdtest::assignment/unbound.md ... ok test mdtest::abstract.md ... ok test mdtest::annotations/unsupported_special_forms.md ... ok test mdtest::binary/unions.md ... ok test mdtest::binary/custom.md ... ok test mdtest::call/annotation.md ... ok test mdtest::annotations/callable.md ... ok test mdtest::assignment/augmented.md ... ok test mdtest::annotations/literal_string.md ... ok test mdtest::annotations/generic_alias.md ... ok test mdtest::boundness_declaredness/public.md ... ok test mdtest::call/abstract_method.md ... ok test mdtest::annotations/union.md ... ok test mdtest::annotations/literal.md ... ok test mdtest::annotations/unsupported_type_qualifiers.md ... ok test mdtest::annotations/annotated.md ... ok test mdtest::binary/instances.md ... ok test mdtest::annotations/new_types.md ... ok test mdtest::call/dunder_import.md ... ok test mdtest::call/never.md ... ok test mdtest::assignment/annotations.md ... ok test mdtest::call/invalid_syntax.md ... ok test mdtest::call/dunder.md ... ok test mdtest::call/getattr_static.md ... ok test mdtest::boolean/short_circuit.md ... ok test mdtest::call/subclass_of.md ... ok test mdtest::binary/integers.md ... ok test mdtest::call/callable_instance.md ... ok test mdtest::call/open.md ... ok test mdtest::call/new_class.md ... ok test mdtest::comparison/byte_literals.md ... ok test mdtest::binary/tuples.md ... ok test mdtest::comparison/enums.md ... ok test mdtest::async.md ... ok test mdtest::classes.md ... ok test mdtest::comparison/non_bool_returns.md ... ok test mdtest::annotations/string.md ... ok test mdtest::comparison/instances/membership_test.md ... ok test mdtest::comparison/strings.md ... ok test mdtest::call/str_startswith.md ... ok test mdtest::annotations/self.md ... ok test mdtest::comparison/intersections.md ... ok test mdtest::comparison/identity.md ... ok test mdtest::comparison/unions.md ... ok test mdtest::comparison/unsupported.md ... ok test mdtest::comprehensions/invalid_syntax.md ... ok test mdtest::assignment/unsound.md ... ok test mdtest::conditional/if_statement.md ... ok test mdtest::call/builtins.md ... ok test mdtest::class/super.md ... ok test mdtest::dataclasses/post_init.md ... ok test mdtest::annotations/unsupported_special_types.md ... ok test mdtest::annotations/invalid.md ... ok test mdtest::binary/classes.md ... ok test mdtest::conditional/if_expression.md ... ok test mdtest::declaration/error.md ... ok test mdtest::class/slots.md ... ok test mdtest::call/type.md ... ok test mdtest::cycle/implicit_instance_attributes.md ... ok test mdtest::comprehensions/basic.md ... ok test mdtest::del.md ... ok test mdtest::decorators/total_ordering.md ... ok test mdtest::comparison/integers.md ... ok test mdtest::dataclasses/fields.md ... ok test mdtest::diagnostics/invalid_type_parameter_order.md ... ok test mdtest::diagnostics/invalid_assignment_syntactic_variants.md ... ok test mdtest::conditional/match.md ... ok test mdtest::diagnostics/invalid_await.md ... ok test mdtest::call/replace.md ... ok test mdtest::diagnostics/missing_argument.md ... ok test mdtest::diagnostics/missing_argument_paramspec.md ... ok test mdtest::diagnostics/legacy_typevars.md ... ok test mdtest::call/union.md ... ok test mdtest::diagnostics/invalid_match_pattern.md ... ok test mdtest::comparison/instances/rich_comparison.md ... ok test mdtest::diagnostics/shadowing.md ... ok test mdtest::diagnostics/special_form_attributes.md ... ok test mdtest::diagnostics/unknown_argument.md ... ok test mdtest::diagnostics/single_matching_overload.md ... ok test mdtest::diagnostics/unpacking.md ... ok test mdtest::diagnostics/unresolved_import.md ... ok test mdtest::call/overloads.md ... ok test mdtest::diagnostics/error_context.md ... ok test mdtest::doc/README.md ... ok test mdtest::call/constructor.md ... ok test mdtest::diagnostics/union_call.md ... ok test mdtest::diagnostics/attribute_assignment.md ... ok test mdtest::comparison/tuples.md ... ok test mdtest::directives/assert_never.md ... ok test mdtest::directives/reveal_type.md ... ok test mdtest::doc/public_type_undeclared_symbols.md ... ok test mdtest::directives/assert_type.md ... ok test mdtest::diagnostics/version_related_syntax_errors.md ... ok test mdtest::diagnostics/missing_type_argument.md ... ok test mdtest::diagnostics/unsupported_bool_conversion.md ... ok test mdtest::descriptor_protocol.md ... ok test mdtest::dataclasses/dataclass_transform.md ... ok test mdtest::diagnostics/unused_awaitable.md ... ok test mdtest::deprecated.md ... ok test mdtest::call/functools_partial.md ... ok test mdtest::external/README.md ... ok test mdtest::external/attrs.md ... ok test mdtest::exception/invalid_syntax.md ... ok test mdtest::external/numpy.md ... ok test mdtest::external/pydantic.md ... ok test mdtest::external/pydantic_extra_search_paths.md ... ok test mdtest::external/sqlalchemy.md ... ok test mdtest::external/pytest.md ... ok test mdtest::external/sqlmodel.md ... ok test mdtest::external/strawberry.md ... ok test mdtest::expression/assert.md ... ok test mdtest::call/function.md ... ok test mdtest::diagnostics/unresolved_reference.md ... ok test mdtest::call/callables_as_descriptors.md ... ok test mdtest::expression/attribute.md ... ok test mdtest::expression/if.md ... ok test mdtest::diagnostics/same_names.md ... ok test mdtest::diagnostics/semantic_syntax_errors.md ... ok test mdtest::diagnostics/too_many_positionals.md ... ok test mdtest::directives/cast.md ... ok test mdtest::exception/basic.md ... ok test mdtest::expression/lambda.md ... ok test mdtest::generics/builtins.md ... ok test mdtest::expression/len.md ... ok test mdtest::exception/except_star.md ... ok test mdtest::exhaustiveness_checking.md ... ok test mdtest::expression/boolean.md ... ok test mdtest::call/methods.md ... ok test mdtest::function/parameters.md ... ok test mdtest::diagnostics/invalid_argument_type.md ... ok test mdtest::diagnostics/no_matching_overload.md ... ok test mdtest::generics/legacy/unpack.md ... ok test mdtest::cycle/basic.md ... ok test mdtest::expression/yield_and_yield_from.md ... ok test mdtest::generics/pep695/callables.md ... ok test mdtest::generics/pep695/concatenate.md ... ok test mdtest::import/allowed_unresolved_imports.md ... ok test mdtest::import/builtins.md ... ok test mdtest::dataclasses/dataclasses.md ... ok test mdtest::final.md ... ok test mdtest::import/conditional.md ... ok test mdtest::import/conflicts.md ... ok test mdtest::generics/pep695/variables.md ... ok test mdtest::import/case_sensitive.md ... ok test mdtest::generics/set_theoretic.md ... ok test mdtest::import/cyclic.md ... ok test mdtest::function/return_type.md ... ok test mdtest::generics/pep695/aliases.md ... ok test mdtest::generics/legacy/variance.md ... ok test mdtest::import/dunder_file_attribute.md ... ok test mdtest::generics/pep695/classes.md ... ok test mdtest::import/invalid_syntax.md ... ok test mdtest::import/errors.md ... ok test mdtest::import/conventions.md ... ok test mdtest::generics/legacy/variables.md ... ok test mdtest::exception/control_flow.md ... ok test mdtest::import/legacy_namespace.md ... ok test mdtest::import/module_getattr.md ... ok test mdtest::import/partial_stub_packages.md ... ok test mdtest::generics/legacy/classes.md ... ok test mdtest::import/replace_imports_with_any.md ... ok test mdtest::import/stubs.md ... ok test mdtest::generics/legacy/functions.md ... ok test mdtest::import/missing_direct_dependency.md ... ok test mdtest::import/namespace.md ... ok test mdtest::generics/legacy/callables.md ... ok test mdtest::generics/pep695/variance.md ... ok test mdtest::import/relative.md ... ok test mdtest::literal/boolean.md ... ok test mdtest::known_constants.md ... ok test mdtest::literal/bytes.md ... ok test mdtest::import/site_packages_discovery.md ... ok test mdtest::libraries/numpy.md ... ok test mdtest::generics/pep695/functions.md ... ok test mdtest::diagnostics/unsupported_base_dynamic_type.md ... ok test mdtest::generics/legacy/typevartuple.md ... ok test mdtest::import/dunder_all.md ... ok test mdtest::import/basic.md ... ok test mdtest::import/workspaces.md ... ok test mdtest::literal/ellipsis.md ... ok test mdtest::literal/complex.md ... ok test mdtest::literal/collections/tuple.md ... ok test mdtest::instance_layout_conflict.md ... ok test mdtest::mdtest_custom_typeshed.md ... ok test mdtest::literal/float.md ... ok test mdtest::import/tracking.md ... ok test mdtest::literal/collections/set.md ... ok test mdtest::literal/f_string.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::literal/string.md ... ok test mdtest::loops/iterators.md ... ok test mdtest::literal/collections/dictionary.md ... ok test mdtest::invalid_syntax.md ... ok test mdtest::generics/scoping.md ... ok test mdtest::narrow/bool-call.md ... ok test mdtest::narrow/assert.md ... ok test mdtest::literal/collections/generator_expressions.md ... ok test mdtest::enums.md ... ok test mdtest::narrow/boolean.md ... ok test mdtest::loops/async_for.md ... ok test mdtest::import/star.md ... ok test mdtest::narrow/assignment.md ... ok test mdtest::intersection_types.md ... ok test mdtest::narrow/callable.md ... ok test mdtest::decorators.md ... ok test mdtest::narrow/conditionals/boolean.md ... ok test mdtest::mdtest_config.md ... ok test mdtest::narrow/conditionals/not.md ... ok test mdtest::narrow/conditionals/is_not.md ... ok test mdtest::narrow/hasattr.md ... ok test mdtest::mro.md ... ok test mdtest::import/nonstandard_conventions.md ... ok test mdtest::narrow/conditionals/nested.md ... ok test mdtest::loops/while_loop.md ... ok test mdtest::narrow/while.md ... ok test mdtest::narrow/complex_target.md ... ok test mdtest::import/stub_packages.md ... ok test mdtest::notebook.md ... ok test mdtest::narrow/post_if_statement.md ... ok test mdtest::narrow/conditionals/is.md ... ok test mdtest::liskov.md ... ok test mdtest::narrow/truthiness.md ... ok test mdtest::narrow/issubclass.md ... ok test mdtest::metaclass.md ... ok test mdtest::generics/legacy/paramspec.md ... ok test mdtest::narrow/aliased_conditions.md ... ok test mdtest::narrow/type_guards.md ... ok test mdtest::public_types.md ... ok test mdtest::narrow/type.md ... ok test mdtest::paramspec_subcall_error_location.md ... ok test mdtest::bidirectional.md ... ok test mdtest::regression/1377_iteration_count_mismatch.md ... ok test mdtest::narrow/conditionals/in.md ... ok test mdtest::regression/3525_character_split_notebook.md ... ok test mdtest::narrow/len.md ... ok test mdtest::literal/integer.md ... ok test mdtest::narrow/conditionals/elif_else.md ... ok test mdtest::regression/2799_constraint_correlation.md ... ok test mdtest::generics/pep695/typevartuple.md ... ok test mdtest::promotion.md ... ok test mdtest::properties.md ... ok test mdtest::regression/3020_callable_type_of.md ... ok test mdtest::regression/3720_dynamic_class_codegen_cycle.md ... ok test mdtest::regression/3208_recursive_protocol_signature.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/noninferable_projection_to_terminal.md ... ok test mdtest::scopes/builtin.md ... ok test mdtest::scopes/global-constants.md ... ok test mdtest::redundant_condition.md ... ok test mdtest::regression/3954_recursive_protocol_structural_relation.md ... ok test mdtest::narrow/isinstance.md ... ok test mdtest::override.md ... ok test mdtest::regression/14334_diagnostics_in_wrong_file.md ... ok test mdtest::scopes/annotate_global.md ... ok test mdtest::regression/2236_tuple_is_disjoint.md ... ok test mdtest::pep613_type_aliases.md ... ok test mdtest::scopes/unbound.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::shadowing/class.md ... ok test mdtest::scopes/moduletype_attrs.md ... ok test mdtest::python_version.md ... ok test mdtest::scripts.md ... ok test mdtest::scopes/global.md ... ok test mdtest::shadowing/function.md ... ok test mdtest::overloads.md ... ok test mdtest::pep695_type_aliases.md ... ok test mdtest::scopes/class_implicit_attrs.md ... ok test mdtest::regression/3593_function_known_decorators_cycle.md ... ok test mdtest::named_tuple.md ... ok test mdtest::attributes.md ... ok test mdtest::scopes/eager.md ... ok test mdtest::subscript/alias.md ... ok test mdtest::narrow/conditionals/eq.md ... ok test mdtest::scopes/dunder_class.md ... ok test mdtest::scopes/nonlocal.md ... ok test mdtest::stubs/ellipsis.md ... ok test mdtest::subscript/bytes.md ... ok test mdtest::sentinels.md ... ok test mdtest::type_compendium/README.md ... ok test mdtest::suppressions/blanket_ignore.md ... ok test mdtest::subscript/stepsize_zero.md ... ok test mdtest::subscript/string.md ... ok test mdtest::subscript/lists.md ... ok test mdtest::stubs/class.md ... ok test mdtest::subscript/class.md ... ok test mdtest::subscript/assignment_diagnostics.md ... ok test mdtest::subscript/instance.md ... ok test mdtest::t_strings.md ... ok test mdtest::sys_version_info.md ... ok test mdtest::type_compendium/any.md ... ok test mdtest::type_compendium/always_truthy_falsy.md ... ok test mdtest::shadowing/variable_declaration.md ... ok test mdtest::stubs/locals.md ... ok test mdtest::suppressions/ty_ignore.md ... ok test mdtest::type_compendium/none.md ... ok test mdtest::type_compendium/not_t.md ... ok test mdtest::type_compendium/never.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_of/dynamic.md ... ok test mdtest::type_compendium/integer_literals.md ... ok test mdtest::regression/derived_constraint_cycles.md ... ok test mdtest::type_display/callable.md ... ok test mdtest::terminal_statements.md ... ok test mdtest::type_properties/str_repr.md ... ok test mdtest::subscript/tuple.md ... ok test mdtest::statically_known_branches.md ... ok test mdtest::type_form.md ... ok test mdtest::type_properties/quantification.md ... ok test mdtest::type_properties/tuples_containing_never.md ... ok test mdtest::generics/pep695/paramspec.md ... ok test mdtest::ty_extensions.md ... ok test mdtest::type_of/typing_dot_Type.md ... ok test mdtest::type_properties/implies_subtype_of.md ... ok test mdtest::type_of/generics.md ... ok test mdtest::unary/integers.md ... ok test mdtest::struct_unpack.md ... ok test mdtest::unary/custom.md ... ok test mdtest::type_compendium/tuple.md ... ok test mdtest::unary/invert_add_usub.md ... ok test mdtest::unary/not.md ... ok test mdtest::suppressions/no_type_check.md ... ok test mdtest::type_properties/is_equivalent_to.md ... ok test mdtest::type_properties/is_singleton.md ... ok test mdtest::type_qualifiers/initvar.md ... ok test mdtest::os_name.md ... ok test mdtest::type_of/basic.md ... ok test mdtest::type_properties/is_assignable_to.md ... ok test mdtest::type_properties/is_disjoint_from.md ... ok test mdtest::type_qualifiers/classvar.md ... ok test mdtest::subscript/typevar.md ... ok test mdtest::implicit_type_aliases.md ... ok test mdtest::union_types.md ... ok test mdtest::type_properties/is_subtype_of.md ... ok test mdtest::with/sync.md ... ok test mdtest::type_properties/truthiness.md ... ok test mdtest::type_properties/constraints.md ... ok test mdtest::type_qualifiers/final.md ... ok test mdtest::loops/for.md ... ok test mdtest::unreachable.md ... ok test mdtest::ide_support/all_members.md ... ok test mdtest::type_properties/materialization.md ... ok test mdtest::regression/constraint_set_ordering.md ... ok test mdtest::with/async.md ... ok test mdtest::narrow/match.md ... ok test mdtest::protocols.md ... ok test mdtest::unpacking.md ... ok test mdtest::typed_dict.md ... ok test result: ok. 492 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.47s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ty_server-272c59e25a2c7b25 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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 document::text_document::tests::redo_edit ... ok test server::script_progress::tests::script_progress_counts_pending_scripts_and_shows_last_started ... 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. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 168 tests test call_hierarchy::incoming_calls_multi_file ... 2026-09-10 09:53:09.893417775 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:09.893534835 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:09.893600806 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:09.893738316 DEBUG Client info: None 2026-09-10 09:53:09.893785636 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:09.893813357 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:09.893822847 INFO Version: Unknown 2026-09-10 09:53:09.893897387 DEBUG Received server response for request 1 2026-09-10 09:53:09.893994667 DEBUG Client sends notification `initialized` 2026-09-10 09:53:09.894013278 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmphFZVA2 2026-09-10 09:53:09.894144058 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:09.894208358 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:09.894212689 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:09.894221239 DEBUG No workspace configuration provided for file:///tmp/.tmphFZVA2 2026-09-10 09:53:09.894235669 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:09.894248489 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-09-10 09:53:09.894309889 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:09.894315719 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmphFZVA2, using default options 2026-09-10 09:53:09.894336359 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:09.894340089 DEBUG Deferring `textDocument/prepareCallHierarchy` request until all workspaces are initialized 2026-09-10 09:53:09.894352019 DEBUG Initializing workspace `file:///tmp/.tmphFZVA2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:09.894371369 DEBUG Searching for a project in '/tmp/.tmphFZVA2' 2026-09-10 09:53:09.894406889 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:09.894417940 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:09.896962102 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:09.896976092 DEBUG Discovering virtual environment in `/tmp/.tmphFZVA2` 2026-09-10 09:53:09.897022112 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:09.897027772 DEBUG No virtual environment found 2026-09-10 09:53:09.897045102 DEBUG Adding first-party search path `/tmp/.tmphFZVA2` 2026-09-10 09:53:09.897049262 DEBUG Using vendored stdlib 2026-09-10 09:53:09.897212603 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:09.897230613 DEBUG Adding new file root '/tmp/.tmphFZVA2' of kind Project 2026-09-10 09:53:09.899223713 INFO Project::index_files{project=.tmphFZVA2}: Indexed 3 file(s) in 0.002s 2026-09-10 09:53:09.899245583 DEBUG Updating project to check open files 2026-09-10 09:53:09.899264173 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:09.899268223 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:09.899330233 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphFZVA2/lib.py") 2026-09-10 09:53:09.899338223 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphFZVA2/lib.py` 2026-09-10 09:53:09.899344373 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphFZVA2/lib.py` 2026-09-10 09:53:09.899423094 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphFZVA2/lib.py` to project `.tmphFZVA2` 2026-09-10 09:53:09.899442894 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphFZVA2/lib.py` 2026-09-10 09:53:09.899445274 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:09.899451714 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:09.899456874 DEBUG Processing deferred request `textDocument/prepareCallHierarchy` 2026-09-10 09:53:09.899840006 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-09-10 09:53:09.899911616 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=452.05µs 2026-09-10 09:53:09.899926996 DEBUG Received server response for request 2 2026-09-10 09:53:09.899943136 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-09-10 09:53:09.904443338 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=4.49ms 2026-09-10 09:53:09.904464958 DEBUG Received server response for request 3 2026-09-10 09:53:09.952916140 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:09.952971040 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:09.952986470 DEBUG method="shutdown" response.id=4 duration=24.09µs 2026-09-10 09:53:09.952999030 DEBUG Received server response for request 4 2026-09-10 09:53:09.953005130 DEBUG Client sends notification `exit` 2026-09-10 09:53:09.953022140 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-09-10 09:53:09.954773828 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:09.954850629 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:09.954897269 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:09.954986879 DEBUG Client info: None 2026-09-10 09:53:09.955038680 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:09.955054830 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:09.955061750 INFO Version: Unknown 2026-09-10 09:53:09.955106710 DEBUG Received server response for request 1 2026-09-10 09:53:09.955146230 DEBUG Client sends notification `initialized` 2026-09-10 09:53:09.955159620 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpKGt8Yt 2026-09-10 09:53:09.955264151 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:09.955299641 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:09.955304041 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:09.955311991 DEBUG No workspace configuration provided for file:///tmp/.tmpKGt8Yt 2026-09-10 09:53:09.955317781 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:09.955320981 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-09-10 09:53:09.955372651 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:09.955378711 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpKGt8Yt, using default options 2026-09-10 09:53:09.955386791 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:09.955390071 DEBUG Deferring `textDocument/prepareCallHierarchy` request until all workspaces are initialized 2026-09-10 09:53:09.955397261 DEBUG Initializing workspace `file:///tmp/.tmpKGt8Yt`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:09.955415882 DEBUG Searching for a project in '/tmp/.tmpKGt8Yt' 2026-09-10 09:53:09.955443392 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:09.955448782 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:09.956333576 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:09.956340236 DEBUG Discovering virtual environment in `/tmp/.tmpKGt8Yt` 2026-09-10 09:53:09.956386466 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:09.956391556 DEBUG No virtual environment found 2026-09-10 09:53:09.956404116 DEBUG Adding first-party search path `/tmp/.tmpKGt8Yt` 2026-09-10 09:53:09.956408096 DEBUG Using vendored stdlib 2026-09-10 09:53:09.956539637 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:09.956544847 DEBUG Adding new file root '/tmp/.tmpKGt8Yt' of kind Project 2026-09-10 09:53:09.958237945 INFO Project::index_files{project=.tmpKGt8Yt}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:09.958256715 DEBUG Updating project to check open files 2026-09-10 09:53:09.958277765 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:09.958282075 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:09.958345865 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKGt8Yt/foo.py") 2026-09-10 09:53:09.958354785 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpKGt8Yt/foo.py` 2026-09-10 09:53:09.958360656 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpKGt8Yt/foo.py` 2026-09-10 09:53:09.958454806 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpKGt8Yt/foo.py` to project `.tmpKGt8Yt` 2026-09-10 09:53:09.958468466 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKGt8Yt/foo.py` 2026-09-10 09:53:09.958471106 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:09.958477696 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:09.958482956 DEBUG Processing deferred request `textDocument/prepareCallHierarchy` 2026-09-10 09:53:09.958722507 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-09-10 09:53:09.958798618 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=312.95µs 2026-09-10 09:53:09.958812018 DEBUG Received server response for request 2 2026-09-10 09:53:09.958827408 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-09-10 09:53:09.959035369 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=193.95µs 2026-09-10 09:53:09.959044799 DEBUG Received server response for request 3 2026-09-10 09:53:09.969210857 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:09.969231518 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:09.969238158 DEBUG method="shutdown" response.id=4 duration=11.35µs 2026-09-10 09:53:09.969247698 DEBUG Received server response for request 4 2026-09-10 09:53:09.969251318 DEBUG Client sends notification `exit` 2026-09-10 09:53:09.969260518 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-09-10 09:53:09.970434913 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:09.970487964 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:09.970523864 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:09.970573864 DEBUG Client info: None 2026-09-10 09:53:09.970607504 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:09.970620484 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:09.970625664 INFO Version: Unknown 2026-09-10 09:53:09.970666095 DEBUG Received server response for request 1 2026-09-10 09:53:09.970695185 DEBUG Client sends notification `initialized` 2026-09-10 09:53:09.970707415 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp121Tn2 2026-09-10 09:53:09.970780925 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:09.970814985 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:09.970818735 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:09.970825875 DEBUG No workspace configuration provided for file:///tmp/.tmp121Tn2 2026-09-10 09:53:09.970830675 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:09.970833325 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-09-10 09:53:09.970879736 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:09.970883826 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp121Tn2, using default options 2026-09-10 09:53:09.970889086 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:09.970891596 DEBUG Deferring `textDocument/prepareCallHierarchy` request until all workspaces are initialized 2026-09-10 09:53:09.970897606 DEBUG Initializing workspace `file:///tmp/.tmp121Tn2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:09.970911966 DEBUG Searching for a project in '/tmp/.tmp121Tn2' 2026-09-10 09:53:09.970937316 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:09.970941236 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:09.971274017 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:09.971279037 DEBUG Discovering virtual environment in `/tmp/.tmp121Tn2` 2026-09-10 09:53:09.971317308 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:09.971321348 DEBUG No virtual environment found 2026-09-10 09:53:09.971332568 DEBUG Adding first-party search path `/tmp/.tmp121Tn2` 2026-09-10 09:53:09.971336328 DEBUG Using vendored stdlib 2026-09-10 09:53:09.971427288 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:09.971431148 DEBUG Adding new file root '/tmp/.tmp121Tn2' of kind Project 2026-09-10 09:53:09.973040216 INFO Project::index_files{project=.tmp121Tn2}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:09.973053336 DEBUG Updating project to check open files 2026-09-10 09:53:09.973065796 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:09.973068936 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:09.973119026 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp121Tn2/foo.py") 2026-09-10 09:53:09.973126116 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp121Tn2/foo.py` 2026-09-10 09:53:09.973131486 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp121Tn2/foo.py` 2026-09-10 09:53:09.973224297 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp121Tn2/foo.py` to project `.tmp121Tn2` 2026-09-10 09:53:09.973233337 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp121Tn2/foo.py` 2026-09-10 09:53:09.973235487 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:09.973241517 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:09.973246357 DEBUG Processing deferred request `textDocument/prepareCallHierarchy` 2026-09-10 09:53:09.973399588 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-09-10 09:53:09.973454388 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=205.59µs 2026-09-10 09:53:09.973468478 DEBUG Received server response for request 2 2026-09-10 09:53:09.983617986 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:09.983639967 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:09.983646327 DEBUG method="shutdown" response.id=3 duration=8.28µs 2026-09-10 09:53:09.983655797 DEBUG Received server response for request 3 2026-09-10 09:53:09.983659547 DEBUG Client sends notification `exit` 2026-09-10 09:53:09.983668477 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-09-10 09:53:09.984828212 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:09.984878513 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:09.984913743 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:09.984971063 DEBUG Client info: None 2026-09-10 09:53:09.984999973 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:09.985011593 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:09.985016273 INFO Version: Unknown 2026-09-10 09:53:09.985057133 DEBUG Received server response for request 1 2026-09-10 09:53:09.985083204 DEBUG Client sends notification `initialized` 2026-09-10 09:53:09.985171134 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:09.985231454 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:09.985234934 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:09.985248024 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:09.985250984 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:09.985310495 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:09.985325215 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:09.985329295 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:09.985335895 DEBUG Initializing workspace `file:///tmp/.tmpicDMyZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:09.985365585 DEBUG Searching for a project in '/tmp/.tmpicDMyZ/src' 2026-09-10 09:53:09.985420995 DEBUG Found project at '/tmp/.tmpicDMyZ' 2026-09-10 09:53:09.985425615 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:09.986100258 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:09.986106288 DEBUG Discovering virtual environment in `/tmp/.tmpicDMyZ` 2026-09-10 09:53:09.986158429 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:09.986163909 DEBUG No virtual environment found 2026-09-10 09:53:09.986174219 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:53:09.986182919 DEBUG Adding first-party search path `/tmp/.tmpicDMyZ/src` 2026-09-10 09:53:09.986204439 DEBUG Adding first-party search path `/tmp/.tmpicDMyZ` 2026-09-10 09:53:09.986208519 DEBUG Using vendored stdlib 2026-09-10 09:53:09.986342269 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:09.986347030 DEBUG Adding new file root '/tmp/.tmpicDMyZ' of kind Project 2026-09-10 09:53:09.989046632 INFO Project::index_files{project=.tmpicDMyZ}: Indexed 1 file(s) in 0.003s 2026-09-10 09:53:09.989061963 DEBUG Updating project to check open files 2026-09-10 09:53:09.989080053 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:09.989083983 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:09.989138793 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpicDMyZ/src/foo.py") 2026-09-10 09:53:09.989146703 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpicDMyZ/src/foo.py` 2026-09-10 09:53:09.989152393 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpicDMyZ/src/foo.py` 2026-09-10 09:53:09.989271984 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpicDMyZ/src/foo.py` to project `.tmpicDMyZ` 2026-09-10 09:53:09.989284424 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpicDMyZ/src/foo.py` 2026-09-10 09:53:09.989286764 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:09.989293424 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:09.989298734 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:09.989379654 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpicDMyZ/src/foo.py"))}: Checking file '/tmp/.tmpicDMyZ/src/foo.py' 2026-09-10 09:53:09.989504975 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpicDMyZ/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.003024079 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.72ms 2026-09-10 09:53:10.003043459 DEBUG Received server response for request 2 2026-09-10 09:53:10.003100320 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-10 09:53:10.003180640 DEBUG method="textDocument/codeAction" response.id=3 duration=61.13µs 2026-09-10 09:53:10.003201150 DEBUG Received server response for request 3 2026-09-10 09:53:10.013495839 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:10.013529020 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:10.013538010 DEBUG method="shutdown" response.id=4 duration=13.85µs 2026-09-10 09:53:10.013548580 DEBUG Received server response for request 4 2026-09-10 09:53:10.013552210 DEBUG Client sends notification `exit` 2026-09-10 09:53:10.013561950 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-09-10 09:53:10.015861041 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:10.015918561 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:10.015956471 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:10.016023202 DEBUG Client info: None 2026-09-10 09:53:10.016060462 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:10.016074592 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:10.016081332 INFO Version: Unknown 2026-09-10 09:53:10.016122792 DEBUG Received server response for request 1 2026-09-10 09:53:10.016153532 DEBUG Client sends notification `initialized` 2026-09-10 09:53:10.016257423 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:10.016295853 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:10.016299873 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:10.016313083 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:10.016315943 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:10.016354433 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:10.016365283 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:10.016368383 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:10.016374693 DEBUG Initializing workspace `file:///tmp/.tmphjQeDH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:10.016390663 DEBUG Searching for a project in '/tmp/.tmphjQeDH/src' 2026-09-10 09:53:10.016424513 DEBUG Found project at '/tmp/.tmphjQeDH' 2026-09-10 09:53:10.016428773 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:10.016758865 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:10.016764565 DEBUG Discovering virtual environment in `/tmp/.tmphjQeDH` 2026-09-10 09:53:10.016806695 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:10.016810845 DEBUG No virtual environment found 2026-09-10 09:53:10.016820815 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:53:10.016828865 DEBUG Adding first-party search path `/tmp/.tmphjQeDH/src` 2026-09-10 09:53:10.016832775 DEBUG Adding first-party search path `/tmp/.tmphjQeDH` 2026-09-10 09:53:10.016836475 DEBUG Using vendored stdlib 2026-09-10 09:53:10.016928426 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:10.016932876 DEBUG Adding new file root '/tmp/.tmphjQeDH' of kind Project 2026-09-10 09:53:10.018581894 INFO Project::index_files{project=.tmphjQeDH}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:10.018596064 DEBUG Updating project to check open files 2026-09-10 09:53:10.018608914 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:10.018612844 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:10.018663724 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphjQeDH/src/foo.py") 2026-09-10 09:53:10.018671274 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphjQeDH/src/foo.py` 2026-09-10 09:53:10.018676804 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphjQeDH/src/foo.py` 2026-09-10 09:53:10.018780805 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphjQeDH/src/foo.py` to project `.tmphjQeDH` 2026-09-10 09:53:10.018791365 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphjQeDH/src/foo.py` 2026-09-10 09:53:10.018793485 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:10.018799255 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:10.018804635 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:10.018861615 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphjQeDH/src/foo.py"))}: Checking file '/tmp/.tmphjQeDH/src/foo.py' 2026-09-10 09:53:10.018972986 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphjQeDH/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.031390755 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphjQeDH/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:10.031513816 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.71ms 2026-09-10 09:53:10.031528986 DEBUG Received server response for request 2 2026-09-10 09:53:10.031559856 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-10 09:53:10.031633226 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmphjQeDH/src' 2026-09-10 09:53:10.031648226 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmphjQeDH' 2026-09-10 09:53:10.031655546 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:10.042199367 DEBUG method="textDocument/codeAction" response.id=3 duration=10.61ms 2026-09-10 09:53:10.042222047 DEBUG Received server response for request 3 2026-09-10 09:53:10.052527266 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:10.052556576 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:10.052566706 DEBUG method="shutdown" response.id=4 duration=14.27µs 2026-09-10 09:53:10.052576926 DEBUG Received server response for request 4 2026-09-10 09:53:10.052581396 DEBUG Client sends notification `exit` 2026-09-10 09:53:10.052590797 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-09-10 09:53:10.057340999 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:10.057403640 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:10.057440000 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:10.057501690 DEBUG Client info: None 2026-09-10 09:53:10.057535870 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:10.057550130 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:10.057555780 INFO Version: Unknown 2026-09-10 09:53:10.057596431 DEBUG Received server response for request 1 2026-09-10 09:53:10.057629361 DEBUG Client sends notification `initialized` 2026-09-10 09:53:10.057713791 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:10.057754491 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:10.057757741 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:10.057771421 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:10.057774631 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:10.057820832 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:10.057832552 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:10.057836302 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:10.057842582 DEBUG Initializing workspace `file:///tmp/.tmpfEq4Ov/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:10.057861792 DEBUG Searching for a project in '/tmp/.tmpfEq4Ov/src' 2026-09-10 09:53:10.057897072 DEBUG Found project at '/tmp/.tmpfEq4Ov' 2026-09-10 09:53:10.057901492 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:10.058291964 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:10.058297794 DEBUG Discovering virtual environment in `/tmp/.tmpfEq4Ov` 2026-09-10 09:53:10.058342864 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:10.058347294 DEBUG No virtual environment found 2026-09-10 09:53:10.058357754 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:53:10.058367434 DEBUG Adding first-party search path `/tmp/.tmpfEq4Ov/src` 2026-09-10 09:53:10.058371544 DEBUG Adding first-party search path `/tmp/.tmpfEq4Ov` 2026-09-10 09:53:10.058375324 DEBUG Using vendored stdlib 2026-09-10 09:53:10.058468185 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:10.058472795 DEBUG Adding new file root '/tmp/.tmpfEq4Ov' of kind Project 2026-09-10 09:53:10.060166923 INFO Project::index_files{project=.tmpfEq4Ov}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:10.060182313 DEBUG Updating project to check open files 2026-09-10 09:53:10.060209453 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:10.060212803 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:10.060262113 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfEq4Ov/src/foo.py") 2026-09-10 09:53:10.060269643 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfEq4Ov/src/foo.py` 2026-09-10 09:53:10.060275363 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfEq4Ov/src/foo.py` 2026-09-10 09:53:10.060374814 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfEq4Ov/src/foo.py` to project `.tmpfEq4Ov` 2026-09-10 09:53:10.060385314 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfEq4Ov/src/foo.py` 2026-09-10 09:53:10.060387444 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:10.060393844 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:10.060399134 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:10.060469474 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfEq4Ov/src/foo.py"))}: Checking file '/tmp/.tmpfEq4Ov/src/foo.py' 2026-09-10 09:53:10.060572905 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfEq4Ov/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.068597553 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfEq4Ov/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:10.074596772 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.20ms 2026-09-10 09:53:10.074616832 DEBUG Received server response for request 2 2026-09-10 09:53:10.074651922 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-10 09:53:10.074712762 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpfEq4Ov/src' 2026-09-10 09:53:10.074728102 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpfEq4Ov' 2026-09-10 09:53:10.074735723 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:10.083284463 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.083295554 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-09-10 09:53:10.083316724 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:53:10.085727715 DEBUG method="textDocument/codeAction" response.id=3 duration=11.06ms 2026-09-10 09:53:10.085754635 DEBUG Received server response for request 3 2026-09-10 09:53:10.096092265 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:10.096131775 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:10.096141345 DEBUG method="shutdown" response.id=4 duration=14.40µs 2026-09-10 09:53:10.096151885 DEBUG Received server response for request 4 2026-09-10 09:53:10.096156165 DEBUG Client sends notification `exit` 2026-09-10 09:53:10.096166555 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-09-10 09:53:10.101741412 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:10.101811042 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:10.101851112 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:10.101908643 DEBUG Client info: None 2026-09-10 09:53:10.101946103 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:10.101960213 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:10.101967053 INFO Version: Unknown 2026-09-10 09:53:10.102006213 DEBUG Received server response for request 1 2026-09-10 09:53:10.102048773 DEBUG Client sends notification `initialized` 2026-09-10 09:53:10.102141024 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:10.102177734 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:10.102181204 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:10.102207114 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:10.102210464 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:10.102267204 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:10.102282134 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:10.102285584 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:10.102293434 DEBUG Initializing workspace `file:///tmp/.tmpHhKpQI/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:10.102312645 DEBUG Searching for a project in '/tmp/.tmpHhKpQI/src' 2026-09-10 09:53:10.102348005 DEBUG Found project at '/tmp/.tmpHhKpQI' 2026-09-10 09:53:10.102352785 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:10.102962848 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:10.102968908 DEBUG Discovering virtual environment in `/tmp/.tmpHhKpQI` 2026-09-10 09:53:10.103016018 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:10.103020728 DEBUG No virtual environment found 2026-09-10 09:53:10.103031358 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:53:10.103040708 DEBUG Adding first-party search path `/tmp/.tmpHhKpQI/src` 2026-09-10 09:53:10.103044858 DEBUG Adding first-party search path `/tmp/.tmpHhKpQI` 2026-09-10 09:53:10.103048768 DEBUG Using vendored stdlib 2026-09-10 09:53:10.103156879 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:10.103161719 DEBUG Adding new file root '/tmp/.tmpHhKpQI' of kind Project 2026-09-10 09:53:10.104906857 INFO Project::index_files{project=.tmpHhKpQI}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:10.104924597 DEBUG Updating project to check open files 2026-09-10 09:53:10.104945417 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:10.104949917 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:10.105001437 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHhKpQI/src/foo.py") 2026-09-10 09:53:10.105009387 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHhKpQI/src/foo.py` 2026-09-10 09:53:10.105015387 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHhKpQI/src/foo.py` 2026-09-10 09:53:10.105123398 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHhKpQI/src/foo.py` to project `.tmpHhKpQI` 2026-09-10 09:53:10.105138768 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHhKpQI/src/foo.py` 2026-09-10 09:53:10.105141178 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:10.105147838 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:10.105153168 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:10.105239579 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHhKpQI/src/foo.py"))}: Checking file '/tmp/.tmpHhKpQI/src/foo.py' 2026-09-10 09:53:10.105369769 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHhKpQI/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.114123471 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHhKpQI/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:10.114226612 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.07ms 2026-09-10 09:53:10.114242912 DEBUG Received server response for request 2 2026-09-10 09:53:10.114277712 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-10 09:53:10.114344612 DEBUG method="textDocument/codeAction" response.id=3 duration=52.59µs 2026-09-10 09:53:10.114355962 DEBUG Received server response for request 3 2026-09-10 09:53:10.124638881 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:10.124663171 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:10.124671292 DEBUG method="shutdown" response.id=4 duration=11.81µs 2026-09-10 09:53:10.124680622 DEBUG Received server response for request 4 2026-09-10 09:53:10.124684712 DEBUG Client sends notification `exit` 2026-09-10 09:53:10.124694092 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-09-10 09:53:10.126864882 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:10.126925692 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:10.126958742 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:10.127007293 DEBUG Client info: None 2026-09-10 09:53:10.127037443 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:10.127050143 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:10.127055753 INFO Version: Unknown 2026-09-10 09:53:10.127091853 DEBUG Received server response for request 1 2026-09-10 09:53:10.127118913 DEBUG Client sends notification `initialized` 2026-09-10 09:53:10.127203674 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:10.127238944 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:10.127242544 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:10.127256134 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:10.127258914 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:10.127299344 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:10.127310124 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:10.127313434 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:10.127320084 DEBUG Initializing workspace `file:///tmp/.tmpqh8uw4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:10.127337264 DEBUG Searching for a project in '/tmp/.tmpqh8uw4/src' 2026-09-10 09:53:10.127370064 DEBUG Found project at '/tmp/.tmpqh8uw4' 2026-09-10 09:53:10.127374024 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:10.127699586 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:10.127704986 DEBUG Discovering virtual environment in `/tmp/.tmpqh8uw4` 2026-09-10 09:53:10.127744786 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:10.127749166 DEBUG No virtual environment found 2026-09-10 09:53:10.127758906 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:53:10.127767306 DEBUG Adding first-party search path `/tmp/.tmpqh8uw4/src` 2026-09-10 09:53:10.127770956 DEBUG Adding first-party search path `/tmp/.tmpqh8uw4` 2026-09-10 09:53:10.127774756 DEBUG Using vendored stdlib 2026-09-10 09:53:10.127867087 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:10.127870817 DEBUG Adding new file root '/tmp/.tmpqh8uw4' of kind Project 2026-09-10 09:53:10.130542770 INFO Project::index_files{project=.tmpqh8uw4}: Indexed 1 file(s) in 0.003s 2026-09-10 09:53:10.130560160 DEBUG Updating project to check open files 2026-09-10 09:53:10.130574920 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:10.130578110 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:10.130624220 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqh8uw4/src/foo.py") 2026-09-10 09:53:10.130631530 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqh8uw4/src/foo.py` 2026-09-10 09:53:10.130637640 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqh8uw4/src/foo.py` 2026-09-10 09:53:10.130727750 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqh8uw4/src/foo.py` to project `.tmpqh8uw4` 2026-09-10 09:53:10.130737570 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqh8uw4/src/foo.py` 2026-09-10 09:53:10.130739710 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:10.130745301 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:10.130750621 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:10.130868981 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqh8uw4/src/foo.py"))}: Checking file '/tmp/.tmpqh8uw4/src/foo.py' 2026-09-10 09:53:10.130969752 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqh8uw4/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.142416286 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.66ms 2026-09-10 09:53:10.142435036 DEBUG Received server response for request 2 2026-09-10 09:53:10.142469207 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-10 09:53:10.142531467 DEBUG method="textDocument/codeAction" response.id=3 duration=45.79µs 2026-09-10 09:53:10.142540647 DEBUG Received server response for request 3 2026-09-10 09:53:10.152797806 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:10.152833846 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:10.152842086 DEBUG method="shutdown" response.id=4 duration=11.64µs 2026-09-10 09:53:10.152851566 DEBUG Received server response for request 4 2026-09-10 09:53:10.152855316 DEBUG Client sends notification `exit` 2026-09-10 09:53:10.152872276 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-09-10 09:53:10.155448339 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:10.155516719 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:10.155554049 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:10.155606080 DEBUG Client info: None 2026-09-10 09:53:10.155637720 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:10.155648260 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:10.155652730 INFO Version: Unknown 2026-09-10 09:53:10.155691000 DEBUG Received server response for request 1 2026-09-10 09:53:10.155733290 DEBUG Client sends notification `initialized` 2026-09-10 09:53:10.155815621 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:10.155852031 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:10.155855621 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:10.155869551 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:10.155872501 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:10.155929941 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:10.155944801 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:10.155948481 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:10.155955431 DEBUG Initializing workspace `file:///tmp/.tmp5yAmap/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:10.155974171 DEBUG Searching for a project in '/tmp/.tmp5yAmap/src' 2026-09-10 09:53:10.156008811 DEBUG Found project at '/tmp/.tmp5yAmap' 2026-09-10 09:53:10.156013091 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:10.156844255 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:10.156850645 DEBUG Discovering virtual environment in `/tmp/.tmp5yAmap` 2026-09-10 09:53:10.156898406 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:10.156903626 DEBUG No virtual environment found 2026-09-10 09:53:10.156913946 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:53:10.156923156 DEBUG Adding first-party search path `/tmp/.tmp5yAmap/src` 2026-09-10 09:53:10.156927226 DEBUG Adding first-party search path `/tmp/.tmp5yAmap` 2026-09-10 09:53:10.156931146 DEBUG Using vendored stdlib 2026-09-10 09:53:10.157051966 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:10.157056816 DEBUG Adding new file root '/tmp/.tmp5yAmap' of kind Project 2026-09-10 09:53:10.158807725 INFO Project::index_files{project=.tmp5yAmap}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:10.158824555 DEBUG Updating project to check open files 2026-09-10 09:53:10.158843215 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:10.158847065 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:10.158897815 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5yAmap/src/foo.py") 2026-09-10 09:53:10.158906385 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5yAmap/src/foo.py` 2026-09-10 09:53:10.158912375 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5yAmap/src/foo.py` 2026-09-10 09:53:10.159014216 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5yAmap/src/foo.py` to project `.tmp5yAmap` 2026-09-10 09:53:10.159029386 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5yAmap/src/foo.py` 2026-09-10 09:53:10.159032316 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:10.159039966 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:10.159045706 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:10.159145226 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5yAmap/src/foo.py"))}: Checking file '/tmp/.tmp5yAmap/src/foo.py' 2026-09-10 09:53:10.159306937 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5yAmap/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.169371365 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5yAmap/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:10.175343974 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.29ms 2026-09-10 09:53:10.175364824 DEBUG Received server response for request 2 2026-09-10 09:53:10.175402544 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-10 09:53:10.175474005 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmp5yAmap/src' 2026-09-10 09:53:10.175489145 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmp5yAmap' 2026-09-10 09:53:10.175497355 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:10.184096026 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.184108836 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-09-10 09:53:10.184131316 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:53:10.186591078 DEBUG method="textDocument/codeAction" response.id=3 duration=11.17ms 2026-09-10 09:53:10.186607218 DEBUG Received server response for request 3 2026-09-10 09:53:10.196949707 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:10.196983178 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:10.196990908 DEBUG method="shutdown" response.id=4 duration=12.66µs 2026-09-10 09:53:10.197009218 DEBUG Received server response for request 4 2026-09-10 09:53:10.197014708 DEBUG Client sends notification `exit` 2026-09-10 09:53:10.197030448 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-09-10 09:53:10.202945746 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:10.203012406 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:10.203049537 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:10.203102707 DEBUG Client info: None 2026-09-10 09:53:10.203137227 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:10.203150647 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:10.203156597 INFO Version: Unknown 2026-09-10 09:53:10.203213567 DEBUG Received server response for request 1 2026-09-10 09:53:10.203256288 DEBUG Client sends notification `initialized` 2026-09-10 09:53:10.203339828 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:10.203375648 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:10.203379438 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:10.203394418 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:10.203397458 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:10.203449129 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:10.203463869 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:10.203467569 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:10.203474739 DEBUG Initializing workspace `file:///tmp/.tmp4bMihu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:10.203493159 DEBUG Searching for a project in '/tmp/.tmp4bMihu/src' 2026-09-10 09:53:10.203526999 DEBUG Found project at '/tmp/.tmp4bMihu' 2026-09-10 09:53:10.203531629 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:10.204155192 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:10.204161262 DEBUG Discovering virtual environment in `/tmp/.tmp4bMihu` 2026-09-10 09:53:10.204224282 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:10.204229072 DEBUG No virtual environment found 2026-09-10 09:53:10.204239692 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:53:10.204248702 DEBUG Adding first-party search path `/tmp/.tmp4bMihu/src` 2026-09-10 09:53:10.204252652 DEBUG Adding first-party search path `/tmp/.tmp4bMihu` 2026-09-10 09:53:10.204256582 DEBUG Using vendored stdlib 2026-09-10 09:53:10.204390933 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:10.204397743 DEBUG Adding new file root '/tmp/.tmp4bMihu' of kind Project 2026-09-10 09:53:10.206168241 INFO Project::index_files{project=.tmp4bMihu}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:10.206184952 DEBUG Updating project to check open files 2026-09-10 09:53:10.206211132 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:10.206214872 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:10.206264492 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4bMihu/src/foo.py") 2026-09-10 09:53:10.206272572 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4bMihu/src/foo.py` 2026-09-10 09:53:10.206278442 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4bMihu/src/foo.py` 2026-09-10 09:53:10.206394573 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4bMihu/src/foo.py` to project `.tmp4bMihu` 2026-09-10 09:53:10.206409133 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4bMihu/src/foo.py` 2026-09-10 09:53:10.206411603 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:10.206417763 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:10.206423133 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:10.206500033 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4bMihu/src/foo.py"))}: Checking file '/tmp/.tmp4bMihu/src/foo.py' 2026-09-10 09:53:10.206637964 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4bMihu/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.214800993 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4bMihu/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:10.217390015 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.96ms 2026-09-10 09:53:10.217406045 DEBUG Received server response for request 2 2026-09-10 09:53:10.217437685 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-10 09:53:10.217506246 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmp4bMihu/src' 2026-09-10 09:53:10.217524266 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmp4bMihu' 2026-09-10 09:53:10.217531746 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:10.223673795 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.223684745 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-09-10 09:53:10.223704705 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:53:10.226291538 DEBUG method="textDocument/codeAction" response.id=3 duration=8.84ms 2026-09-10 09:53:10.226308078 DEBUG Received server response for request 3 2026-09-10 09:53:10.236650977 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:10.236691618 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:10.236700668 DEBUG method="shutdown" response.id=4 duration=13.73µs 2026-09-10 09:53:10.236711288 DEBUG Received server response for request 4 2026-09-10 09:53:10.236716618 DEBUG Client sends notification `exit` 2026-09-10 09:53:10.236734668 DEBUG Received exit notification, exiting ok test code_actions::code_action_unsafe_fix ... 2026-09-10 09:53:10.242164354 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:10.242256294 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:10.242304944 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:10.242359435 DEBUG Client info: None 2026-09-10 09:53:10.242392565 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:10.242406145 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:10.242412105 INFO Version: Unknown 2026-09-10 09:53:10.242453715 DEBUG Received server response for request 1 2026-09-10 09:53:10.242499685 DEBUG Client sends notification `initialized` 2026-09-10 09:53:10.242589136 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:10.242630786 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:10.242634406 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:10.242650526 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:10.242653926 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:10.242699226 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:10.242710726 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:10.242714416 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:10.242721336 DEBUG Initializing workspace `file:///tmp/.tmp3LKImv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:10.242750877 DEBUG Searching for a project in '/tmp/.tmp3LKImv/src' 2026-09-10 09:53:10.242800707 DEBUG Found project at '/tmp/.tmp3LKImv' 2026-09-10 09:53:10.242804817 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:10.243173529 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:10.243179299 DEBUG Discovering virtual environment in `/tmp/.tmp3LKImv` 2026-09-10 09:53:10.243242499 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:10.243247229 DEBUG No virtual environment found 2026-09-10 09:53:10.243257169 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:53:10.243265879 DEBUG Adding first-party search path `/tmp/.tmp3LKImv/src` 2026-09-10 09:53:10.243269669 DEBUG Adding first-party search path `/tmp/.tmp3LKImv` 2026-09-10 09:53:10.243273599 DEBUG Using vendored stdlib 2026-09-10 09:53:10.243366379 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:10.243370400 DEBUG Adding new file root '/tmp/.tmp3LKImv' of kind Project 2026-09-10 09:53:10.245065098 INFO Project::index_files{project=.tmp3LKImv}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:10.245080448 DEBUG Updating project to check open files 2026-09-10 09:53:10.245096028 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:10.245099708 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:10.245150798 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3LKImv/src/foo.py") 2026-09-10 09:53:10.245158078 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3LKImv/src/foo.py` 2026-09-10 09:53:10.245164248 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3LKImv/src/foo.py` 2026-09-10 09:53:10.245267769 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3LKImv/src/foo.py` to project `.tmp3LKImv` 2026-09-10 09:53:10.245279379 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3LKImv/src/foo.py` 2026-09-10 09:53:10.245281529 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:10.245287709 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:10.245292609 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:10.245366239 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3LKImv/src/foo.py"))}: Checking file '/tmp/.tmp3LKImv/src/foo.py' 2026-09-10 09:53:10.245479120 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3LKImv/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.256476932 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.18ms 2026-09-10 09:53:10.256493692 DEBUG Received server response for request 2 2026-09-10 09:53:10.256535853 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-10 09:53:10.256611023 DEBUG method="textDocument/codeAction" response.id=3 duration=54.92µs 2026-09-10 09:53:10.256620943 DEBUG Received server response for request 3 2026-09-10 09:53:10.266944762 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:10.266970723 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:10.266979023 DEBUG method="shutdown" response.id=4 duration=12.25µs 2026-09-10 09:53:10.266988953 DEBUG Received server response for request 4 2026-09-10 09:53:10.266992763 DEBUG Client sends notification `exit` 2026-09-10 09:53:10.267001153 DEBUG Received exit notification, exiting ok test code_actions::code_action_with_full_diagnostic_output_link ... 2026-09-10 09:53:10.269605745 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:10.269677815 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:10.269723366 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:10.269776666 DEBUG Client info: None 2026-09-10 09:53:10.269806956 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:10.269817966 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-09-10 09:53:10.269823896 INFO Version: Unknown 2026-09-10 09:53:10.269861456 DEBUG Received server response for request 1 2026-09-10 09:53:10.269902126 DEBUG Client sends notification `initialized` 2026-09-10 09:53:10.269993417 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:10.270035327 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:10.270038667 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:10.270052287 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:10.270055457 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:10.270110117 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:10.270126028 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:10.270130018 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:10.270138128 DEBUG Initializing workspace `file:///tmp/.tmpBbms0Y/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:10.270158258 DEBUG Searching for a project in '/tmp/.tmpBbms0Y/src' 2026-09-10 09:53:10.270209848 DEBUG Found project at '/tmp/.tmpBbms0Y' 2026-09-10 09:53:10.270214558 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:10.270857011 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:10.270862841 DEBUG Discovering virtual environment in `/tmp/.tmpBbms0Y` 2026-09-10 09:53:10.270911391 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:10.270916421 DEBUG No virtual environment found 2026-09-10 09:53:10.270927681 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:53:10.270937251 DEBUG Adding first-party search path `/tmp/.tmpBbms0Y/src` 2026-09-10 09:53:10.270941102 DEBUG Adding first-party search path `/tmp/.tmpBbms0Y` 2026-09-10 09:53:10.270944942 DEBUG Using vendored stdlib 2026-09-10 09:53:10.271069912 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:10.271074712 DEBUG Adding new file root '/tmp/.tmpBbms0Y' of kind Project 2026-09-10 09:53:10.272833311 INFO Project::index_files{project=.tmpBbms0Y}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:10.272852171 DEBUG Updating project to check open files 2026-09-10 09:53:10.272872301 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:10.272876351 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:10.272931391 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBbms0Y/src/foo.py") 2026-09-10 09:53:10.272940101 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBbms0Y/src/foo.py` 2026-09-10 09:53:10.272946321 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBbms0Y/src/foo.py` 2026-09-10 09:53:10.273046412 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBbms0Y/src/foo.py` to project `.tmpBbms0Y` 2026-09-10 09:53:10.273058582 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBbms0Y/src/foo.py` 2026-09-10 09:53:10.273060942 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:10.273067802 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:10.273073052 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:10.273153312 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBbms0Y/src/foo.py"))}: Checking file '/tmp/.tmpBbms0Y/src/foo.py' 2026-09-10 09:53:10.273292963 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBbms0Y/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.281669353 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBbms0Y/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:10.284287205 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.21ms 2026-09-10 09:53:10.284307435 DEBUG Received server response for request 2 2026-09-10 09:53:10.284342436 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-10 09:53:10.284413036 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpBbms0Y/src' 2026-09-10 09:53:10.284427836 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpBbms0Y' 2026-09-10 09:53:10.284436976 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:10.292209453 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.292220043 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-09-10 09:53:10.292241793 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:53:10.294216113 DEBUG method="textDocument/codeAction" response.id=3 duration=9.86ms 2026-09-10 09:53:10.294236893 DEBUG Received server response for request 3 2026-09-10 09:53:10.304580552 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:10.304619003 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:10.304628253 DEBUG method="shutdown" response.id=4 duration=15.60µs 2026-09-10 09:53:10.304638293 DEBUG Received server response for request 4 2026-09-10 09:53:10.304643073 DEBUG Client sends notification `exit` 2026-09-10 09:53:10.304664003 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-09-10 09:53:10.310754552 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:10.310827082 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:10.310868803 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:10.310937953 DEBUG Client info: None 2026-09-10 09:53:10.310971453 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:10.310985853 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:10.310992053 INFO Version: Unknown 2026-09-10 09:53:10.311032673 DEBUG Received server response for request 1 2026-09-10 09:53:10.311078794 DEBUG Client sends notification `initialized` 2026-09-10 09:53:10.311165824 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:10.311219644 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:10.311223314 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:10.311239274 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:10.311243094 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:10.311285455 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:10.311297535 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:10.311301665 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:10.311307615 DEBUG Initializing workspace `file:///tmp/.tmplWFOLh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:10.311326155 DEBUG Searching for a project in '/tmp/.tmplWFOLh/src' 2026-09-10 09:53:10.311374335 DEBUG Found project at '/tmp/.tmplWFOLh' 2026-09-10 09:53:10.311378555 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:10.311749467 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:10.311754837 DEBUG Discovering virtual environment in `/tmp/.tmplWFOLh` 2026-09-10 09:53:10.311798247 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:10.311802617 DEBUG No virtual environment found 2026-09-10 09:53:10.311812697 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:53:10.311822537 DEBUG Adding first-party search path `/tmp/.tmplWFOLh/src` 2026-09-10 09:53:10.311826267 DEBUG Adding first-party search path `/tmp/.tmplWFOLh` 2026-09-10 09:53:10.311830077 DEBUG Using vendored stdlib 2026-09-10 09:53:10.311925208 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:10.311929248 DEBUG Adding new file root '/tmp/.tmplWFOLh' of kind Project 2026-09-10 09:53:10.314533970 INFO Project::index_files{project=.tmplWFOLh}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:10.314549800 DEBUG Updating project to check open files 2026-09-10 09:53:10.314565150 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:10.314568640 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:10.314625411 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmplWFOLh/src/foo.py") 2026-09-10 09:53:10.314632871 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmplWFOLh/src/foo.py` 2026-09-10 09:53:10.314638951 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmplWFOLh/src/foo.py` 2026-09-10 09:53:10.314733371 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmplWFOLh/src/foo.py` to project `.tmplWFOLh` 2026-09-10 09:53:10.314744071 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplWFOLh/src/foo.py` 2026-09-10 09:53:10.314746261 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:10.314752411 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:10.314757461 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:10.314901932 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplWFOLh/src/foo.py"))}: Checking file '/tmp/.tmplWFOLh/src/foo.py' 2026-09-10 09:53:10.315027692 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplWFOLh/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.325842534 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.08ms 2026-09-10 09:53:10.325860854 DEBUG Received server response for request 2 2026-09-10 09:53:10.325904744 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-10 09:53:10.325976565 DEBUG method="textDocument/codeAction" response.id=3 duration=51.42µs 2026-09-10 09:53:10.325986105 DEBUG Received server response for request 3 2026-09-10 09:53:10.336062513 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:10.336085573 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:10.336093183 DEBUG method="shutdown" response.id=4 duration=10.37µs 2026-09-10 09:53:10.336103163 DEBUG Received server response for request 4 2026-09-10 09:53:10.336106513 DEBUG Client sends notification `exit` 2026-09-10 09:53:10.336115323 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-09-10 09:53:10.338492175 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:10.338547485 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:10.338584675 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:10.338636545 DEBUG Client info: None 2026-09-10 09:53:10.338665446 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:10.338675556 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:10.338680716 INFO Version: Unknown 2026-09-10 09:53:10.338718526 DEBUG Received server response for request 1 2026-09-10 09:53:10.338749396 DEBUG Client sends notification `initialized` 2026-09-10 09:53:10.338828566 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:10.338865747 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:10.338869167 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:10.338879857 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-09-10 09:53:10.338934977 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:10.338946157 DEBUG Deferring `workspace/executeCommand` request until all workspaces are initialized 2026-09-10 09:53:10.338965027 DEBUG Initializing workspace `file:///tmp/.tmpc8SOII/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:10.338983327 DEBUG Searching for a project in '/tmp/.tmpc8SOII/src' 2026-09-10 09:53:10.339033287 DEBUG Found project at '/tmp/.tmpc8SOII' 2026-09-10 09:53:10.339037297 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:10.339382659 DEBUG Discovering virtual environment in `/tmp/.tmpc8SOII` 2026-09-10 09:53:10.339426519 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:10.339431669 DEBUG No virtual environment found 2026-09-10 09:53:10.339442429 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:53:10.339451109 DEBUG Adding first-party search path `/tmp/.tmpc8SOII/src` 2026-09-10 09:53:10.339454959 DEBUG Adding first-party search path `/tmp/.tmpc8SOII` 2026-09-10 09:53:10.339458679 DEBUG Using vendored stdlib 2026-09-10 09:53:10.339546330 INFO Python version: Python 3.10, platform: linux 2026-09-10 09:53:10.339550240 DEBUG Adding new file root '/tmp/.tmpc8SOII' of kind Project 2026-09-10 09:53:10.342258723 INFO Project::index_files{project=.tmpc8SOII}: Indexed 1 file(s) in 0.003s 2026-09-10 09:53:10.342275523 DEBUG Updating project to check open files 2026-09-10 09:53:10.342289603 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:10.342293323 DEBUG Processing deferred request `workspace/executeCommand` 2026-09-10 09:53:10.342326913 DEBUG request{id=2 method=workspace/executeCommand}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.342581044 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-09-10 09:53:10.342588174 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-09-10 09:53:10.342590694 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-09-10 09:53:10.342605355 DEBUG method="workspace/executeCommand" response.id=2 duration=309.43µs 2026-09-10 09:53:10.342618865 DEBUG Received server response for request 2 2026-09-10 09:53:10.353689117 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:10.353715088 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:10.353723598 DEBUG method="shutdown" response.id=3 duration=12.09µs 2026-09-10 09:53:10.353734408 DEBUG Received server response for request 3 2026-09-10 09:53:10.353738288 DEBUG Client sends notification `exit` 2026-09-10 09:53:10.353747438 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-09-10 09:53:10.355072744 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:10.355140204 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:10.355172515 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:10.355248925 DEBUG Client info: None 2026-09-10 09:53:10.355280765 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:10.355292405 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:10.355297275 INFO Version: Unknown 2026-09-10 09:53:10.355337585 DEBUG Received server response for request 1 2026-09-10 09:53:10.355379236 DEBUG Client sends notification `initialized` 2026-09-10 09:53:10.355464396 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:10.355498016 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:10.355501266 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:10.355516006 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:10.355518746 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:53:10.355573857 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:10.355588307 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:10.355592287 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:53:10.355599327 DEBUG Initializing workspace `file:///tmp/.tmp1nulcB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:10.355617557 DEBUG Searching for a project in '/tmp/.tmp1nulcB/src' 2026-09-10 09:53:10.355651527 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:10.355656807 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:10.356538621 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:10.356544861 DEBUG Discovering virtual environment in `/tmp/.tmp1nulcB/src` 2026-09-10 09:53:10.356593221 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:10.356597981 DEBUG No virtual environment found 2026-09-10 09:53:10.356610801 DEBUG Adding first-party search path `/tmp/.tmp1nulcB/src` 2026-09-10 09:53:10.356615231 DEBUG Using vendored stdlib 2026-09-10 09:53:10.356750442 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:10.356755862 DEBUG Adding new file root '/tmp/.tmp1nulcB/src' of kind Project 2026-09-10 09:53:10.358467410 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:10.358482710 DEBUG Updating project to check open files 2026-09-10 09:53:10.358502511 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:10.358506441 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:10.358565631 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1nulcB/src/foo.py") 2026-09-10 09:53:10.358577851 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1nulcB/src/foo.py` 2026-09-10 09:53:10.358583981 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1nulcB/src/foo.py` 2026-09-10 09:53:10.358692261 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1nulcB/src/foo.py` to project `src` 2026-09-10 09:53:10.358704612 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1nulcB/src/foo.py` 2026-09-10 09:53:10.358707062 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:10.358714152 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:10.358719602 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:53:10.359026083 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.374543847 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:53:10.378663847 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:10.404029088 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:53:10.404050049 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:53:10.404055929 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:10.404112479 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:53:10.404116119 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:10.404171079 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmp1nulcB/src' 2026-09-10 09:53:10.404181359 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:10.424534227 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.424548587 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-09-10 09:53:10.424555927 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:53:10.424851758 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 66.092816ms 2026-09-10 09:53:10.424903838 DEBUG method="textDocument/completion" response.id=2 duration=66.18ms 2026-09-10 09:53:10.424930968 DEBUG Received server response for request 2 2026-09-10 09:53:10.435211328 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:10.435254528 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:10.435263728 DEBUG method="shutdown" response.id=3 duration=15.83µs 2026-09-10 09:53:10.435280458 DEBUG Received server response for request 3 2026-09-10 09:53:10.435284968 DEBUG Client sends notification `exit` 2026-09-10 09:53:10.435300558 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-09-10 09:53:10.442840224 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:10.442910934 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:10.442953115 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:10.443030225 DEBUG Client info: None 2026-09-10 09:53:10.443067185 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:10.443081945 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:10.443088205 INFO Version: Unknown 2026-09-10 09:53:10.443127095 DEBUG Received server response for request 1 2026-09-10 09:53:10.443165736 DEBUG Client sends notification `initialized` 2026-09-10 09:53:10.443285496 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:10.443342297 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:10.443346267 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:10.443362197 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:10.443365227 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:53:10.443413907 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:10.443428937 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:10.443433687 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:53:10.443440917 DEBUG Initializing workspace `file:///tmp/.tmpy2MAYP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:10.443463507 DEBUG Searching for a project in '/tmp/.tmpy2MAYP/src' 2026-09-10 09:53:10.443498547 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:10.443504047 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:10.444172291 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:10.444178271 DEBUG Discovering virtual environment in `/tmp/.tmpy2MAYP/src` 2026-09-10 09:53:10.444253751 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:10.444258951 DEBUG No virtual environment found 2026-09-10 09:53:10.444272011 DEBUG Adding first-party search path `/tmp/.tmpy2MAYP/src` 2026-09-10 09:53:10.444276281 DEBUG Using vendored stdlib 2026-09-10 09:53:10.444380402 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:10.444385732 DEBUG Adding new file root '/tmp/.tmpy2MAYP/src' of kind Project 2026-09-10 09:53:10.446118800 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:10.446137320 DEBUG Updating project to check open files 2026-09-10 09:53:10.446156000 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:10.446160100 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:10.446230610 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpy2MAYP/src/foo.py") 2026-09-10 09:53:10.446242490 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpy2MAYP/src/foo.py` 2026-09-10 09:53:10.446248850 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpy2MAYP/src/foo.py` 2026-09-10 09:53:10.446350251 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpy2MAYP/src/foo.py` to project `src` 2026-09-10 09:53:10.446362701 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpy2MAYP/src/foo.py` 2026-09-10 09:53:10.446364981 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:10.446371851 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:10.446377071 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:53:10.446673752 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.459794935 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:53:10.463939695 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:10.489321257 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:53:10.489339987 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:53:10.489345757 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:10.489397067 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:53:10.489400547 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:10.489448437 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpy2MAYP/src' 2026-09-10 09:53:10.489459297 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:10.504717360 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.504730110 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-09-10 09:53:10.504736900 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:53:10.505023972 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 58.608201ms 2026-09-10 09:53:10.505076492 DEBUG method="textDocument/completion" response.id=2 duration=58.70ms 2026-09-10 09:53:10.505107332 DEBUG Received server response for request 2 2026-09-10 09:53:10.515472302 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:10.515511622 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:10.515520372 DEBUG method="shutdown" response.id=3 duration=14.66µs 2026-09-10 09:53:10.515530762 DEBUG Received server response for request 3 2026-09-10 09:53:10.515534682 DEBUG Client sends notification `exit` 2026-09-10 09:53:10.515549912 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-09-10 09:53:10.523260719 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-09-10 09:53:10.523346000 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:10.523391430 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:10.523511270 DEBUG Client info: None 2026-09-10 09:53:10.523557121 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-09-10 09:53:10.523576491 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-09-10 09:53:10.523583731 INFO Version: Unknown 2026-09-10 09:53:10.523627011 DEBUG Received server response for request 1 2026-09-10 09:53:10.523666271 DEBUG Client sends notification `initialized` 2026-09-10 09:53:10.523778882 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:10.523825492 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:10.523828892 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:10.523842952 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:10.523845832 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:53:10.523890082 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:10.523903202 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:10.523906672 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:53:10.523913942 DEBUG Initializing workspace `file:///tmp/.tmprjhzYU/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-09-10 09:53:10.523936612 DEBUG Searching for a project in '/tmp/.tmprjhzYU/src' 2026-09-10 09:53:10.523972682 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:10.523977943 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:10.524388634 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:10.524394694 DEBUG Discovering virtual environment in `/tmp/.tmprjhzYU/src` 2026-09-10 09:53:10.524449775 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:10.524454725 DEBUG No virtual environment found 2026-09-10 09:53:10.524467065 DEBUG Adding first-party search path `/tmp/.tmprjhzYU/src` 2026-09-10 09:53:10.524471185 DEBUG Using vendored stdlib 2026-09-10 09:53:10.524566025 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:10.524571305 DEBUG Adding new file root '/tmp/.tmprjhzYU/src' of kind Project 2026-09-10 09:53:10.526301444 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:10.526318364 DEBUG Updating project to check open files 2026-09-10 09:53:10.526337384 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:10.526341244 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:10.526391634 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprjhzYU/src/foo.py") 2026-09-10 09:53:10.526401834 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprjhzYU/src/foo.py` 2026-09-10 09:53:10.526407394 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprjhzYU/src/foo.py` 2026-09-10 09:53:10.526508745 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprjhzYU/src/foo.py` to project `src` 2026-09-10 09:53:10.526523355 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprjhzYU/src/foo.py` 2026-09-10 09:53:10.526525695 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:10.526531955 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:10.526537505 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:53:10.526862266 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.540355921 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:53:10.544122309 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:10.564784498 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:53:10.564804798 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:53:10.564810628 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:10.564876958 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:53:10.564880808 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:10.564931088 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmprjhzYU/src' 2026-09-10 09:53:10.564940839 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:10.583607718 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.040103ms 2026-09-10 09:53:10.583650618 DEBUG method="textDocument/completion" response.id=2 duration=57.11ms 2026-09-10 09:53:10.583678518 DEBUG Received server response for request 2 2026-09-10 09:53:10.593918247 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:10.593963257 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:10.593972577 DEBUG method="shutdown" response.id=3 duration=14.81µs 2026-09-10 09:53:10.593988677 DEBUG Received server response for request 3 2026-09-10 09:53:10.593993107 DEBUG Client sends notification `exit` 2026-09-10 09:53:10.594008927 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-09-10 09:53:10.601583874 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-09-10 09:53:10.601678654 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:10.601727065 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:10.601804315 DEBUG Client info: None 2026-09-10 09:53:10.601831285 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:10.601845875 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-09-10 09:53:10.601852405 INFO Version: Unknown 2026-09-10 09:53:10.601891665 DEBUG Received server response for request 1 2026-09-10 09:53:10.601941966 DEBUG Client sends notification `initialized` 2026-09-10 09:53:10.602045946 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:10.602093786 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:10.602096996 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:10.602111977 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:10.602115277 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:53:10.602167917 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:10.602181417 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:10.602185187 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:53:10.602203507 DEBUG Initializing workspace `file:///tmp/.tmpvtis7u/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:10.602223387 DEBUG Searching for a project in '/tmp/.tmpvtis7u/src' 2026-09-10 09:53:10.602259837 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:10.602264567 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:10.602657849 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:10.602663639 DEBUG Discovering virtual environment in `/tmp/.tmpvtis7u/src` 2026-09-10 09:53:10.602718449 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:10.602723089 DEBUG No virtual environment found 2026-09-10 09:53:10.602735589 DEBUG Adding first-party search path `/tmp/.tmpvtis7u/src` 2026-09-10 09:53:10.602739689 DEBUG Using vendored stdlib 2026-09-10 09:53:10.602835750 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:10.602840930 DEBUG Adding new file root '/tmp/.tmpvtis7u/src' of kind Project 2026-09-10 09:53:10.604576148 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:10.604591738 DEBUG Updating project to check open files 2026-09-10 09:53:10.604611218 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:10.604615228 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:10.604666209 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvtis7u/src/foo.py") 2026-09-10 09:53:10.604676179 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvtis7u/src/foo.py` 2026-09-10 09:53:10.604681919 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvtis7u/src/foo.py` 2026-09-10 09:53:10.604782409 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvtis7u/src/foo.py` to project `src` 2026-09-10 09:53:10.604794509 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvtis7u/src/foo.py` 2026-09-10 09:53:10.604796999 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:10.604803129 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:10.604808729 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:53:10.605146411 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.618462005 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:53:10.622183763 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:10.642805891 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:53:10.642826461 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:53:10.642832301 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:10.642897982 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:53:10.642901872 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:10.642951412 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpvtis7u/src' 2026-09-10 09:53:10.642962232 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:10.664059273 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 59.213554ms 2026-09-10 09:53:10.664092993 DEBUG method="textDocument/completion" response.id=2 duration=59.28ms 2026-09-10 09:53:10.664124683 DEBUG Received server response for request 2 2026-09-10 09:53:10.674402002 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:10.674443543 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:10.674452423 DEBUG method="shutdown" response.id=3 duration=14.48µs 2026-09-10 09:53:10.674472503 DEBUG Received server response for request 3 2026-09-10 09:53:10.674477313 DEBUG Client sends notification `exit` 2026-09-10 09:53:10.674494043 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-09-10 09:53:10.682267080 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-09-10 09:53:10.682359001 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:10.682402831 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:10.682488231 DEBUG Client info: None 2026-09-10 09:53:10.682525531 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-09-10 09:53:10.682543581 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-09-10 09:53:10.682549681 INFO Version: Unknown 2026-09-10 09:53:10.682588612 DEBUG Received server response for request 1 2026-09-10 09:53:10.682633902 DEBUG Client sends notification `initialized` 2026-09-10 09:53:10.682736892 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:10.682776762 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:10.682780593 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:10.682795603 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:10.682798683 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:53:10.682863223 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:10.682878893 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:10.682882363 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:53:10.682890023 DEBUG Initializing workspace `file:///tmp/.tmpXfI3fL/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-09-10 09:53:10.682912413 DEBUG Searching for a project in '/tmp/.tmpXfI3fL/src' 2026-09-10 09:53:10.682947403 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:10.682952653 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:10.683670497 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:10.683676487 DEBUG Discovering virtual environment in `/tmp/.tmpXfI3fL/src` 2026-09-10 09:53:10.683727927 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:10.683732997 DEBUG No virtual environment found 2026-09-10 09:53:10.683745837 DEBUG Adding first-party search path `/tmp/.tmpXfI3fL/src` 2026-09-10 09:53:10.683749967 DEBUG Using vendored stdlib 2026-09-10 09:53:10.683860418 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:10.683865548 DEBUG Adding new file root '/tmp/.tmpXfI3fL/src' of kind Project 2026-09-10 09:53:10.685674996 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:10.685691056 DEBUG Updating project to check open files 2026-09-10 09:53:10.685710077 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:10.685713917 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:10.685771597 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXfI3fL/src/foo.py") 2026-09-10 09:53:10.685782997 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXfI3fL/src/foo.py` 2026-09-10 09:53:10.685789017 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXfI3fL/src/foo.py` 2026-09-10 09:53:10.685887397 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXfI3fL/src/foo.py` to project `src` 2026-09-10 09:53:10.685898597 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXfI3fL/src/foo.py` 2026-09-10 09:53:10.685900817 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:10.685907227 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:10.685912598 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:53:10.686226789 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.699927365 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:53:10.703717863 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:10.724336951 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:53:10.724355011 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:53:10.724361311 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:10.724413282 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:53:10.724416912 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:10.724470232 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpXfI3fL/src' 2026-09-10 09:53:10.724480332 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:10.744702559 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.744717949 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-09-10 09:53:10.744725709 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:53:10.744930480 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 2 suggestions in 58.980592ms 2026-09-10 09:53:10.744974590 DEBUG method="textDocument/completion" response.id=2 duration=59.06ms 2026-09-10 09:53:10.745002080 DEBUG Received server response for request 2 2026-09-10 09:53:10.755323650 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:10.755366930 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:10.755376570 DEBUG method="shutdown" response.id=3 duration=15.60µs 2026-09-10 09:53:10.755393760 DEBUG Received server response for request 3 2026-09-10 09:53:10.755397940 DEBUG Client sends notification `exit` 2026-09-10 09:53:10.755413810 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_command_support ... 2026-09-10 09:53:10.763139257 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-09-10 09:53:10.763238648 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:10.763284248 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:10.763395348 DEBUG Client info: None 2026-09-10 09:53:10.763439428 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-09-10 09:53:10.763458089 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-09-10 09:53:10.763465089 INFO Version: Unknown 2026-09-10 09:53:10.763508749 DEBUG Received server response for request 1 2026-09-10 09:53:10.763553529 DEBUG Client sends notification `initialized` 2026-09-10 09:53:10.763668700 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:10.763707860 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:10.763711670 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:10.763727050 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:10.763729800 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:53:10.763790710 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:10.763806850 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:10.763810910 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:53:10.763818280 DEBUG Initializing workspace `file:///tmp/.tmpENIF5w/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-09-10 09:53:10.763840380 DEBUG Searching for a project in '/tmp/.tmpENIF5w/src' 2026-09-10 09:53:10.763877461 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:10.763882591 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:10.764570274 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:10.764577094 DEBUG Discovering virtual environment in `/tmp/.tmpENIF5w/src` 2026-09-10 09:53:10.764629764 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:10.764635044 DEBUG No virtual environment found 2026-09-10 09:53:10.764648094 DEBUG Adding first-party search path `/tmp/.tmpENIF5w/src` 2026-09-10 09:53:10.764652384 DEBUG Using vendored stdlib 2026-09-10 09:53:10.764772255 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:10.764777185 DEBUG Adding new file root '/tmp/.tmpENIF5w/src' of kind Project 2026-09-10 09:53:10.766481043 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:10.766498333 DEBUG Updating project to check open files 2026-09-10 09:53:10.766517083 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:10.766521113 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:10.766576963 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpENIF5w/src/foo.py") 2026-09-10 09:53:10.766585394 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpENIF5w/src/foo.py` 2026-09-10 09:53:10.766591704 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpENIF5w/src/foo.py` 2026-09-10 09:53:10.766693434 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpENIF5w/src/foo.py` to project `src` 2026-09-10 09:53:10.766705124 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpENIF5w/src/foo.py` 2026-09-10 09:53:10.766707754 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:10.766714004 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:10.766719214 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:53:10.767119906 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.780806632 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:53:10.784608830 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:10.805351749 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:53:10.805368499 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:53:10.805374849 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:10.805443710 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:53:10.805447500 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:10.805497260 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpENIF5w/src' 2026-09-10 09:53:10.805507710 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:10.823796017 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.038913ms 2026-09-10 09:53:10.823836898 DEBUG method="textDocument/completion" response.id=2 duration=57.11ms 2026-09-10 09:53:10.823863838 DEBUG Received server response for request 2 2026-09-10 09:53:10.834122967 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:10.834160177 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:10.834166987 DEBUG method="shutdown" response.id=3 duration=12.02µs 2026-09-10 09:53:10.834185107 DEBUG Received server response for request 3 2026-09-10 09:53:10.834199427 DEBUG Client sends notification `exit` 2026-09-10 09:53:10.834215037 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-09-10 09:53:10.842178685 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:10.842264966 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:10.842307436 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:10.842387656 DEBUG Client info: None 2026-09-10 09:53:10.842430127 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-09-10 09:53:10.842447537 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:10.842453837 INFO Version: Unknown 2026-09-10 09:53:10.842492917 DEBUG Received server response for request 1 2026-09-10 09:53:10.842533587 DEBUG Client sends notification `initialized` 2026-09-10 09:53:10.842650648 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:10.842706068 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:10.842709538 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:10.842725208 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:10.842727908 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:53:10.842784138 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:10.842800328 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:10.842804728 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:53:10.842812318 DEBUG Initializing workspace `file:///tmp/.tmp74jXWV/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-09-10 09:53:10.842837139 DEBUG Searching for a project in '/tmp/.tmp74jXWV/src' 2026-09-10 09:53:10.842874269 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:10.842879649 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:10.843550482 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:10.843557002 DEBUG Discovering virtual environment in `/tmp/.tmp74jXWV/src` 2026-09-10 09:53:10.843613802 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:10.843618332 DEBUG No virtual environment found 2026-09-10 09:53:10.843630442 DEBUG Adding first-party search path `/tmp/.tmp74jXWV/src` 2026-09-10 09:53:10.843634782 DEBUG Using vendored stdlib 2026-09-10 09:53:10.843749393 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:10.843754533 DEBUG Adding new file root '/tmp/.tmp74jXWV/src' of kind Project 2026-09-10 09:53:10.846494056 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-10 09:53:10.846509256 DEBUG Updating project to check open files 2026-09-10 09:53:10.846528216 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:10.846532306 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:10.846591996 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp74jXWV/src/foo.py") 2026-09-10 09:53:10.846601406 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp74jXWV/src/foo.py` 2026-09-10 09:53:10.846607227 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp74jXWV/src/foo.py` 2026-09-10 09:53:10.846708787 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp74jXWV/src/foo.py` to project `src` 2026-09-10 09:53:10.846720967 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp74jXWV/src/foo.py` 2026-09-10 09:53:10.846723157 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:10.846729597 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:10.846734707 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:53:10.847057529 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.860748364 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:53:10.864549652 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:10.885277342 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:53:10.885295072 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:53:10.885301582 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:10.885370342 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:53:10.885374152 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:10.885424972 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmp74jXWV/src' 2026-09-10 09:53:10.885435712 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:10.906484023 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 59.710206ms 2026-09-10 09:53:10.906527643 DEBUG method="textDocument/completion" response.id=2 duration=59.79ms 2026-09-10 09:53:10.906558493 DEBUG Received server response for request 2 2026-09-10 09:53:10.916823862 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:10.916863813 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:10.916871423 DEBUG method="shutdown" response.id=3 duration=13.10µs 2026-09-10 09:53:10.916889223 DEBUG Received server response for request 3 2026-09-10 09:53:10.916893223 DEBUG Client sends notification `exit` 2026-09-10 09:53:10.916908783 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-09-10 09:53:10.924675100 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:10.924751810 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:10.924797451 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:10.924873311 DEBUG Client info: None 2026-09-10 09:53:10.924910051 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:10.924924461 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:10.924930571 INFO Version: Unknown 2026-09-10 09:53:10.924968401 DEBUG Received server response for request 1 2026-09-10 09:53:10.925013962 DEBUG Client sends notification `initialized` 2026-09-10 09:53:10.925112782 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:10.925153462 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:10.925157072 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:10.925172232 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:10.925175452 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:53:10.925249713 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:10.925266113 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:10.925270003 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:53:10.925277313 DEBUG Initializing workspace `file:///tmp/.tmphhjPft/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:10.925297143 DEBUG Searching for a project in '/tmp/.tmphhjPft/src' 2026-09-10 09:53:10.925332963 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:10.925338743 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:10.926024417 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:10.926030597 DEBUG Discovering virtual environment in `/tmp/.tmphhjPft/src` 2026-09-10 09:53:10.926080307 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:10.926085517 DEBUG No virtual environment found 2026-09-10 09:53:10.926098127 DEBUG Adding first-party search path `/tmp/.tmphhjPft/src` 2026-09-10 09:53:10.926102217 DEBUG Using vendored stdlib 2026-09-10 09:53:10.926232118 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:10.926236568 DEBUG Adding new file root '/tmp/.tmphhjPft/src' of kind Project 2026-09-10 09:53:10.928001076 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:10.928015576 DEBUG Updating project to check open files 2026-09-10 09:53:10.928033316 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:10.928037466 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:10.928089306 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphhjPft/src/foo.py") 2026-09-10 09:53:10.928102047 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphhjPft/src/foo.py` 2026-09-10 09:53:10.928108017 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphhjPft/src/foo.py` 2026-09-10 09:53:10.928240747 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphhjPft/src/foo.py` to project `src` 2026-09-10 09:53:10.928253237 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphhjPft/src/foo.py` 2026-09-10 09:53:10.928255587 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:10.928262107 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:10.928267407 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:53:10.928567039 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:10.942555646 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:53:10.946346574 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:10.967024503 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:53:10.967044233 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:53:10.967050733 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:10.967101353 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:53:10.967104943 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:10.967154083 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmphhjPft/src' 2026-09-10 09:53:10.967164094 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:10.985598652 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.293195ms 2026-09-10 09:53:10.985642582 DEBUG method="textDocument/completion" response.id=2 duration=57.37ms 2026-09-10 09:53:10.985667262 DEBUG Received server response for request 2 2026-09-10 09:53:10.995923421 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:10.995966971 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:10.995975131 DEBUG method="shutdown" response.id=3 duration=13.44µs 2026-09-10 09:53:10.995985701 DEBUG Received server response for request 3 2026-09-10 09:53:10.995990171 DEBUG Client sends notification `exit` 2026-09-10 09:53:10.996006131 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-09-10 09:53:11.003823489 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:11.003907219 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.003957620 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.004036400 DEBUG Client info: None 2026-09-10 09:53:11.004064980 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-09-10 09:53:11.004083310 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.004089600 INFO Version: Unknown 2026-09-10 09:53:11.004131270 DEBUG Received server response for request 1 2026-09-10 09:53:11.004178801 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.004305681 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.004361191 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.004365192 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.004381372 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.004384922 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:53:11.004438482 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.004454722 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.004458902 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:53:11.004466392 DEBUG Initializing workspace `file:///tmp/.tmpxOq8u4/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-09-10 09:53:11.004490232 DEBUG Searching for a project in '/tmp/.tmpxOq8u4/src' 2026-09-10 09:53:11.004526602 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:11.004531442 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.005274316 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.005280596 DEBUG Discovering virtual environment in `/tmp/.tmpxOq8u4/src` 2026-09-10 09:53:11.005335376 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.005340216 DEBUG No virtual environment found 2026-09-10 09:53:11.005353416 DEBUG Adding first-party search path `/tmp/.tmpxOq8u4/src` 2026-09-10 09:53:11.005357536 DEBUG Using vendored stdlib 2026-09-10 09:53:11.005476057 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.005481637 DEBUG Adding new file root '/tmp/.tmpxOq8u4/src' of kind Project 2026-09-10 09:53:11.007231485 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.007247845 DEBUG Updating project to check open files 2026-09-10 09:53:11.007266055 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.007270295 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.007323166 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxOq8u4/src/foo.py") 2026-09-10 09:53:11.007336116 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpxOq8u4/src/foo.py` 2026-09-10 09:53:11.007342506 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpxOq8u4/src/foo.py` 2026-09-10 09:53:11.007441236 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpxOq8u4/src/foo.py` to project `src` 2026-09-10 09:53:11.007453226 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxOq8u4/src/foo.py` 2026-09-10 09:53:11.007455586 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.007462206 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.007467296 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:53:11.007723638 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.021691604 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:53:11.025511903 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:11.046211342 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:53:11.046226622 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:53:11.046233192 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:11.046289242 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:53:11.046292862 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:11.046373153 DEBUG method="textDocument/completion" response.id=2 duration=38.90ms 2026-09-10 09:53:11.046405303 DEBUG Received server response for request 2 2026-09-10 09:53:11.056554961 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:11.056595861 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.056605312 DEBUG method="shutdown" response.id=3 duration=15.97µs 2026-09-10 09:53:11.056622282 DEBUG Received server response for request 3 2026-09-10 09:53:11.056626632 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.056641472 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_markdown_when_listed_first ... 2026-09-10 09:53:11.066608509 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-09-10 09:53:11.066702460 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.066743710 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.066813640 DEBUG Client info: None 2026-09-10 09:53:11.066844891 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.066859521 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-09-10 09:53:11.066867371 INFO Version: Unknown 2026-09-10 09:53:11.066910261 DEBUG Received server response for request 1 2026-09-10 09:53:11.066953851 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.067056222 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.067106752 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.067110442 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.067126272 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.067129172 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:53:11.067203652 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.067218692 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.067222702 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:53:11.067230392 DEBUG Initializing workspace `file:///tmp/.tmpRkWxQc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:11.067252182 DEBUG Searching for a project in '/tmp/.tmpRkWxQc/src' 2026-09-10 09:53:11.067287503 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:11.067292953 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.068054616 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.068060806 DEBUG Discovering virtual environment in `/tmp/.tmpRkWxQc/src` 2026-09-10 09:53:11.068115137 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.068121497 DEBUG No virtual environment found 2026-09-10 09:53:11.068134077 DEBUG Adding first-party search path `/tmp/.tmpRkWxQc/src` 2026-09-10 09:53:11.068138347 DEBUG Using vendored stdlib 2026-09-10 09:53:11.068264087 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.068269467 DEBUG Adding new file root '/tmp/.tmpRkWxQc/src' of kind Project 2026-09-10 09:53:11.069996446 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.070011546 DEBUG Updating project to check open files 2026-09-10 09:53:11.070029536 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.070033356 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.070093796 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRkWxQc/src/foo.py") 2026-09-10 09:53:11.070105426 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRkWxQc/src/foo.py` 2026-09-10 09:53:11.070111966 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRkWxQc/src/foo.py` 2026-09-10 09:53:11.070229297 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRkWxQc/src/foo.py` to project `src` 2026-09-10 09:53:11.070241657 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRkWxQc/src/foo.py` 2026-09-10 09:53:11.070243857 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.070250727 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.070256297 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:53:11.070681499 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.084074203 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:53:11.087831151 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:11.108392489 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:53:11.108409549 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:53:11.108415609 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:11.108462510 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:53:11.108465920 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:11.108524410 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpRkWxQc/src' 2026-09-10 09:53:11.108534620 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:11.127358310 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 57.063083ms 2026-09-10 09:53:11.127454841 DEBUG method="textDocument/completion" response.id=2 duration=57.20ms 2026-09-10 09:53:11.127482581 DEBUG Received server response for request 2 2026-09-10 09:53:11.137672170 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:11.137713761 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.137723881 DEBUG method="shutdown" response.id=3 duration=15.67µs 2026-09-10 09:53:11.137741301 DEBUG Received server response for request 3 2026-09-10 09:53:11.137745041 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.137760341 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_plain_text_when_listed_first ... 2026-09-10 09:53:11.145513138 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-09-10 09:53:11.145609688 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.145658028 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.145730709 DEBUG Client info: None 2026-09-10 09:53:11.145773689 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.145788269 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.145794679 INFO Version: Unknown 2026-09-10 09:53:11.145836619 DEBUG Received server response for request 1 2026-09-10 09:53:11.145880979 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.145986660 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.146029240 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.146032640 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.146048170 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.146051320 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:53:11.146105290 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.146120951 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.146124821 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:53:11.146132521 DEBUG Initializing workspace `file:///tmp/.tmpEKetBg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:11.146153491 DEBUG Searching for a project in '/tmp/.tmpEKetBg/src' 2026-09-10 09:53:11.146204021 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:11.146209541 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.146901604 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.146907524 DEBUG Discovering virtual environment in `/tmp/.tmpEKetBg/src` 2026-09-10 09:53:11.146961535 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.146966465 DEBUG No virtual environment found 2026-09-10 09:53:11.146978755 DEBUG Adding first-party search path `/tmp/.tmpEKetBg/src` 2026-09-10 09:53:11.146982875 DEBUG Using vendored stdlib 2026-09-10 09:53:11.147092105 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.147097495 DEBUG Adding new file root '/tmp/.tmpEKetBg/src' of kind Project 2026-09-10 09:53:11.149726198 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.149744708 DEBUG Updating project to check open files 2026-09-10 09:53:11.149764418 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.149768488 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.149830318 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEKetBg/src/foo.py") 2026-09-10 09:53:11.149839368 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpEKetBg/src/foo.py` 2026-09-10 09:53:11.149845158 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpEKetBg/src/foo.py` 2026-09-10 09:53:11.149959279 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpEKetBg/src/foo.py` to project `src` 2026-09-10 09:53:11.149973089 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEKetBg/src/foo.py` 2026-09-10 09:53:11.149975869 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.149982699 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.149987899 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:53:11.150304550 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.163870305 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:53:11.167691423 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:11.188225431 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:53:11.188243632 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:53:11.188249742 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:11.188298442 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:53:11.188302122 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:11.188360052 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpEKetBg/src' 2026-09-10 09:53:11.188370372 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:11.206893741 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 56.869752ms 2026-09-10 09:53:11.206992241 DEBUG method="textDocument/completion" response.id=2 duration=57.00ms 2026-09-10 09:53:11.207022471 DEBUG Received server response for request 2 2026-09-10 09:53:11.217202590 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:11.217241890 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.217252020 DEBUG method="shutdown" response.id=3 duration=16.91µs 2026-09-10 09:53:11.217268330 DEBUG Received server response for request 3 2026-09-10 09:53:11.217272070 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.217287471 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_markdown ... 2026-09-10 09:53:11.226415304 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-09-10 09:53:11.226504255 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.226546495 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.226613835 DEBUG Client info: None 2026-09-10 09:53:11.226653515 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.226668395 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-09-10 09:53:11.226674915 INFO Version: Unknown 2026-09-10 09:53:11.226712836 DEBUG Received server response for request 1 2026-09-10 09:53:11.226756826 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.226861896 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.226920387 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.226923847 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.226939107 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.226941817 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:53:11.227010937 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.227026547 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.227030677 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:53:11.227038447 DEBUG Initializing workspace `file:///tmp/.tmpbecebS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:11.227060057 DEBUG Searching for a project in '/tmp/.tmpbecebS/src' 2026-09-10 09:53:11.227096048 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:11.227101798 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.227884521 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.227890831 DEBUG Discovering virtual environment in `/tmp/.tmpbecebS/src` 2026-09-10 09:53:11.227944612 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.227949672 DEBUG No virtual environment found 2026-09-10 09:53:11.227962082 DEBUG Adding first-party search path `/tmp/.tmpbecebS/src` 2026-09-10 09:53:11.227966352 DEBUG Using vendored stdlib 2026-09-10 09:53:11.228108052 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.228113732 DEBUG Adding new file root '/tmp/.tmpbecebS/src' of kind Project 2026-09-10 09:53:11.229874541 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.229892591 DEBUG Updating project to check open files 2026-09-10 09:53:11.229912131 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.229916281 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.229980201 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbecebS/src/foo.py") 2026-09-10 09:53:11.229989761 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbecebS/src/foo.py` 2026-09-10 09:53:11.229995821 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbecebS/src/foo.py` 2026-09-10 09:53:11.230101402 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbecebS/src/foo.py` to project `src` 2026-09-10 09:53:11.230112682 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbecebS/src/foo.py` 2026-09-10 09:53:11.230115032 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.230122032 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.230127452 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:53:11.230485694 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.244299970 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:53:11.248084308 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:11.268566816 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:53:11.268585526 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:53:11.268591676 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:11.268640556 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:53:11.268643976 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:11.268701277 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpbecebS/src' 2026-09-10 09:53:11.268711107 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:11.284501042 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 54.32856ms 2026-09-10 09:53:11.284583753 DEBUG method="textDocument/completion" response.id=2 duration=54.45ms 2026-09-10 09:53:11.284608613 DEBUG Received server response for request 2 2026-09-10 09:53:11.294797122 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:11.294829262 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.294837902 DEBUG method="shutdown" response.id=3 duration=13.04µs 2026-09-10 09:53:11.294854162 DEBUG Received server response for request 3 2026-09-10 09:53:11.294857492 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.294872802 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_plain_text ... 2026-09-10 09:53:11.302712949 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-09-10 09:53:11.302808150 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.302854560 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.302924670 DEBUG Client info: None 2026-09-10 09:53:11.302967671 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.302981461 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.302988291 INFO Version: Unknown 2026-09-10 09:53:11.303030201 DEBUG Received server response for request 1 2026-09-10 09:53:11.303073651 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.303178572 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.303232542 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.303236492 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.303252772 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.303255962 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:53:11.303305612 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.303320922 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.303325112 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:53:11.303332612 DEBUG Initializing workspace `file:///tmp/.tmpS9Ywse/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:11.303354562 DEBUG Searching for a project in '/tmp/.tmpS9Ywse/src' 2026-09-10 09:53:11.303391513 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:11.303397233 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.304025746 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.304032166 DEBUG Discovering virtual environment in `/tmp/.tmpS9Ywse/src` 2026-09-10 09:53:11.304085806 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.304091536 DEBUG No virtual environment found 2026-09-10 09:53:11.304104166 DEBUG Adding first-party search path `/tmp/.tmpS9Ywse/src` 2026-09-10 09:53:11.304108616 DEBUG Using vendored stdlib 2026-09-10 09:53:11.304243527 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.304248297 DEBUG Adding new file root '/tmp/.tmpS9Ywse/src' of kind Project 2026-09-10 09:53:11.306003005 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.306019115 DEBUG Updating project to check open files 2026-09-10 09:53:11.306037365 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.306041685 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.306101326 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpS9Ywse/src/foo.py") 2026-09-10 09:53:11.306112726 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpS9Ywse/src/foo.py` 2026-09-10 09:53:11.306118966 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpS9Ywse/src/foo.py` 2026-09-10 09:53:11.306231726 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpS9Ywse/src/foo.py` to project `src` 2026-09-10 09:53:11.306244046 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpS9Ywse/src/foo.py` 2026-09-10 09:53:11.306246276 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.306253076 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.306258396 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:53:11.306525468 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.320400054 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:53:11.324237612 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:11.344960732 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:53:11.344979642 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:53:11.344985762 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:11.345034552 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:53:11.345038352 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:11.345097122 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpS9Ywse/src' 2026-09-10 09:53:11.345107302 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:11.366564895 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 60.270368ms 2026-09-10 09:53:11.366659875 DEBUG method="textDocument/completion" response.id=2 duration=60.40ms 2026-09-10 09:53:11.366692416 DEBUG Received server response for request 2 2026-09-10 09:53:11.376879054 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:11.376914614 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.376923564 DEBUG method="shutdown" response.id=3 duration=14.66µs 2026-09-10 09:53:11.376939254 DEBUG Received server response for request 3 2026-09-10 09:53:11.376943144 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.376959334 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-09-10 09:53:11.386148349 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:11.386241999 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.386286529 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.386360970 DEBUG Client info: None 2026-09-10 09:53:11.386401450 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-09-10 09:53:11.386419880 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.386427400 INFO Version: Unknown 2026-09-10 09:53:11.386467700 DEBUG Received server response for request 1 2026-09-10 09:53:11.386511480 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.386611271 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.386662501 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.386666401 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.386681561 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.386684581 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:53:11.386740271 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.386753631 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.386757661 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:53:11.386764801 DEBUG Initializing workspace `file:///tmp/.tmpDcLnlv/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-09-10 09:53:11.386801982 DEBUG Searching for a project in '/tmp/.tmpDcLnlv/src' 2026-09-10 09:53:11.386838312 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:11.386843442 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.387263664 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.387269384 DEBUG Discovering virtual environment in `/tmp/.tmpDcLnlv/src` 2026-09-10 09:53:11.387324574 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.387329654 DEBUG No virtual environment found 2026-09-10 09:53:11.387341874 DEBUG Adding first-party search path `/tmp/.tmpDcLnlv/src` 2026-09-10 09:53:11.387346104 DEBUG Using vendored stdlib 2026-09-10 09:53:11.387455365 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.387460395 DEBUG Adding new file root '/tmp/.tmpDcLnlv/src' of kind Project 2026-09-10 09:53:11.389134843 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.389153313 DEBUG Updating project to check open files 2026-09-10 09:53:11.389172273 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.389176363 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.389242913 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDcLnlv/src/foo.py") 2026-09-10 09:53:11.389250703 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDcLnlv/src/foo.py` 2026-09-10 09:53:11.389256403 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDcLnlv/src/foo.py` 2026-09-10 09:53:11.389356164 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDcLnlv/src/foo.py` to project `src` 2026-09-10 09:53:11.389367594 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDcLnlv/src/foo.py` 2026-09-10 09:53:11.389369944 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.389376314 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.389381314 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:53:11.389694886 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.403554602 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:53:11.407371550 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:11.427945869 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:53:11.427964889 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:53:11.427970849 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:11.428023869 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:53:11.428027459 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:11.429398036 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found in search paths 2026-09-10 09:53:11.429411516 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:11.429432506 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 4 suggestions in 40.020982ms 2026-09-10 09:53:11.429465616 DEBUG method="textDocument/completion" response.id=2 duration=40.08ms 2026-09-10 09:53:11.429504906 DEBUG Received server response for request 2 2026-09-10 09:53:11.439742225 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:11.439783375 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.439791555 DEBUG method="shutdown" response.id=3 duration=13.22µs 2026-09-10 09:53:11.439802265 DEBUG Received server response for request 3 2026-09-10 09:53:11.439806155 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.439821825 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-09-10 09:53:11.445117361 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:11.445185311 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.445240521 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.445320992 DEBUG Client info: None 2026-09-10 09:53:11.445361362 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-09-10 09:53:11.445376462 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.445382482 INFO Version: Unknown 2026-09-10 09:53:11.445423192 DEBUG Received server response for request 1 2026-09-10 09:53:11.445467672 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.445567113 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.445603443 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.445607003 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.445620943 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.445624023 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:53:11.445688023 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.445703064 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.445706464 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:53:11.445713954 DEBUG Initializing workspace `file:///tmp/.tmpb0LZk6/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-09-10 09:53:11.445734794 DEBUG Searching for a project in '/tmp/.tmpb0LZk6/src' 2026-09-10 09:53:11.445771544 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:11.445777194 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.446450617 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.446457077 DEBUG Discovering virtual environment in `/tmp/.tmpb0LZk6/src` 2026-09-10 09:53:11.446507917 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.446512927 DEBUG No virtual environment found 2026-09-10 09:53:11.446526287 DEBUG Adding first-party search path `/tmp/.tmpb0LZk6/src` 2026-09-10 09:53:11.446530527 DEBUG Using vendored stdlib 2026-09-10 09:53:11.446643148 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.446648248 DEBUG Adding new file root '/tmp/.tmpb0LZk6/src' of kind Project 2026-09-10 09:53:11.449294551 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.449310511 DEBUG Updating project to check open files 2026-09-10 09:53:11.449329451 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.449333521 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.449393271 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpb0LZk6/src/foo.py") 2026-09-10 09:53:11.449402431 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpb0LZk6/src/foo.py` 2026-09-10 09:53:11.449408311 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpb0LZk6/src/foo.py` 2026-09-10 09:53:11.449520402 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpb0LZk6/src/foo.py` to project `src` 2026-09-10 09:53:11.449532682 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpb0LZk6/src/foo.py` 2026-09-10 09:53:11.449535172 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.449542222 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.449547292 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:53:11.449787283 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.463181177 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 13.595285ms 2026-09-10 09:53:11.463226117 DEBUG method="textDocument/completion" response.id=2 duration=13.68ms 2026-09-10 09:53:11.463242277 DEBUG Received server response for request 2 2026-09-10 09:53:11.473433116 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:11.473470156 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.473478256 DEBUG method="shutdown" response.id=3 duration=12.74µs 2026-09-10 09:53:11.473487816 DEBUG Received server response for request 3 2026-09-10 09:53:11.473491776 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.473507567 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-09-10 09:53:11.476493531 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:11.476569381 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.476616921 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.476680432 DEBUG Client info: None 2026-09-10 09:53:11.476705532 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-09-10 09:53:11.476722062 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.476727962 INFO Version: Unknown 2026-09-10 09:53:11.476768442 DEBUG Received server response for request 1 2026-09-10 09:53:11.476814412 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.476907083 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.476951413 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.476955493 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.476970853 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.476973753 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:53:11.477020533 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.477035513 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.477039893 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:53:11.477047593 DEBUG Initializing workspace `file:///tmp/.tmpKHsiZt/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-09-10 09:53:11.477070394 DEBUG Searching for a project in '/tmp/.tmpKHsiZt/src' 2026-09-10 09:53:11.477106454 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:11.477112914 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.477816717 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.477823147 DEBUG Discovering virtual environment in `/tmp/.tmpKHsiZt/src` 2026-09-10 09:53:11.477875227 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.477880537 DEBUG No virtual environment found 2026-09-10 09:53:11.477892517 DEBUG Adding first-party search path `/tmp/.tmpKHsiZt/src` 2026-09-10 09:53:11.477896698 DEBUG Using vendored stdlib 2026-09-10 09:53:11.478025828 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.478030708 DEBUG Adding new file root '/tmp/.tmpKHsiZt/src' of kind Project 2026-09-10 09:53:11.480671731 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.480686911 DEBUG Updating project to check open files 2026-09-10 09:53:11.480706001 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.480710231 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.480770361 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKHsiZt/src/foo.py") 2026-09-10 09:53:11.480784091 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpKHsiZt/src/foo.py` 2026-09-10 09:53:11.480789921 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpKHsiZt/src/foo.py` 2026-09-10 09:53:11.480897012 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpKHsiZt/src/foo.py` to project `src` 2026-09-10 09:53:11.480908852 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKHsiZt/src/foo.py` 2026-09-10 09:53:11.480911432 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.480918482 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.480923662 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:53:11.481166923 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.493916774 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:53:11.497351011 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 3 suggestions in 16.393869ms 2026-09-10 09:53:11.497385831 DEBUG method="textDocument/completion" response.id=2 duration=16.46ms 2026-09-10 09:53:11.497417151 DEBUG Received server response for request 2 2026-09-10 09:53:11.507616680 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:11.507655120 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.507662510 DEBUG method="shutdown" response.id=3 duration=11.50µs 2026-09-10 09:53:11.507681530 DEBUG Received server response for request 3 2026-09-10 09:53:11.507685560 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.507695300 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-09-10 09:53:11.514017740 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:11.514090551 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.514136371 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.514207971 DEBUG Client info: None 2026-09-10 09:53:11.514242051 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.514255072 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.514260062 INFO Version: Unknown 2026-09-10 09:53:11.514302132 DEBUG Received server response for request 1 2026-09-10 09:53:11.514347872 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.514446752 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.514488663 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.514492473 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.514508563 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.514512033 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:11.514558023 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.514570863 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.514574613 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:11.514581313 DEBUG Initializing workspace `file:///tmp/.tmpGB36dP/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpGB36dP/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:11.514597843 DEBUG Using overridden configuration file at '/tmp/.tmpGB36dP/ty2.toml' 2026-09-10 09:53:11.514634303 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.514984675 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.514989945 DEBUG Discovering virtual environment in `/tmp/.tmpGB36dP/src` 2026-09-10 09:53:11.515035245 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.515039425 DEBUG No virtual environment found 2026-09-10 09:53:11.515050685 DEBUG Adding first-party search path `/tmp/.tmpGB36dP/src` 2026-09-10 09:53:11.515054635 DEBUG Using vendored stdlib 2026-09-10 09:53:11.515161426 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.515166906 DEBUG Adding new file root '/tmp/.tmpGB36dP/src' of kind Project 2026-09-10 09:53:11.516841444 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.516858424 DEBUG Updating project to check open files 2026-09-10 09:53:11.516873174 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.516876494 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.516926914 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGB36dP/src/foo.py") 2026-09-10 09:53:11.516939124 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGB36dP/src/foo.py` 2026-09-10 09:53:11.516945074 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGB36dP/src/foo.py` 2026-09-10 09:53:11.517039145 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGB36dP/src/foo.py` to project `src` 2026-09-10 09:53:11.517050585 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGB36dP/src/foo.py` 2026-09-10 09:53:11.517053135 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.517058965 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.517064135 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:11.517164706 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGB36dP/src/foo.py"))}: Checking file '/tmp/.tmpGB36dP/src/foo.py' 2026-09-10 09:53:11.517345796 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGB36dP/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.527964547 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGB36dP/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:11.532213558 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.15ms 2026-09-10 09:53:11.532232298 DEBUG Received server response for request 2 2026-09-10 09:53:11.542501637 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:11.542525877 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.542531947 DEBUG method="shutdown" response.id=3 duration=10.03µs 2026-09-10 09:53:11.542541907 DEBUG Received server response for request 3 2026-09-10 09:53:11.542545537 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.542554667 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-09-10 09:53:11.545470611 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:11.545542521 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.545579601 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.545669672 DEBUG Client info: None 2026-09-10 09:53:11.545708342 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.545723952 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.545731012 INFO Version: Unknown 2026-09-10 09:53:11.545777722 DEBUG Received server response for request 1 2026-09-10 09:53:11.545822623 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.545922963 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.545965943 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.545969583 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.545985643 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.545988713 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:11.546038164 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.546055184 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.546058834 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:11.546065384 DEBUG Initializing workspace `file:///tmp/.tmpvjupJu/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmpvjupJu/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:11.546094064 DEBUG Using overridden configuration file at '/tmp/.tmpvjupJu/ty2.toml' 2026-09-10 09:53:11.546126834 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.546945128 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.546951868 DEBUG Discovering virtual environment in `/tmp/.tmpvjupJu/src` 2026-09-10 09:53:11.547001378 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.547006318 DEBUG No virtual environment found 2026-09-10 09:53:11.547018968 DEBUG Adding first-party search path `/tmp/.tmpvjupJu/src` 2026-09-10 09:53:11.547023368 DEBUG Using vendored stdlib 2026-09-10 09:53:11.547142279 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.547147369 DEBUG Adding new file root '/tmp/.tmpvjupJu/src' of kind Project 2026-09-10 09:53:11.548937778 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.548955698 DEBUG Updating project to check open files 2026-09-10 09:53:11.548974088 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.548977938 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.549034578 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvjupJu/src/foo.py") 2026-09-10 09:53:11.549046558 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvjupJu/src/foo.py` 2026-09-10 09:53:11.549053048 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvjupJu/src/foo.py` 2026-09-10 09:53:11.549174169 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvjupJu/src/foo.py` to project `src` 2026-09-10 09:53:11.549202069 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvjupJu/src/foo.py` 2026-09-10 09:53:11.549204519 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.549211539 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.549217069 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:11.549597121 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvjupJu/src/foo.py"))}: Checking file '/tmp/.tmpvjupJu/src/foo.py' 2026-09-10 09:53:11.549740961 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvjupJu/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.560053161 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvjupJu/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:11.564320501 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.10ms 2026-09-10 09:53:11.564337261 DEBUG Received server response for request 2 2026-09-10 09:53:11.574572200 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:11.574609550 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.574616740 DEBUG method="shutdown" response.id=3 duration=11.51µs 2026-09-10 09:53:11.574627620 DEBUG Received server response for request 3 2026-09-10 09:53:11.574631360 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.574646761 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-09-10 09:53:11.577514514 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:11.577574685 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.577612145 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.577676815 DEBUG Client info: None 2026-09-10 09:53:11.577717535 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.577733665 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.577740855 INFO Version: Unknown 2026-09-10 09:53:11.577785726 DEBUG Received server response for request 1 2026-09-10 09:53:11.577820766 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.577907796 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.577953956 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.577957416 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.577971426 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.577974957 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:11.578016597 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.578028847 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.578032397 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:11.578038987 DEBUG Initializing workspace `file:///tmp/.tmpAHurew/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-09-10 09:53:11.578062867 DEBUG Searching for a project in '/tmp/.tmpAHurew/src' 2026-09-10 09:53:11.578096837 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:11.578101267 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.578454049 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.578459869 DEBUG Discovering virtual environment in `/tmp/.tmpAHurew/src` 2026-09-10 09:53:11.578504879 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.578509269 DEBUG No virtual environment found 2026-09-10 09:53:11.578520469 DEBUG Adding first-party search path `/tmp/.tmpAHurew/src` 2026-09-10 09:53:11.578524519 DEBUG Using vendored stdlib 2026-09-10 09:53:11.578613410 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.578617840 DEBUG Adding new file root '/tmp/.tmpAHurew/src' of kind Project 2026-09-10 09:53:11.580337468 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.580354588 DEBUG Updating project to check open files 2026-09-10 09:53:11.580368628 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.580372078 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.580419328 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAHurew/src/foo.py") 2026-09-10 09:53:11.580427398 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpAHurew/src/foo.py` 2026-09-10 09:53:11.580432998 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpAHurew/src/foo.py` 2026-09-10 09:53:11.580528799 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpAHurew/src/foo.py` to project `src` 2026-09-10 09:53:11.580539199 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAHurew/src/foo.py` 2026-09-10 09:53:11.580541489 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.580547769 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.580552559 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:11.580627119 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpAHurew/src/foo.py"))}: Checking file '/tmp/.tmpAHurew/src/foo.py' 2026-09-10 09:53:11.580759640 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpAHurew/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.591650272 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpAHurew/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:11.595913092 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.36ms 2026-09-10 09:53:11.595932392 DEBUG Received server response for request 2 2026-09-10 09:53:11.606177161 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:11.606222052 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.606229452 DEBUG method="shutdown" response.id=3 duration=12.12µs 2026-09-10 09:53:11.606239532 DEBUG Received server response for request 3 2026-09-10 09:53:11.606243202 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.606252422 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-09-10 09:53:11.609031015 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:11.609092755 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.609129526 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.609186436 DEBUG Client info: None 2026-09-10 09:53:11.609231156 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.609243056 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.609249476 INFO Version: Unknown 2026-09-10 09:53:11.609289496 DEBUG Received server response for request 1 2026-09-10 09:53:11.609324366 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.609408297 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.609446197 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.609449577 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.609462267 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.609525837 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.609537777 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.609544768 DEBUG Initializing workspace `file:///tmp/.tmp93xdEG/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmp93xdEG/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:11.609559178 DEBUG Using overridden configuration file at '/tmp/.tmp93xdEG/ty2.toml' 2026-09-10 09:53:11.609591498 ERROR Failed to create project for workspace `file:///tmp/.tmp93xdEG/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmp93xdEG/ty2.toml: /tmp/.tmp93xdEG/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-09-10 09:53:11.609608228 DEBUG Received notification `window/showMessage` 2026-09-10 09:53:11.609611998 INFO Retrying to receive `window/showMessage` notification 2026-09-10 09:53:11.609616568 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:11.609926089 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.609939069 DEBUG Discovering virtual environment in `/tmp/.tmp93xdEG/src` 2026-09-10 09:53:11.609984980 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.609989120 DEBUG No virtual environment found 2026-09-10 09:53:11.610000430 DEBUG Adding first-party search path `/tmp/.tmp93xdEG/src` 2026-09-10 09:53:11.610004630 DEBUG Using vendored stdlib 2026-09-10 09:53:11.610101420 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.610106310 DEBUG Adding new file root '/tmp/.tmp93xdEG/src' of kind Project 2026-09-10 09:53:11.611804658 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.611821578 DEBUG Updating project to check open files 2026-09-10 09:53:11.611835629 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.611839579 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.611885299 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp93xdEG/src/foo.py") 2026-09-10 09:53:11.611892899 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp93xdEG/src/foo.py` 2026-09-10 09:53:11.611898849 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp93xdEG/src/foo.py` 2026-09-10 09:53:11.611995669 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp93xdEG/src/foo.py` to project `src` 2026-09-10 09:53:11.612009779 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp93xdEG/src/foo.py` 2026-09-10 09:53:11.612012409 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.612018779 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.612103560 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp93xdEG/src/foo.py"))}: Checking file '/tmp/.tmp93xdEG/src/foo.py' 2026-09-10 09:53:11.612235330 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp93xdEG/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.620910212 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp93xdEG/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:11.624956761 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.93ms 2026-09-10 09:53:11.624972661 DEBUG Received server response for request 2 2026-09-10 09:53:11.635208070 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:11.635232970 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.635240711 DEBUG method="shutdown" response.id=3 duration=11.06µs 2026-09-10 09:53:11.635251081 DEBUG Received server response for request 3 2026-09-10 09:53:11.635255441 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.635263521 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-09-10 09:53:11.638305235 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:11.638372906 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.638408146 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.638462906 DEBUG Client info: None 2026-09-10 09:53:11.638493246 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.638505026 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.638511596 INFO Version: Unknown 2026-09-10 09:53:11.638548246 DEBUG Received server response for request 1 2026-09-10 09:53:11.638591357 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.638677497 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.638714737 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.638718267 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.638787788 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.638811608 DEBUG Initializing workspace `file:///tmp/.tmpQSzXdc/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/.tmpQSzXdc/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-09-10 09:53:11.638838348 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-09-10 09:53:11.638844778 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpQSzXdc/venv 2026-09-10 09:53:11.638851598 DEBUG Searching for a project in '/tmp/.tmpQSzXdc/src' 2026-09-10 09:53:11.638885478 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:11.638891918 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.639702172 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.639719362 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpQSzXdc/venv/pyvenv.cfg' 2026-09-10 09:53:11.639742992 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpQSzXdc/venv 2026-09-10 09:53:11.639786232 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpQSzXdc/venv/lib/python3.16/site-packages"] 2026-09-10 09:53:11.639800302 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpQSzXdc/base 2026-09-10 09:53:11.639806172 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-09-10 09:53:11.639808992 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/.tmpQSzXdc/base` 2026-09-10 09:53:11.639824002 DEBUG Adding first-party search path `/tmp/.tmpQSzXdc/src` 2026-09-10 09:53:11.639828162 DEBUG Using vendored stdlib 2026-09-10 09:53:11.639945313 DEBUG Adding site-packages search path `/tmp/.tmpQSzXdc/venv/lib/python3.16/site-packages` 2026-09-10 09:53:11.639951803 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.639956193 DEBUG Adding new file root '/tmp/.tmpQSzXdc/src' of kind Project 2026-09-10 09:53:11.640112284 DEBUG Adding new file root '/tmp/.tmpQSzXdc/venv/lib/python3.16/site-packages' of kind SearchPath 2026-09-10 09:53:11.641687991 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.641741212 DEBUG Updating project to check open files 2026-09-10 09:53:11.641745882 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:11.641753712 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:11.641759932 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.641859902 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.641867452 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:11.641921243 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQSzXdc/src/main.py") 2026-09-10 09:53:11.641929393 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQSzXdc/src/main.py` 2026-09-10 09:53:11.641942493 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQSzXdc/src/main.py` 2026-09-10 09:53:11.642075043 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQSzXdc/src/main.py` to project `src` 2026-09-10 09:53:11.642087953 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQSzXdc/src/main.py` 2026-09-10 09:53:11.642090473 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.642099093 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-09-10 09:53:11.642235944 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpQSzXdc/src/main.py"))}: Checking file '/tmp/.tmpQSzXdc/src/main.py' 2026-09-10 09:53:11.642376205 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpQSzXdc/src/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.658870564 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpQSzXdc/src/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:11.660203030 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.10ms 2026-09-10 09:53:11.660220070 DEBUG Received server response for request 2 2026-09-10 09:53:11.670377829 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:11.670409199 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.670415799 DEBUG method="shutdown" response.id=3 duration=10.09µs 2026-09-10 09:53:11.670425379 DEBUG Received server response for request 3 2026-09-10 09:53:11.670429269 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.670445579 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-09-10 09:53:11.673707045 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:11.673767225 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.673805535 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.673869435 DEBUG Client info: None 2026-09-10 09:53:11.673899235 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.673912506 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.673919096 INFO Version: Unknown 2026-09-10 09:53:11.673967836 DEBUG Received server response for request 1 2026-09-10 09:53:11.674002216 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.674100206 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.674144597 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.674147767 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.674250257 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.674270067 DEBUG Initializing workspace `file:///tmp/.tmpGLS9Bu/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:11.674290597 DEBUG Searching for a project in '/tmp/.tmpGLS9Bu/project' 2026-09-10 09:53:11.674324808 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:11.674329848 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.674979041 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.674984991 DEBUG Discovering virtual environment in `/tmp/.tmpGLS9Bu/project` 2026-09-10 09:53:11.674997061 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpGLS9Bu/project/.venv/pyvenv.cfg' 2026-09-10 09:53:11.675058491 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.675063781 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpGLS9Bu/project/.venv 2026-09-10 09:53:11.675095361 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpGLS9Bu/project/.venv/lib/python3.16/site-packages"] 2026-09-10 09:53:11.675106691 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpGLS9Bu/base 2026-09-10 09:53:11.675112941 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-09-10 09:53:11.675115071 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/.tmpGLS9Bu/base` 2026-09-10 09:53:11.675129691 DEBUG Adding first-party search path `/tmp/.tmpGLS9Bu/project` 2026-09-10 09:53:11.675133821 DEBUG Using vendored stdlib 2026-09-10 09:53:11.675281172 DEBUG Adding site-packages search path `/tmp/.tmpGLS9Bu/project/.venv/lib/python3.16/site-packages` 2026-09-10 09:53:11.675289022 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.675293632 DEBUG Adding new file root '/tmp/.tmpGLS9Bu/project' of kind Project 2026-09-10 09:53:11.675449383 DEBUG Adding new file root '/tmp/.tmpGLS9Bu/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-09-10 09:53:11.675744004 DEBUG Skipping directory '/tmp/.tmpGLS9Bu/project/.venv' because it is excluded by a default or `src.exclude` pattern 2026-09-10 09:53:11.677010250 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.677044141 DEBUG Updating project to check open files 2026-09-10 09:53:11.677048551 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:11.677055051 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:11.677063521 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.687290090 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:11.687317080 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.687324620 DEBUG method="shutdown" response.id=2 duration=12.43µs 2026-09-10 09:53:11.687335830 DEBUG Received server response for request 2 2026-09-10 09:53:11.687339250 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.687348290 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-09-10 09:53:11.688831267 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:11.688900397 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.688938317 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.688991748 DEBUG Client info: None 2026-09-10 09:53:11.689013738 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.689027358 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.689033588 INFO Version: Unknown 2026-09-10 09:53:11.689077448 DEBUG Received server response for request 1 2026-09-10 09:53:11.689117938 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.689216739 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.689255649 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.689258969 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.689319779 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.689341049 DEBUG Initializing workspace `file:///tmp/.tmp6VUkDt/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/.tmp6VUkDt/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmp6VUkDt/python", }, environment: None, version: None, }, ), }, ), } 2026-09-10 09:53:11.689369860 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmp6VUkDt/python 2026-09-10 09:53:11.689387180 DEBUG Searching for a project in '/tmp/.tmp6VUkDt/project' 2026-09-10 09:53:11.689421520 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:11.689426650 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.689751321 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.689765621 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp6VUkDt/python/pyvenv.cfg' 2026-09-10 09:53:11.689773022 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp6VUkDt/python 2026-09-10 09:53:11.689824272 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmp6VUkDt/python/lib/python3.16/site-packages"] 2026-09-10 09:53:11.689827222 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp6VUkDt/python 2026-09-10 09:53:11.689835962 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmp6VUkDt/python/lib/python3.16" 2026-09-10 09:53:11.689848822 DEBUG Adding first-party search path `/tmp/.tmp6VUkDt/project` 2026-09-10 09:53:11.689852832 DEBUG Using vendored stdlib 2026-09-10 09:53:11.689954462 DEBUG Adding site-packages search path `/tmp/.tmp6VUkDt/python/lib/python3.16/site-packages` 2026-09-10 09:53:11.689959902 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.689963322 DEBUG Adding new file root '/tmp/.tmp6VUkDt/project' of kind Project 2026-09-10 09:53:11.690081173 DEBUG Adding new file root '/tmp/.tmp6VUkDt/python/lib/python3.16/site-packages' of kind SearchPath 2026-09-10 09:53:11.692555785 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.692584055 DEBUG Updating project to check open files 2026-09-10 09:53:11.692589065 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:11.692596825 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.692596325 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:11.702767384 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:11.702787994 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.702794984 DEBUG method="shutdown" response.id=2 duration=10.79µs 2026-09-10 09:53:11.702805324 DEBUG Received server response for request 2 2026-09-10 09:53:11.702809334 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.702818604 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-09-10 09:53:11.704092680 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:11.704150310 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.704180840 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.704237911 DEBUG Client info: None 2026-09-10 09:53:11.704259601 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.704270561 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.704276121 INFO Version: Unknown 2026-09-10 09:53:11.704311031 DEBUG Received server response for request 1 2026-09-10 09:53:11.704342311 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.704418252 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.704450852 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.704454262 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.704467842 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.704470652 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-09-10 09:53:11.704504582 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.704515642 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.704519052 DEBUG Deferring `textDocument/foldingRange` request until all workspaces are initialized 2026-09-10 09:53:11.704525092 DEBUG Initializing workspace `file:///tmp/.tmp5lujVK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:11.704539682 DEBUG Searching for a project in '/tmp/.tmp5lujVK/src' 2026-09-10 09:53:11.704570082 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:11.704575062 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.704885334 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.704890194 DEBUG Discovering virtual environment in `/tmp/.tmp5lujVK/src` 2026-09-10 09:53:11.704929494 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.704934124 DEBUG No virtual environment found 2026-09-10 09:53:11.704944414 DEBUG Adding first-party search path `/tmp/.tmp5lujVK/src` 2026-09-10 09:53:11.704948254 DEBUG Using vendored stdlib 2026-09-10 09:53:11.705041435 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.705045495 DEBUG Adding new file root '/tmp/.tmp5lujVK/src' of kind Project 2026-09-10 09:53:11.706686872 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.706700433 DEBUG Updating project to check open files 2026-09-10 09:53:11.706711583 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.706714693 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.706769073 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5lujVK/src/foo.py") 2026-09-10 09:53:11.706782553 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5lujVK/src/foo.py` 2026-09-10 09:53:11.706788203 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5lujVK/src/foo.py` 2026-09-10 09:53:11.706895133 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5lujVK/src/foo.py` to project `src` 2026-09-10 09:53:11.706906763 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5lujVK/src/foo.py` 2026-09-10 09:53:11.706909044 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.706915974 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.706920954 DEBUG Processing deferred request `textDocument/foldingRange` 2026-09-10 09:53:11.707056504 DEBUG method="textDocument/foldingRange" response.id=2 duration=133.23µs 2026-09-10 09:53:11.707068704 DEBUG Received server response for request 2 2026-09-10 09:53:11.717282373 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:11.717307233 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.717314573 DEBUG method="shutdown" response.id=3 duration=10.38µs 2026-09-10 09:53:11.717323783 DEBUG Received server response for request 3 2026-09-10 09:53:11.717328063 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.717337343 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-09-10 09:53:11.718574659 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:11.718635790 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.718667060 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.718716090 DEBUG Client info: None 2026-09-10 09:53:11.718737580 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.718748800 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.718754720 INFO Version: Unknown 2026-09-10 09:53:11.718792100 DEBUG Received server response for request 1 2026-09-10 09:53:11.718822400 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.718910131 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.718945631 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.718949091 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.718962991 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.718965821 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-09-10 09:53:11.719004641 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.719015871 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.719019171 DEBUG Deferring `textDocument/foldingRange` request until all workspaces are initialized 2026-09-10 09:53:11.719025591 DEBUG Initializing workspace `file:///tmp/.tmpyIEj59/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:11.719041272 DEBUG Searching for a project in '/tmp/.tmpyIEj59/src' 2026-09-10 09:53:11.719074142 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:11.719079022 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.719407163 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.719412873 DEBUG Discovering virtual environment in `/tmp/.tmpyIEj59/src` 2026-09-10 09:53:11.719452904 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.719456524 DEBUG No virtual environment found 2026-09-10 09:53:11.719468094 DEBUG Adding first-party search path `/tmp/.tmpyIEj59/src` 2026-09-10 09:53:11.719472164 DEBUG Using vendored stdlib 2026-09-10 09:53:11.719567554 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.719571334 DEBUG Adding new file root '/tmp/.tmpyIEj59/src' of kind Project 2026-09-10 09:53:11.721185342 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.721208622 DEBUG Updating project to check open files 2026-09-10 09:53:11.721218582 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.721221652 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.721269612 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyIEj59/src/foo.py") 2026-09-10 09:53:11.721282962 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyIEj59/src/foo.py` 2026-09-10 09:53:11.721288802 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyIEj59/src/foo.py` 2026-09-10 09:53:11.721391963 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyIEj59/src/foo.py` to project `src` 2026-09-10 09:53:11.721401653 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyIEj59/src/foo.py` 2026-09-10 09:53:11.721403823 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.721409603 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.721414543 DEBUG Processing deferred request `textDocument/foldingRange` 2026-09-10 09:53:11.721547524 DEBUG method="textDocument/foldingRange" response.id=2 duration=130.27µs 2026-09-10 09:53:11.721558514 DEBUG Received server response for request 2 2026-09-10 09:53:11.731777643 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:11.731801193 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.731807983 DEBUG method="shutdown" response.id=3 duration=10.28µs 2026-09-10 09:53:11.731817803 DEBUG Received server response for request 3 2026-09-10 09:53:11.731821783 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.731830813 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-09-10 09:53:11.733028639 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:11.733090089 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.733121289 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.733167739 DEBUG Client info: None 2026-09-10 09:53:11.733208809 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.733220289 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.733225199 INFO Version: Unknown 2026-09-10 09:53:11.733261170 DEBUG Received server response for request 1 2026-09-10 09:53:11.733295000 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.733307550 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpJmjJLC 2026-09-10 09:53:11.733382460 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.733418530 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.733421890 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.733428950 DEBUG No workspace configuration provided for file:///tmp/.tmpJmjJLC 2026-09-10 09:53:11.733442050 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:53:11.733473911 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.733478871 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpJmjJLC, using default options 2026-09-10 09:53:11.733484721 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.733491361 DEBUG Initializing workspace `file:///tmp/.tmpJmjJLC`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:11.733506781 DEBUG Searching for a project in '/tmp/.tmpJmjJLC' 2026-09-10 09:53:11.733533521 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:11.733537771 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.733856482 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.733861712 DEBUG Discovering virtual environment in `/tmp/.tmpJmjJLC` 2026-09-10 09:53:11.733900393 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.733904273 DEBUG No virtual environment found 2026-09-10 09:53:11.733915623 DEBUG Adding first-party search path `/tmp/.tmpJmjJLC` 2026-09-10 09:53:11.733919513 DEBUG Using vendored stdlib 2026-09-10 09:53:11.734016093 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.734020203 DEBUG Adding new file root '/tmp/.tmpJmjJLC' of kind Project 2026-09-10 09:53:11.735688261 INFO Project::index_files{project=.tmpJmjJLC}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:11.735699551 DEBUG Updating project to check open files 2026-09-10 09:53:11.735711021 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.735714401 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:53:11.735736502 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:11.735739082 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:11.735745482 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.735751012 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:11.735753212 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:11.735763012 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:53:11.735770252 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:11.735772612 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:11.735777132 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-09-10 09:53:11.735853922 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-09-10 09:53:11.736019653 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.752926544 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:11.767751805 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:11.767764755 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:11.767768165 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:11.767793775 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-09-10 09:53:11.767894975 DEBUG method="textDocument/foldingRange" response.id=2 duration=85.12µs 2026-09-10 09:53:11.767915745 DEBUG Received server response for request 2 2026-09-10 09:53:11.767931626 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-09-10 09:53:11.767964966 DEBUG method="textDocument/foldingRange" response.id=3 duration=24.68µs 2026-09-10 09:53:11.767974576 DEBUG Received server response for request 3 2026-09-10 09:53:11.778211145 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:11.778245935 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.778255295 DEBUG method="shutdown" response.id=4 duration=13.02µs 2026-09-10 09:53:11.778265545 DEBUG Received server response for request 4 2026-09-10 09:53:11.778268515 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.778283585 DEBUG Received exit notification, exiting ok test goto_definition::script_search_paths_resolve_imported_symbols ... 2026-09-10 09:53:11.782993878 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:11.783064188 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.783105968 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.783167288 DEBUG Client info: None 2026-09-10 09:53:11.783203239 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.783216559 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.783223099 INFO Version: Unknown 2026-09-10 09:53:11.783262809 DEBUG Received server response for request 1 2026-09-10 09:53:11.783305909 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.783409160 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.783451090 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.783454840 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.783470150 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.783473610 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.783476380 DEBUG Client sends request `textDocument/definition` with ID 2 2026-09-10 09:53:11.783525540 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.783538190 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.783541390 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.783544040 DEBUG Deferring `textDocument/definition` request until all workspaces are initialized 2026-09-10 09:53:11.783550320 DEBUG Initializing workspace `file:///tmp/.tmpYVK4Os/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:11.783567480 DEBUG Searching for a project in '/tmp/.tmpYVK4Os/src' 2026-09-10 09:53:11.783601001 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:11.783605771 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.783956852 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.783962742 DEBUG Discovering virtual environment in `/tmp/.tmpYVK4Os/src` 2026-09-10 09:53:11.784010533 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.784014763 DEBUG No virtual environment found 2026-09-10 09:53:11.784025543 DEBUG Adding first-party search path `/tmp/.tmpYVK4Os/src` 2026-09-10 09:53:11.784029723 DEBUG Using vendored stdlib 2026-09-10 09:53:11.784126933 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.784131733 DEBUG Adding new file root '/tmp/.tmpYVK4Os/src' of kind Project 2026-09-10 09:53:11.785820101 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.002s 2026-09-10 09:53:11.785838571 DEBUG Updating project to check open files 2026-09-10 09:53:11.785853731 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.785857671 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.785906752 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYVK4Os/src/script.py") 2026-09-10 09:53:11.785913942 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYVK4Os/src/script.py` 2026-09-10 09:53:11.785919962 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYVK4Os/src/script.py` 2026-09-10 09:53:11.786025582 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYVK4Os/src/script.py` to project `src` 2026-09-10 09:53:11.786036932 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYVK4Os/src/script.py` 2026-09-10 09:53:11.786039422 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.786045592 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-10 09:53:11.786050562 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.786070542 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYVK4Os/src/ordinary.py") 2026-09-10 09:53:11.786074742 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYVK4Os/src/ordinary.py` 2026-09-10 09:53:11.786078812 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYVK4Os/src/ordinary.py` 2026-09-10 09:53:11.786157453 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYVK4Os/src/ordinary.py` to project `src` 2026-09-10 09:53:11.786164473 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYVK4Os/src/ordinary.py` 2026-09-10 09:53:11.786166603 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.786171383 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(200))}}: Set open project files (count: 2) 2026-09-10 09:53:11.786175833 DEBUG Processing deferred request `textDocument/definition` 2026-09-10 09:53:11.786430874 INFO request{id=2 method=textDocument/definition}: Defaulting to python-platform `linux` 2026-09-10 09:53:11.786487864 DEBUG request{id=2 method=textDocument/definition}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.786494474 DEBUG request{id=2 method=textDocument/definition}: No virtual environment found 2026-09-10 09:53:11.786503894 DEBUG request{id=2 method=textDocument/definition}: Adding extra search-path `/tmp/.tmpYVK4Os/src/dependencies` 2026-09-10 09:53:11.786509004 DEBUG request{id=2 method=textDocument/definition}: Using vendored stdlib 2026-09-10 09:53:11.786632305 INFO request{id=2 method=textDocument/definition}: Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.786639435 DEBUG request{id=2 method=textDocument/definition}: Adding new file root '/tmp/.tmpYVK4Os/src/dependencies' of kind SearchPath 2026-09-10 09:53:11.786722575 DEBUG request{id=2 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.786820206 DEBUG method="textDocument/definition" response.id=2 duration=642.17µs 2026-09-10 09:53:11.786834166 DEBUG Received server response for request 2 2026-09-10 09:53:11.786928206 DEBUG Client sends request `textDocument/definition` with ID 3 2026-09-10 09:53:11.786985027 DEBUG request{id=3 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.786993677 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found in search paths 2026-09-10 09:53:11.787005287 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:11.787013537 DEBUG method="textDocument/definition" response.id=3 duration=70.80µs 2026-09-10 09:53:11.787023587 DEBUG Received server response for request 3 2026-09-10 09:53:11.797114825 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:11.797133725 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.797139945 DEBUG method="shutdown" response.id=4 duration=9.24µs 2026-09-10 09:53:11.797148795 DEBUG Received server response for request 4 2026-09-10 09:53:11.797152285 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.797161085 DEBUG Received exit notification, exiting ok test hover::invalid_script_environment_retains_configured_platform_for_hover ... 2026-09-10 09:53:11.798562662 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:11.798624532 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.798656913 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.798704913 DEBUG Client info: None 2026-09-10 09:53:11.798727763 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.798739863 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.798745713 INFO Version: Unknown 2026-09-10 09:53:11.798786833 DEBUG Received server response for request 1 2026-09-10 09:53:11.798825883 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.798899754 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.798933734 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.798937074 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.798951334 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.798954384 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-10 09:53:11.798991174 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.799001704 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.799005144 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-09-10 09:53:11.799011404 DEBUG Initializing workspace `file:///tmp/.tmpNlNRfV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:11.799026404 DEBUG Searching for a project in '/tmp/.tmpNlNRfV/src' 2026-09-10 09:53:11.799063735 DEBUG Found project at '/tmp/.tmpNlNRfV/src' 2026-09-10 09:53:11.799068375 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.799397006 DEBUG Discovering virtual environment in `/tmp/.tmpNlNRfV/src` 2026-09-10 09:53:11.799438066 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.799441776 DEBUG No virtual environment found 2026-09-10 09:53:11.799452916 DEBUG Adding first-party search path `/tmp/.tmpNlNRfV/src` 2026-09-10 09:53:11.799456906 DEBUG Using vendored stdlib 2026-09-10 09:53:11.799557607 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.799561547 DEBUG Adding new file root '/tmp/.tmpNlNRfV/src' of kind Project 2026-09-10 09:53:11.801154405 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-09-10 09:53:11.801169125 DEBUG Updating project to check open files 2026-09-10 09:53:11.801180015 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.801183065 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.801235985 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNlNRfV/src/script.py") 2026-09-10 09:53:11.801242135 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNlNRfV/src/script.py` 2026-09-10 09:53:11.801247865 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNlNRfV/src/script.py` 2026-09-10 09:53:11.801339885 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNlNRfV/src/script.py` to project `src` 2026-09-10 09:53:11.801349845 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNlNRfV/src/script.py` 2026-09-10 09:53:11.801351945 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.801357785 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.801362676 DEBUG Processing deferred request `textDocument/hover` 2026-09-10 09:53:11.801608397 DEBUG request{id=2 method=textDocument/hover}: Default settings failed to discover local Python environment 2026-09-10 09:53:11.801653247 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.801657947 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-09-10 09:53:11.801662087 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-09-10 09:53:11.801771107 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: win32 2026-09-10 09:53:11.801864008 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.803318965 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-09-10 09:53:11.803344985 DEBUG method="textDocument/hover" response.id=2 duration=1.98ms 2026-09-10 09:53:11.803358595 DEBUG Received server response for request 2 2026-09-10 09:53:11.813519214 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:11.813543044 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.813550254 DEBUG method="shutdown" response.id=3 duration=10.70µs 2026-09-10 09:53:11.813559604 DEBUG Received server response for request 3 2026-09-10 09:53:11.813563154 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.813572094 DEBUG Received exit notification, exiting ok test hover::invalid_script_retains_valid_environment_settings_for_hover ... 2026-09-10 09:53:11.815048961 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:11.815119261 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.815153742 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.815228452 DEBUG Client info: None 2026-09-10 09:53:11.815251702 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.815263842 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.815269752 INFO Version: Unknown 2026-09-10 09:53:11.815307752 DEBUG Received server response for request 1 2026-09-10 09:53:11.815342752 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.815424753 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.815460973 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.815464693 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.815478943 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.815482023 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-10 09:53:11.815516473 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.815527943 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.815531063 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-09-10 09:53:11.815549473 DEBUG Initializing workspace `file:///tmp/.tmpwlYV7T/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:11.815564364 DEBUG Searching for a project in '/tmp/.tmpwlYV7T/src' 2026-09-10 09:53:11.815599574 DEBUG Found project at '/tmp/.tmpwlYV7T/src' 2026-09-10 09:53:11.815603874 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.815919435 DEBUG Discovering virtual environment in `/tmp/.tmpwlYV7T/src` 2026-09-10 09:53:11.815961635 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.815965845 DEBUG No virtual environment found 2026-09-10 09:53:11.815977305 DEBUG Adding first-party search path `/tmp/.tmpwlYV7T/src` 2026-09-10 09:53:11.815981355 DEBUG Using vendored stdlib 2026-09-10 09:53:11.816072306 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.816076886 DEBUG Adding new file root '/tmp/.tmpwlYV7T/src' of kind Project 2026-09-10 09:53:11.817712694 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.817728234 DEBUG Updating project to check open files 2026-09-10 09:53:11.817740384 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.817743624 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.817787914 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwlYV7T/src/script.py") 2026-09-10 09:53:11.817797084 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwlYV7T/src/script.py` 2026-09-10 09:53:11.817802844 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwlYV7T/src/script.py` 2026-09-10 09:53:11.817898645 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwlYV7T/src/script.py` to project `src` 2026-09-10 09:53:11.817908365 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwlYV7T/src/script.py` 2026-09-10 09:53:11.817910455 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.817916275 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.817921265 DEBUG Processing deferred request `textDocument/hover` 2026-09-10 09:53:11.817991975 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `<3.12` 2026-09-10 09:53:11.818180846 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.818203636 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-09-10 09:53:11.818206906 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-09-10 09:53:11.818303087 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.14, platform: win32 2026-09-10 09:53:11.818384277 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.819788324 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-09-10 09:53:11.819812464 DEBUG method="textDocument/hover" response.id=2 duration=1.89ms 2026-09-10 09:53:11.819824114 DEBUG Received server response for request 2 2026-09-10 09:53:11.829984363 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:11.830007243 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.830014153 DEBUG method="shutdown" response.id=3 duration=9.82µs 2026-09-10 09:53:11.830024313 DEBUG Received server response for request 3 2026-09-10 09:53:11.830028083 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.830037723 DEBUG Received exit notification, exiting ok test hover::prefers_markdown_when_listed_first ... 2026-09-10 09:53:11.831409539 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-09-10 09:53:11.831468980 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.831502780 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.831552130 DEBUG Client info: None 2026-09-10 09:53:11.831577710 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.831587340 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.831592260 INFO Version: Unknown 2026-09-10 09:53:11.831630890 DEBUG Received server response for request 1 2026-09-10 09:53:11.831661991 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.831747551 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.831784951 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.831788181 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.831800291 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.831803291 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-10 09:53:11.831846051 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.831856501 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.831860341 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-09-10 09:53:11.831866541 DEBUG Initializing workspace `file:///tmp/.tmp88jRgS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:11.831882252 DEBUG Searching for a project in '/tmp/.tmp88jRgS/src' 2026-09-10 09:53:11.831916762 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:11.831921242 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.832265823 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.832271183 DEBUG Discovering virtual environment in `/tmp/.tmp88jRgS/src` 2026-09-10 09:53:11.832312864 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.832316424 DEBUG No virtual environment found 2026-09-10 09:53:11.832327164 DEBUG Adding first-party search path `/tmp/.tmp88jRgS/src` 2026-09-10 09:53:11.832331084 DEBUG Using vendored stdlib 2026-09-10 09:53:11.832419684 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.832423694 DEBUG Adding new file root '/tmp/.tmp88jRgS/src' of kind Project 2026-09-10 09:53:11.834042822 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.834056802 DEBUG Updating project to check open files 2026-09-10 09:53:11.834069062 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.834071922 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.834119142 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp88jRgS/src/foo.py") 2026-09-10 09:53:11.834125832 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp88jRgS/src/foo.py` 2026-09-10 09:53:11.834131432 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp88jRgS/src/foo.py` 2026-09-10 09:53:11.834236103 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp88jRgS/src/foo.py` to project `src` 2026-09-10 09:53:11.834246893 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp88jRgS/src/foo.py` 2026-09-10 09:53:11.834249143 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.834255403 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.834260353 DEBUG Processing deferred request `textDocument/hover` 2026-09-10 09:53:11.834413664 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.842963275 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-09-10 09:53:11.844321101 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-09-10 09:53:11.844350761 DEBUG method="textDocument/hover" response.id=2 duration=10.09ms 2026-09-10 09:53:11.844363261 DEBUG Received server response for request 2 2026-09-10 09:53:11.854449220 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:11.854483220 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.854489080 DEBUG method="shutdown" response.id=3 duration=9.11µs 2026-09-10 09:53:11.854498300 DEBUG Received server response for request 3 2026-09-10 09:53:11.854501500 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.854516610 DEBUG Received exit notification, exiting ok test hover::prefers_plain_text_when_listed_first ... 2026-09-10 09:53:11.856825081 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-09-10 09:53:11.856887041 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.856922011 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.856978592 DEBUG Client info: None 2026-09-10 09:53:11.857008192 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.857018842 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.857024152 INFO Version: Unknown 2026-09-10 09:53:11.857063972 DEBUG Received server response for request 1 2026-09-10 09:53:11.857094412 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.857181013 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.857227723 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.857231583 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.857244173 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.857246783 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-10 09:53:11.857282863 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.857293943 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.857297283 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-09-10 09:53:11.857303713 DEBUG Initializing workspace `file:///tmp/.tmpmWNXy5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:11.857319653 DEBUG Searching for a project in '/tmp/.tmpmWNXy5/src' 2026-09-10 09:53:11.857351383 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:11.857355974 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.857682175 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.857687695 DEBUG Discovering virtual environment in `/tmp/.tmpmWNXy5/src` 2026-09-10 09:53:11.857730705 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.857735045 DEBUG No virtual environment found 2026-09-10 09:53:11.857746045 DEBUG Adding first-party search path `/tmp/.tmpmWNXy5/src` 2026-09-10 09:53:11.857750015 DEBUG Using vendored stdlib 2026-09-10 09:53:11.857840536 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.857844886 DEBUG Adding new file root '/tmp/.tmpmWNXy5/src' of kind Project 2026-09-10 09:53:11.859524344 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.859537784 DEBUG Updating project to check open files 2026-09-10 09:53:11.859549734 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.859553014 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.859594854 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmWNXy5/src/foo.py") 2026-09-10 09:53:11.859601374 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmWNXy5/src/foo.py` 2026-09-10 09:53:11.859606884 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmWNXy5/src/foo.py` 2026-09-10 09:53:11.859696525 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmWNXy5/src/foo.py` to project `src` 2026-09-10 09:53:11.859707345 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmWNXy5/src/foo.py` 2026-09-10 09:53:11.859709605 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.859715295 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.859720465 DEBUG Processing deferred request `textDocument/hover` 2026-09-10 09:53:11.859855576 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.868776618 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-09-10 09:53:11.870101334 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-09-10 09:53:11.870129295 DEBUG method="textDocument/hover" response.id=2 duration=10.41ms 2026-09-10 09:53:11.870141335 DEBUG Received server response for request 2 2026-09-10 09:53:11.880206643 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:11.880236863 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.880242993 DEBUG method="shutdown" response.id=3 duration=9.67µs 2026-09-10 09:53:11.880251753 DEBUG Received server response for request 3 2026-09-10 09:53:11.880254933 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.880270473 DEBUG Received exit notification, exiting ok test hover::shared_import_hover_uses_each_script_python_version ... 2026-09-10 09:53:11.882651465 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:11.882709125 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.882738895 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.882788015 DEBUG Client info: None 2026-09-10 09:53:11.882814545 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.882825585 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.882831855 INFO Version: Unknown 2026-09-10 09:53:11.882868786 DEBUG Received server response for request 1 2026-09-10 09:53:11.882898036 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.882978266 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.883015946 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.883019146 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.883032646 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.883036236 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.883038916 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-10 09:53:11.883074697 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.883086077 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.883089717 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.883092437 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-09-10 09:53:11.883098287 DEBUG Initializing workspace `file:///tmp/.tmpvySHZ1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:11.883115257 DEBUG Searching for a project in '/tmp/.tmpvySHZ1/src' 2026-09-10 09:53:11.883159447 DEBUG Found project at '/tmp/.tmpvySHZ1/src' 2026-09-10 09:53:11.883163957 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.883517469 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.883523799 DEBUG Discovering virtual environment in `/tmp/.tmpvySHZ1/src` 2026-09-10 09:53:11.883566559 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.883570289 DEBUG No virtual environment found 2026-09-10 09:53:11.883581429 DEBUG Adding first-party search path `/tmp/.tmpvySHZ1/src` 2026-09-10 09:53:11.883585699 DEBUG Using vendored stdlib 2026-09-10 09:53:11.883678709 INFO Python version: Python 3.12, platform: linux 2026-09-10 09:53:11.883682499 DEBUG Adding new file root '/tmp/.tmpvySHZ1/src' of kind Project 2026-09-10 09:53:11.885370448 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.002s 2026-09-10 09:53:11.885387828 DEBUG Updating project to check open files 2026-09-10 09:53:11.885400618 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.885403568 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.885448778 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvySHZ1/src/older.py") 2026-09-10 09:53:11.885459268 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvySHZ1/src/older.py` 2026-09-10 09:53:11.885465098 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvySHZ1/src/older.py` 2026-09-10 09:53:11.885557028 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvySHZ1/src/older.py` to project `src` 2026-09-10 09:53:11.885567348 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvySHZ1/src/older.py` 2026-09-10 09:53:11.885569579 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.885575309 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-09-10 09:53:11.885580059 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.885599039 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvySHZ1/src/newer.py") 2026-09-10 09:53:11.885603219 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvySHZ1/src/newer.py` 2026-09-10 09:53:11.885607179 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvySHZ1/src/newer.py` 2026-09-10 09:53:11.885682919 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvySHZ1/src/newer.py` to project `src` 2026-09-10 09:53:11.885689859 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvySHZ1/src/newer.py` 2026-09-10 09:53:11.885691969 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.885698819 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(200))}}: Set open project files (count: 2) 2026-09-10 09:53:11.885703359 DEBUG Processing deferred request `textDocument/hover` 2026-09-10 09:53:11.885781910 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `>=3.12` 2026-09-10 09:53:11.885809780 DEBUG request{id=2 method=textDocument/hover}: Resolved requires-python constraint to: 3.12 2026-09-10 09:53:11.885950840 INFO request{id=2 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-09-10 09:53:11.885984721 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.885989281 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-09-10 09:53:11.885996521 DEBUG request{id=2 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpvySHZ1/src` 2026-09-10 09:53:11.886001091 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-09-10 09:53:11.886107921 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: linux 2026-09-10 09:53:11.886217522 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.897322325 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[12] 2026-09-10 09:53:11.897362545 DEBUG method="textDocument/hover" response.id=2 duration=11.66ms 2026-09-10 09:53:11.897377365 DEBUG Received server response for request 2 2026-09-10 09:53:11.897493316 DEBUG Client sends request `textDocument/hover` with ID 3 2026-09-10 09:53:11.897545166 DEBUG request{id=3 method=textDocument/hover}: Resolving requires-python constraint: `>=3.13` 2026-09-10 09:53:11.897550616 DEBUG request{id=3 method=textDocument/hover}: Resolved requires-python constraint to: 3.13 2026-09-10 09:53:11.897636056 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-09-10 09:53:11.897672116 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.897683807 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-09-10 09:53:11.897690607 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpvySHZ1/src` 2026-09-10 09:53:11.897695277 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-09-10 09:53:11.897782017 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.13, platform: linux 2026-09-10 09:53:11.897821207 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.908060676 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[13] 2026-09-10 09:53:11.908104356 DEBUG method="textDocument/hover" response.id=3 duration=10.59ms 2026-09-10 09:53:11.908124157 DEBUG Received server response for request 3 2026-09-10 09:53:11.918207165 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:11.918240975 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.918248095 DEBUG method="shutdown" response.id=4 duration=10.92µs 2026-09-10 09:53:11.918257735 DEBUG Received server response for request 4 2026-09-10 09:53:11.918265865 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.918280795 DEBUG Received exit notification, exiting ok test hover::supports_only_markdown ... 2026-09-10 09:53:11.922263494 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-09-10 09:53:11.922341054 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.922381045 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.922443855 DEBUG Client info: None 2026-09-10 09:53:11.922474395 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.922488825 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.922495575 INFO Version: Unknown 2026-09-10 09:53:11.922537065 DEBUG Received server response for request 1 2026-09-10 09:53:11.922581616 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.922676776 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.922713636 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.922717706 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.922733336 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.922736206 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-10 09:53:11.922790357 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.922805397 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.922809237 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-09-10 09:53:11.922816147 DEBUG Initializing workspace `file:///tmp/.tmptFKM0S/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:11.922835117 DEBUG Searching for a project in '/tmp/.tmptFKM0S/src' 2026-09-10 09:53:11.922870687 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:11.922876187 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.923711831 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.923718021 DEBUG Discovering virtual environment in `/tmp/.tmptFKM0S/src` 2026-09-10 09:53:11.923767371 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.923772621 DEBUG No virtual environment found 2026-09-10 09:53:11.923784861 DEBUG Adding first-party search path `/tmp/.tmptFKM0S/src` 2026-09-10 09:53:11.923789041 DEBUG Using vendored stdlib 2026-09-10 09:53:11.923916812 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.923922162 DEBUG Adding new file root '/tmp/.tmptFKM0S/src' of kind Project 2026-09-10 09:53:11.925647090 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.925663880 DEBUG Updating project to check open files 2026-09-10 09:53:11.925682720 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.925686530 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.925745601 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptFKM0S/src/foo.py") 2026-09-10 09:53:11.925754041 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmptFKM0S/src/foo.py` 2026-09-10 09:53:11.925760111 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmptFKM0S/src/foo.py` 2026-09-10 09:53:11.925862311 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmptFKM0S/src/foo.py` to project `src` 2026-09-10 09:53:11.925876751 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptFKM0S/src/foo.py` 2026-09-10 09:53:11.925879081 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.925886441 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.925891611 DEBUG Processing deferred request `textDocument/hover` 2026-09-10 09:53:11.926113013 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.936158821 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-09-10 09:53:11.937511977 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-09-10 09:53:11.937545727 DEBUG method="textDocument/hover" response.id=2 duration=11.65ms 2026-09-10 09:53:11.937559397 DEBUG Received server response for request 2 2026-09-10 09:53:11.947645526 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:11.947667606 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.947675736 DEBUG method="shutdown" response.id=3 duration=11.56µs 2026-09-10 09:53:11.947686126 DEBUG Received server response for request 3 2026-09-10 09:53:11.947689246 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.947697946 DEBUG Received exit notification, exiting ok test hover::supports_only_plain_text ... 2026-09-10 09:53:11.950241748 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-09-10 09:53:11.950311478 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.950346229 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.950402529 DEBUG Client info: None 2026-09-10 09:53:11.950426789 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.950438869 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:11.950444519 INFO Version: Unknown 2026-09-10 09:53:11.950486209 DEBUG Received server response for request 1 2026-09-10 09:53:11.950527369 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.950617130 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.950657500 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.950661280 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.950676030 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.950679100 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-10 09:53:11.950722150 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.950735970 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.950739840 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-09-10 09:53:11.950746550 DEBUG Initializing workspace `file:///tmp/.tmp6GiJqU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:11.950763441 DEBUG Searching for a project in '/tmp/.tmp6GiJqU/src' 2026-09-10 09:53:11.950795791 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:11.950801151 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.951416104 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.951422134 DEBUG Discovering virtual environment in `/tmp/.tmp6GiJqU/src` 2026-09-10 09:53:11.951470584 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.951475214 DEBUG No virtual environment found 2026-09-10 09:53:11.951487494 DEBUG Adding first-party search path `/tmp/.tmp6GiJqU/src` 2026-09-10 09:53:11.951491594 DEBUG Using vendored stdlib 2026-09-10 09:53:11.951607325 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.951612175 DEBUG Adding new file root '/tmp/.tmp6GiJqU/src' of kind Project 2026-09-10 09:53:11.954300627 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-10 09:53:11.954319688 DEBUG Updating project to check open files 2026-09-10 09:53:11.954338058 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.954341978 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.954394128 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6GiJqU/src/foo.py") 2026-09-10 09:53:11.954404148 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp6GiJqU/src/foo.py` 2026-09-10 09:53:11.954409778 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp6GiJqU/src/foo.py` 2026-09-10 09:53:11.954507438 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp6GiJqU/src/foo.py` to project `src` 2026-09-10 09:53:11.954519789 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6GiJqU/src/foo.py` 2026-09-10 09:53:11.954522389 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.954528859 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.954533999 DEBUG Processing deferred request `textDocument/hover` 2026-09-10 09:53:11.954862630 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.963118070 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-09-10 09:53:11.964436786 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-09-10 09:53:11.964471386 DEBUG method="textDocument/hover" response.id=2 duration=9.94ms 2026-09-10 09:53:11.964486196 DEBUG Received server response for request 2 2026-09-10 09:53:11.974573564 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:11.974608505 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:11.974616065 DEBUG method="shutdown" response.id=3 duration=10.91µs 2026-09-10 09:53:11.974633175 DEBUG Received server response for request 3 2026-09-10 09:53:11.974637195 DEBUG Client sends notification `exit` 2026-09-10 09:53:11.974652515 DEBUG Received exit notification, exiting ok test implementation::implementation_location_links_with_link_support ... 2026-09-10 09:53:11.977096887 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-09-10 09:53:11.977170307 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:11.977222857 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:11.977275377 DEBUG Client info: None 2026-09-10 09:53:11.977300148 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:11.977312498 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "IMPLEMENTATION_LINK_SUPPORT"] 2026-09-10 09:53:11.977319028 INFO Version: Unknown 2026-09-10 09:53:11.977361088 DEBUG Received server response for request 1 2026-09-10 09:53:11.977397668 DEBUG Client sends notification `initialized` 2026-09-10 09:53:11.977410098 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpGAOzVA 2026-09-10 09:53:11.977488658 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:11.977524069 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:11.977527499 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:11.977535509 DEBUG No workspace configuration provided for file:///tmp/.tmpGAOzVA 2026-09-10 09:53:11.977540889 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:11.977543749 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-09-10 09:53:11.977582469 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:11.977587329 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpGAOzVA, using default options 2026-09-10 09:53:11.977593839 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:11.977596849 DEBUG Deferring `textDocument/implementation` request until all workspaces are initialized 2026-09-10 09:53:11.977602459 DEBUG Initializing workspace `file:///tmp/.tmpGAOzVA`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:11.977618979 DEBUG Searching for a project in '/tmp/.tmpGAOzVA' 2026-09-10 09:53:11.977644059 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:11.977648359 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:11.977987561 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:11.977992881 DEBUG Discovering virtual environment in `/tmp/.tmpGAOzVA` 2026-09-10 09:53:11.978033691 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:11.978037611 DEBUG No virtual environment found 2026-09-10 09:53:11.978048751 DEBUG Adding first-party search path `/tmp/.tmpGAOzVA` 2026-09-10 09:53:11.978052711 DEBUG Using vendored stdlib 2026-09-10 09:53:11.978139712 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:11.978143552 DEBUG Adding new file root '/tmp/.tmpGAOzVA' of kind Project 2026-09-10 09:53:11.979827320 INFO Project::index_files{project=.tmpGAOzVA}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:11.979843710 DEBUG Updating project to check open files 2026-09-10 09:53:11.979856740 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:11.979859980 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:11.979908820 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGAOzVA/foo.py") 2026-09-10 09:53:11.979918840 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGAOzVA/foo.py` 2026-09-10 09:53:11.979924740 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGAOzVA/foo.py` 2026-09-10 09:53:11.980003540 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGAOzVA/foo.py` to project `.tmpGAOzVA` 2026-09-10 09:53:11.980012931 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGAOzVA/foo.py` 2026-09-10 09:53:11.980014951 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:11.980020541 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:11.980025441 DEBUG Processing deferred request `textDocument/implementation` 2026-09-10 09:53:11.980321262 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-09-10 09:53:11.994817181 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-09-10 09:53:11.995097503 DEBUG method="textDocument/implementation" response.id=2 duration=15.07ms 2026-09-10 09:53:11.995116763 DEBUG Received server response for request 2 2026-09-10 09:53:12.005209811 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:12.005235171 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.005241181 DEBUG method="shutdown" response.id=3 duration=8.14µs 2026-09-10 09:53:12.005251271 DEBUG Received server response for request 3 2026-09-10 09:53:12.005255051 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.005264351 DEBUG Received exit notification, exiting ok test implementation::implementation_locations_without_link_support ... 2026-09-10 09:53:12.008026745 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-09-10 09:53:12.008098675 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.008133295 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.008186495 DEBUG Client info: None 2026-09-10 09:53:12.008224395 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.008236186 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.008242266 INFO Version: Unknown 2026-09-10 09:53:12.008280016 DEBUG Received server response for request 1 2026-09-10 09:53:12.008319526 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.008332756 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpwMi3j1 2026-09-10 09:53:12.008412476 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.008450377 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.008453697 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.008461927 DEBUG No workspace configuration provided for file:///tmp/.tmpwMi3j1 2026-09-10 09:53:12.008467457 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:12.008470207 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-09-10 09:53:12.008506457 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.008510757 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpwMi3j1, using default options 2026-09-10 09:53:12.008516067 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.008518697 DEBUG Deferring `textDocument/implementation` request until all workspaces are initialized 2026-09-10 09:53:12.008524637 DEBUG Initializing workspace `file:///tmp/.tmpwMi3j1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.008540777 DEBUG Searching for a project in '/tmp/.tmpwMi3j1' 2026-09-10 09:53:12.008566227 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.008570437 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.008906899 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.008912309 DEBUG Discovering virtual environment in `/tmp/.tmpwMi3j1` 2026-09-10 09:53:12.008954649 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.008958909 DEBUG No virtual environment found 2026-09-10 09:53:12.008969859 DEBUG Adding first-party search path `/tmp/.tmpwMi3j1` 2026-09-10 09:53:12.008973779 DEBUG Using vendored stdlib 2026-09-10 09:53:12.009062249 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.009066349 DEBUG Adding new file root '/tmp/.tmpwMi3j1' of kind Project 2026-09-10 09:53:12.010744728 INFO Project::index_files{project=.tmpwMi3j1}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:12.010762628 DEBUG Updating project to check open files 2026-09-10 09:53:12.010777668 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.010781538 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:12.010825558 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwMi3j1/foo.py") 2026-09-10 09:53:12.010834748 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwMi3j1/foo.py` 2026-09-10 09:53:12.010839988 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwMi3j1/foo.py` 2026-09-10 09:53:12.010912418 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwMi3j1/foo.py` to project `.tmpwMi3j1` 2026-09-10 09:53:12.010921978 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwMi3j1/foo.py` 2026-09-10 09:53:12.010924138 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:12.010930578 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.010935439 DEBUG Processing deferred request `textDocument/implementation` 2026-09-10 09:53:12.011180980 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.023270137 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-09-10 09:53:12.023495659 DEBUG method="textDocument/implementation" response.id=2 duration=12.56ms 2026-09-10 09:53:12.023513229 DEBUG Received server response for request 2 2026-09-10 09:53:12.033611757 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:12.033633307 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.033639707 DEBUG method="shutdown" response.id=3 duration=9.26µs 2026-09-10 09:53:12.033648957 DEBUG Received server response for request 3 2026-09-10 09:53:12.033652217 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.033660707 DEBUG Received exit notification, exiting ok test implementation::implementation_provider_is_advertised ... 2026-09-10 09:53:12.036227860 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.036295660 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.036331830 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.036384180 DEBUG Client info: None 2026-09-10 09:53:12.036408770 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.036421801 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.036427961 INFO Version: Unknown 2026-09-10 09:53:12.036468881 DEBUG Received server response for request 1 2026-09-10 09:53:12.036508081 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.036520821 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp8Tf8lt 2026-09-10 09:53:12.036599571 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.036635932 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.036639282 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.036646462 DEBUG No workspace configuration provided for file:///tmp/.tmp8Tf8lt 2026-09-10 09:53:12.036692532 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.036697292 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp8Tf8lt, using default options 2026-09-10 09:53:12.036706072 DEBUG Initializing workspace `file:///tmp/.tmp8Tf8lt`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.036721662 DEBUG Searching for a project in '/tmp/.tmp8Tf8lt' 2026-09-10 09:53:12.036747252 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.036751792 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.037078724 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.037084014 DEBUG Discovering virtual environment in `/tmp/.tmp8Tf8lt` 2026-09-10 09:53:12.037125804 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.037130544 DEBUG No virtual environment found 2026-09-10 09:53:12.037141274 DEBUG Adding first-party search path `/tmp/.tmp8Tf8lt` 2026-09-10 09:53:12.037145174 DEBUG Using vendored stdlib 2026-09-10 09:53:12.037251744 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.037255914 DEBUG Adding new file root '/tmp/.tmp8Tf8lt' of kind Project 2026-09-10 09:53:12.038902462 INFO Project::index_files{project=.tmp8Tf8lt}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.038920012 DEBUG Updating project to check open files 2026-09-10 09:53:12.038932492 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.046718080 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.046742960 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.046748400 DEBUG method="shutdown" response.id=2 duration=9.57µs 2026-09-10 09:53:12.046758390 DEBUG Received server response for request 2 2026-09-10 09:53:12.046762580 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.046771370 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-09-10 09:53:12.047965796 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.048027446 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.048061966 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.048125777 DEBUG Client info: None 2026-09-10 09:53:12.048147507 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: 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-09-10 09:53:12.048158367 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.048163537 INFO Version: Unknown 2026-09-10 09:53:12.048231797 DEBUG Received server response for request 1 2026-09-10 09:53:12.048271497 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.048348408 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.048387978 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.048391898 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.048411278 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:12.048414618 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-10 09:53:12.048445738 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.048457778 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.048461058 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-09-10 09:53:12.048466208 DEBUG Initializing workspace `file:///tmp/.tmpaVlgey/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.048481578 DEBUG Searching for a project in '/tmp/.tmpaVlgey/src' 2026-09-10 09:53:12.048514308 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.048519148 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.048825880 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.048830950 DEBUG Discovering virtual environment in `/tmp/.tmpaVlgey/src` 2026-09-10 09:53:12.048869120 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.048873190 DEBUG No virtual environment found 2026-09-10 09:53:12.048883720 DEBUG Adding first-party search path `/tmp/.tmpaVlgey/src` 2026-09-10 09:53:12.048887730 DEBUG Using vendored stdlib 2026-09-10 09:53:12.048975561 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.048979211 DEBUG Adding new file root '/tmp/.tmpaVlgey/src' of kind Project 2026-09-10 09:53:12.050648209 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:12.050664499 DEBUG Updating project to check open files 2026-09-10 09:53:12.050675859 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.050678899 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:12.050728259 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpaVlgey/src/foo.py") 2026-09-10 09:53:12.050735139 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpaVlgey/src/foo.py` 2026-09-10 09:53:12.050740579 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpaVlgey/src/foo.py` 2026-09-10 09:53:12.050839139 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpaVlgey/src/foo.py` to project `src` 2026-09-10 09:53:12.050851520 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaVlgey/src/foo.py` 2026-09-10 09:53:12.050853760 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:12.050859590 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.050864660 DEBUG Processing deferred request `textDocument/hover` 2026-09-10 09:53:12.050901230 DEBUG method="textDocument/hover" response.id=2 duration=34.29µs 2026-09-10 09:53:12.050921980 DEBUG Received server response for request 2 2026-09-10 09:53:12.061001048 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:12.061022648 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.061031068 DEBUG method="shutdown" response.id=3 duration=11.62µs 2026-09-10 09:53:12.061047278 DEBUG Received server response for request 3 2026-09-10 09:53:12.061051638 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.061060498 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-09-10 09:53:12.062212304 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.062266984 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.062300294 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.062357645 DEBUG Client info: None 2026-09-10 09:53:12.062382205 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.062394585 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.062400835 INFO Version: Unknown 2026-09-10 09:53:12.062444195 DEBUG Received server response for request 1 2026-09-10 09:53:12.062472925 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.062555575 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.062593776 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.062597226 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.062610476 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:12.062613156 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-10 09:53:12.062662846 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.062675676 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.062679676 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-09-10 09:53:12.062687536 DEBUG Initializing workspace `file:///tmp/.tmpH3UNKN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.062704796 DEBUG Searching for a project in '/tmp/.tmpH3UNKN/src' 2026-09-10 09:53:12.062737236 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.062742706 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.063581300 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.063588030 DEBUG Discovering virtual environment in `/tmp/.tmpH3UNKN/src` 2026-09-10 09:53:12.063640171 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.063645131 DEBUG No virtual environment found 2026-09-10 09:53:12.063657131 DEBUG Adding first-party search path `/tmp/.tmpH3UNKN/src` 2026-09-10 09:53:12.063661331 DEBUG Using vendored stdlib 2026-09-10 09:53:12.063786821 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.063791471 DEBUG Adding new file root '/tmp/.tmpH3UNKN/src' of kind Project 2026-09-10 09:53:12.065480340 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:12.065496110 DEBUG Updating project to check open files 2026-09-10 09:53:12.065514950 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.065518780 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:12.065574250 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpH3UNKN/src/foo.py") 2026-09-10 09:53:12.065582820 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpH3UNKN/src/foo.py` 2026-09-10 09:53:12.065588700 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpH3UNKN/src/foo.py` 2026-09-10 09:53:12.065689211 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpH3UNKN/src/foo.py` to project `src` 2026-09-10 09:53:12.065700611 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpH3UNKN/src/foo.py` 2026-09-10 09:53:12.065703061 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:12.065709791 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.065715131 DEBUG Processing deferred request `textDocument/hover` 2026-09-10 09:53:12.065760631 DEBUG method="textDocument/hover" response.id=2 duration=42.73µs 2026-09-10 09:53:12.065772231 DEBUG Received server response for request 2 2026-09-10 09:53:12.075847199 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:12.075869019 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.075875439 DEBUG method="shutdown" response.id=3 duration=9.32µs 2026-09-10 09:53:12.075886249 DEBUG Received server response for request 3 2026-09-10 09:53:12.075890109 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.075898359 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-09-10 09:53:12.077002005 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.077058575 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.077089475 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.077131505 DEBUG Client info: None 2026-09-10 09:53:12.077158435 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.077169295 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.077174255 INFO Version: Unknown 2026-09-10 09:53:12.077230246 DEBUG Received server response for request 1 2026-09-10 09:53:12.077260256 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.077272726 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpd28kP9 2026-09-10 09:53:12.077344516 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.077379026 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.077382366 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.077388906 DEBUG No workspace configuration provided for file:///tmp/.tmpd28kP9 2026-09-10 09:53:12.077435657 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.077440207 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpd28kP9, using default options 2026-09-10 09:53:12.077449577 DEBUG Initializing workspace `file:///tmp/.tmpd28kP9`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.077473187 DEBUG Searching for a project in '/tmp/.tmpd28kP9' 2026-09-10 09:53:12.077499637 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.077503437 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.077817169 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.077822199 DEBUG Discovering virtual environment in `/tmp/.tmpd28kP9` 2026-09-10 09:53:12.077860449 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.077864739 DEBUG No virtual environment found 2026-09-10 09:53:12.077876539 DEBUG Adding first-party search path `/tmp/.tmpd28kP9` 2026-09-10 09:53:12.077880409 DEBUG Using vendored stdlib 2026-09-10 09:53:12.077975399 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.077979119 DEBUG Adding new file root '/tmp/.tmpd28kP9' of kind Project 2026-09-10 09:53:12.079627617 INFO Project::index_files{project=.tmpd28kP9}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.079641657 DEBUG Updating project to check open files 2026-09-10 09:53:12.079654017 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.087629115 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.087654106 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.087659036 DEBUG method="shutdown" response.id=2 duration=7.74µs 2026-09-10 09:53:12.087670176 DEBUG Received server response for request 2 2026-09-10 09:53:12.087674056 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.087683136 DEBUG Received exit notification, exiting ok test initialize::malformed_initialization_options_preserve_workspace_trust ... 2026-09-10 09:53:12.088764411 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.088811551 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.088847991 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.088900272 ERROR Failed to deserialize initialization options: unknown variant `invalid`, expected one of `off`, `openFilesOnly`, `workspace` 2026-09-10 09:53:12.088927082 DEBUG Client info: None 2026-09-10 09:53:12.088929372 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Untrusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.088938102 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.088942582 INFO Version: Unknown 2026-09-10 09:53:12.088981302 DEBUG Received server response for request 1 2026-09-10 09:53:12.089010622 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.089087933 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.089121703 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.089125013 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.089136793 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:12.089181193 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.089205823 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.089213023 DEBUG Initializing workspace `file:///tmp/.tmpsYkRd2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.089226993 DEBUG Searching for a project in '/tmp/.tmpsYkRd2/src' 2026-09-10 09:53:12.089257193 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.089261223 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.089563545 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.089569075 DEBUG Discovering virtual environment in `/tmp/.tmpsYkRd2/src` 2026-09-10 09:53:12.089607525 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.089611465 DEBUG No virtual environment found 2026-09-10 09:53:12.089621835 DEBUG Adding first-party search path `/tmp/.tmpsYkRd2/src` 2026-09-10 09:53:12.089625665 DEBUG Using vendored stdlib 2026-09-10 09:53:12.089710566 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.089714406 DEBUG Adding new file root '/tmp/.tmpsYkRd2/src' of kind Project 2026-09-10 09:53:12.091333303 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:12.091349193 DEBUG Updating project to check open files 2026-09-10 09:53:12.091360623 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.091363883 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:12.091414744 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsYkRd2/src/script.py") 2026-09-10 09:53:12.091426764 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsYkRd2/src/script.py` 2026-09-10 09:53:12.091432124 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsYkRd2/src/script.py` 2026-09-10 09:53:12.091528734 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsYkRd2/src/script.py` to project `src` 2026-09-10 09:53:12.091538934 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsYkRd2/src/script.py` 2026-09-10 09:53:12.091541254 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:12.091547234 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.091664515 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:53:12.091693565 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.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.091697585 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:53:12.091701235 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:53:12.091799995 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.091838266 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpsYkRd2/src/script.py' 2026-09-10 09:53:12.091890866 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.103395401 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:12.103470141 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.103481011 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:12.113576140 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.113614640 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.113623620 DEBUG method="shutdown" response.id=2 duration=13.94µs 2026-09-10 09:53:12.113634080 DEBUG Received server response for request 2 2026-09-10 09:53:12.113638270 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.113653790 DEBUG Received exit notification, exiting ok test initialize::malformed_trust_rejects_initialization - should panic ... 2026-09-10 09:53:12.116345223 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.116403803 DEBUG Architecture: x86_64, OS: linux ok test initialize::missing_virtual_env_does_not_panic ... 2026-09-10 09:53:12.116436463 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.116501404 DEBUG Received server response for request 1 2026-09-10 09:53:12.117421928 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.117492248 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.117529999 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.117573189 DEBUG Client info: None 2026-09-10 09:53:12.117606499 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.117619229 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.117625129 INFO Version: Unknown 2026-09-10 09:53:12.117665989 DEBUG Received server response for request 1 2026-09-10 09:53:12.117710899 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.117786750 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.117818920 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.117822860 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.117885920 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.117904650 DEBUG Initializing workspace `file:///tmp/.tmpW8Fw9T/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.117924320 DEBUG Searching for a project in '/tmp/.tmpW8Fw9T/project' 2026-09-10 09:53:12.117965971 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.117971471 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.118723934 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.118730684 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-09-10 09:53:12.118814945 ERROR Failed to create project for workspace `file:///tmp/.tmpW8Fw9T/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-09-10 09:53:12.118835435 DEBUG Received notification `window/showMessage` 2026-09-10 09:53:12.118839685 INFO Retrying to receive `window/showMessage` notification 2026-09-10 09:53:12.119212557 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.119220787 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-09-10 09:53:12.119227147 DEBUG Default settings failed to discover local Python environment 2026-09-10 09:53:12.119265157 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.119269257 DEBUG No virtual environment found 2026-09-10 09:53:12.119281997 DEBUG Adding first-party search path `/tmp/.tmpW8Fw9T/project` 2026-09-10 09:53:12.119286077 DEBUG Using vendored stdlib 2026-09-10 09:53:12.119411398 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.119418558 DEBUG Adding new file root '/tmp/.tmpW8Fw9T/project' of kind Project 2026-09-10 09:53:12.121091226 INFO Project::index_files{project=project}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.121108776 DEBUG Updating project to check open files 2026-09-10 09:53:12.121126286 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.128978153 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.129003833 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.129009844 DEBUG method="shutdown" response.id=2 duration=10.50µs 2026-09-10 09:53:12.129021034 DEBUG Received server response for request 2 2026-09-10 09:53:12.129024774 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.129033664 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-09-10 09:53:12.130091219 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.130143829 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.130174449 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.130252170 DEBUG Client info: None 2026-09-10 09:53:12.130279790 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.130291680 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.130298070 INFO Version: Unknown 2026-09-10 09:53:12.130335690 DEBUG Received server response for request 1 2026-09-10 09:53:12.130362780 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.130443710 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.130476631 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.130480211 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.130530941 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.130545161 DEBUG Initializing workspace `file:///tmp/.tmpjvBHUj/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.130561001 DEBUG Searching for a project in '/tmp/.tmpjvBHUj/foo' 2026-09-10 09:53:12.130591711 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.130596021 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.130911543 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.130916663 DEBUG Discovering virtual environment in `/tmp/.tmpjvBHUj/foo` 2026-09-10 09:53:12.130954653 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.130958643 DEBUG No virtual environment found 2026-09-10 09:53:12.130970013 DEBUG Adding first-party search path `/tmp/.tmpjvBHUj/foo` 2026-09-10 09:53:12.130974133 DEBUG Using vendored stdlib 2026-09-10 09:53:12.131084484 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.131088224 DEBUG Adding new file root '/tmp/.tmpjvBHUj/foo' of kind Project 2026-09-10 09:53:12.132756931 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.132769452 DEBUG Updating project to check open files 2026-09-10 09:53:12.132780342 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-09-10 09:53:12.132784492 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.132799482 DEBUG Received server request `client/registerCapability` 2026-09-10 09:53:12.132804872 INFO Retrying to receive `client/registerCapability` request 2026-09-10 09:53:12.142934800 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.142960990 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.142969540 DEBUG method="shutdown" response.id=2 duration=13.61µs 2026-09-10 09:53:12.142979900 DEBUG Received server response for request 2 2026-09-10 09:53:12.142984950 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.142994380 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-09-10 09:53:12.144075336 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.144131116 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.144163606 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.144238776 DEBUG Client info: None 2026-09-10 09:53:12.144265997 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-09-10 09:53:12.144277337 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.144282857 INFO Version: Unknown 2026-09-10 09:53:12.144318687 DEBUG Received server response for request 1 2026-09-10 09:53:12.144346267 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.144426237 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.144459217 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.144462468 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.144519178 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.144532818 DEBUG Initializing workspace `file:///tmp/.tmp0R7gaE/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.144548958 DEBUG Searching for a project in '/tmp/.tmp0R7gaE/foo' 2026-09-10 09:53:12.144580198 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.144584498 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.144895330 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.144900350 DEBUG Discovering virtual environment in `/tmp/.tmp0R7gaE/foo` 2026-09-10 09:53:12.144938820 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.144942740 DEBUG No virtual environment found 2026-09-10 09:53:12.144952860 DEBUG Adding first-party search path `/tmp/.tmp0R7gaE/foo` 2026-09-10 09:53:12.144956770 DEBUG Using vendored stdlib 2026-09-10 09:53:12.145050230 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.145054720 DEBUG Adding new file root '/tmp/.tmp0R7gaE/foo' of kind Project 2026-09-10 09:53:12.147664013 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.003s 2026-09-10 09:53:12.147675773 DEBUG Updating project to check open files 2026-09-10 09:53:12.147686783 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-09-10 09:53:12.147690493 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.147705393 DEBUG Received server request `client/registerCapability` 2026-09-10 09:53:12.147711013 INFO Retrying to receive `client/registerCapability` request 2026-09-10 09:53:12.157838422 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.157862482 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.157867882 DEBUG method="shutdown" response.id=2 duration=9.72µs 2026-09-10 09:53:12.157877692 DEBUG Received server response for request 2 2026-09-10 09:53:12.157881422 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.157890622 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-09-10 09:53:12.158948177 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-09-10 09:53:12.159004597 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.159036257 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.159095788 DEBUG Client info: None 2026-09-10 09:53:12.159121098 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-09-10 09:53:12.159132328 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-09-10 09:53:12.159137528 INFO Version: Unknown 2026-09-10 09:53:12.159175128 DEBUG Received server response for request 1 2026-09-10 09:53:12.159218698 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.159303269 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-09-10 09:53:12.159334829 DEBUG Initializing workspace `file:///tmp/.tmppcy4HE/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.159349959 DEBUG Searching for a project in '/tmp/.tmppcy4HE/foo' 2026-09-10 09:53:12.159382709 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.159387009 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.159706880 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.159711921 DEBUG Discovering virtual environment in `/tmp/.tmppcy4HE/foo` 2026-09-10 09:53:12.159754731 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.159758971 DEBUG No virtual environment found 2026-09-10 09:53:12.159773041 DEBUG Adding first-party search path `/tmp/.tmppcy4HE/foo` 2026-09-10 09:53:12.159777181 DEBUG Using vendored stdlib 2026-09-10 09:53:12.159869021 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.159872651 DEBUG Adding new file root '/tmp/.tmppcy4HE/foo' of kind Project 2026-09-10 09:53:12.161606330 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.161620620 DEBUG Updating project to check open files 2026-09-10 09:53:12.161633150 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-09-10 09:53:12.161637330 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.161654040 DEBUG Received server request `client/registerCapability` 2026-09-10 09:53:12.161659350 INFO Retrying to receive `client/registerCapability` request 2026-09-10 09:53:12.171789868 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.171814668 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.171821748 DEBUG method="shutdown" response.id=2 duration=10.43µs 2026-09-10 09:53:12.171832619 DEBUG Received server response for request 2 2026-09-10 09:53:12.171836689 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.171845919 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-09-10 09:53:12.172930444 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.172984744 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.173016984 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.173073254 DEBUG Client info: None 2026-09-10 09:53:12.173099335 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-09-10 09:53:12.173108805 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.173114155 INFO Version: Unknown 2026-09-10 09:53:12.173153485 DEBUG Received server response for request 1 2026-09-10 09:53:12.173179955 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.173299236 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.173339676 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.173342966 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.173406336 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.173432866 DEBUG Initializing workspace `file:///tmp/.tmpZXOrWs/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.173448636 DEBUG Searching for a project in '/tmp/.tmpZXOrWs/foo' 2026-09-10 09:53:12.173481966 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.173486476 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.173803878 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.173809478 DEBUG Discovering virtual environment in `/tmp/.tmpZXOrWs/foo` 2026-09-10 09:53:12.173849798 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.173854028 DEBUG No virtual environment found 2026-09-10 09:53:12.173866008 DEBUG Adding first-party search path `/tmp/.tmpZXOrWs/foo` 2026-09-10 09:53:12.173869858 DEBUG Using vendored stdlib 2026-09-10 09:53:12.173968379 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.173972539 DEBUG Adding new file root '/tmp/.tmpZXOrWs/foo' of kind Project 2026-09-10 09:53:12.175620277 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.175635267 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-09-10 09:53:12.175639687 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.175653577 DEBUG Received server request `client/registerCapability` 2026-09-10 09:53:12.175657567 INFO Retrying to receive `client/registerCapability` request 2026-09-10 09:53:12.185787415 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.185811905 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.185818795 DEBUG method="shutdown" response.id=2 duration=11.67µs 2026-09-10 09:53:12.185829315 DEBUG Received server response for request 2 2026-09-10 09:53:12.185833125 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.185841895 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-09-10 09:53:12.186896341 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.186952451 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.186984711 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.187052771 DEBUG Client info: None 2026-09-10 09:53:12.187079161 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.187089082 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.187094222 INFO Version: Unknown 2026-09-10 09:53:12.187133422 DEBUG Received server response for request 1 2026-09-10 09:53:12.187161652 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.187256012 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.187291393 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.187295093 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.187350183 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.187364183 DEBUG Initializing workspace `file:///tmp/.tmpX9uWVo/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.187380743 DEBUG Searching for a project in '/tmp/.tmpX9uWVo/foo' 2026-09-10 09:53:12.187413723 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.187418373 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.187731595 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.187736645 DEBUG Discovering virtual environment in `/tmp/.tmpX9uWVo/foo` 2026-09-10 09:53:12.187775855 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.187779755 DEBUG No virtual environment found 2026-09-10 09:53:12.187790555 DEBUG Adding first-party search path `/tmp/.tmpX9uWVo/foo` 2026-09-10 09:53:12.187794435 DEBUG Using vendored stdlib 2026-09-10 09:53:12.187882445 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.187886545 DEBUG Adding new file root '/tmp/.tmpX9uWVo/foo' of kind Project 2026-09-10 09:53:12.189524883 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.189537753 DEBUG Updating project to check open files 2026-09-10 09:53:12.189551113 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.197523271 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.197550752 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.197558602 DEBUG method="shutdown" response.id=2 duration=12.28µs 2026-09-10 09:53:12.197569232 DEBUG Received server response for request 2 2026-09-10 09:53:12.197573802 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.197582202 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-09-10 09:53:12.198612867 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.198665097 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.198697307 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.198749597 DEBUG Client info: None 2026-09-10 09:53:12.198777417 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, 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-09-10 09:53:12.198789528 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.198794288 INFO Version: Unknown 2026-09-10 09:53:12.198833578 DEBUG Received server response for request 1 2026-09-10 09:53:12.198862018 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.198875028 WARN Received unknown options during initialization: { "bar": null } 2026-09-10 09:53:12.198885678 DEBUG Received notification `window/showMessage` 2026-09-10 09:53:12.198890588 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.198945448 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.198978008 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.198980848 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.199036459 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.199049179 DEBUG Initializing workspace `file:///tmp/.tmpkCCeHK/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.199064419 DEBUG Searching for a project in '/tmp/.tmpkCCeHK/foo' 2026-09-10 09:53:12.199094999 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.199099029 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.199415991 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.199421491 DEBUG Discovering virtual environment in `/tmp/.tmpkCCeHK/foo` 2026-09-10 09:53:12.199459681 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.199463911 DEBUG No virtual environment found 2026-09-10 09:53:12.199474601 DEBUG Adding first-party search path `/tmp/.tmpkCCeHK/foo` 2026-09-10 09:53:12.199478621 DEBUG Using vendored stdlib 2026-09-10 09:53:12.199563131 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.199567191 DEBUG Adding new file root '/tmp/.tmpkCCeHK/foo' of kind Project 2026-09-10 09:53:12.201155039 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-09-10 09:53:12.201167789 DEBUG Updating project to check open files 2026-09-10 09:53:12.201177969 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.209101857 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.209126427 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.209132377 DEBUG method="shutdown" response.id=2 duration=9.51µs 2026-09-10 09:53:12.209143747 DEBUG Received server response for request 2 2026-09-10 09:53:12.209148377 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.209157257 DEBUG Received exit notification, exiting ok test initialize::unknown_options_in_workspace_configuration ... 2026-09-10 09:53:12.210164842 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.210235052 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.210264202 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.210313093 DEBUG Client info: None 2026-09-10 09:53:12.210338443 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.210348423 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.210354073 INFO Version: Unknown 2026-09-10 09:53:12.210391423 DEBUG Received server response for request 1 2026-09-10 09:53:12.210418503 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.210493974 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.210526174 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.210529834 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.210579314 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.210592234 WARN Received unknown options for workspace `file:///tmp/.tmphARqjG/foo`: { "bar": null } 2026-09-10 09:53:12.210601734 DEBUG Received notification `window/showMessage` 2026-09-10 09:53:12.210600054 DEBUG Initializing workspace `file:///tmp/.tmphARqjG/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.210605334 INFO Retrying to receive `window/showMessage` notification 2026-09-10 09:53:12.210616154 DEBUG Searching for a project in '/tmp/.tmphARqjG/foo' 2026-09-10 09:53:12.210649284 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.210653534 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.210962256 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.210967346 DEBUG Discovering virtual environment in `/tmp/.tmphARqjG/foo` 2026-09-10 09:53:12.211004056 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.211008026 DEBUG No virtual environment found 2026-09-10 09:53:12.211017996 DEBUG Adding first-party search path `/tmp/.tmphARqjG/foo` 2026-09-10 09:53:12.211021996 DEBUG Using vendored stdlib 2026-09-10 09:53:12.211112666 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.211116846 DEBUG Adding new file root '/tmp/.tmphARqjG/foo' of kind Project 2026-09-10 09:53:12.212725604 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-09-10 09:53:12.212738114 DEBUG Updating project to check open files 2026-09-10 09:53:12.212749594 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.220732273 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.220758853 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.220765883 DEBUG method="shutdown" response.id=2 duration=10.77µs 2026-09-10 09:53:12.220776753 DEBUG Received server response for request 2 2026-09-10 09:53:12.220780663 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.220789323 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-09-10 09:53:12.221990609 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.222055049 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.222085649 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.222136989 DEBUG Client info: None 2026-09-10 09:53:12.222163969 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.222174359 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.222179859 INFO Version: Unknown 2026-09-10 09:53:12.222230790 DEBUG Received server response for request 1 2026-09-10 09:53:12.222273860 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.222352550 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.222385350 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.222388500 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.222454641 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.222474111 DEBUG Initializing workspace `file:///tmp/.tmpzLuql3/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.222493011 DEBUG Searching for a project in '/tmp/.tmpzLuql3/foo' 2026-09-10 09:53:12.222526641 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.222532331 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.223427815 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.223434625 DEBUG Discovering virtual environment in `/tmp/.tmpzLuql3/foo` 2026-09-10 09:53:12.223484766 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.223489936 DEBUG No virtual environment found 2026-09-10 09:53:12.223502296 DEBUG Adding first-party search path `/tmp/.tmpzLuql3/foo` 2026-09-10 09:53:12.223506686 DEBUG Using vendored stdlib 2026-09-10 09:53:12.223632026 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.223637406 DEBUG Adding new file root '/tmp/.tmpzLuql3/foo' of kind Project 2026-09-10 09:53:12.225406225 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.225421155 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-09-10 09:53:12.225425945 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.225442325 DEBUG Received server request `client/registerCapability` 2026-09-10 09:53:12.225447155 INFO Retrying to receive `client/registerCapability` request 2026-09-10 09:53:12.235594414 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.235617214 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.235624584 DEBUG method="shutdown" response.id=2 duration=13.19µs 2026-09-10 09:53:12.235635524 DEBUG Received server response for request 2 2026-09-10 09:53:12.235638924 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.235647944 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-09-10 09:53:12.236837740 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.236897560 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.236927580 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.236987200 DEBUG Client info: None 2026-09-10 09:53:12.237013810 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-09-10 09:53:12.237027131 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.237032521 INFO Version: Unknown 2026-09-10 09:53:12.237071961 DEBUG Received server response for request 1 2026-09-10 09:53:12.237103711 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.237198081 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.237237492 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.237240782 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.237299462 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.237329812 DEBUG Initializing workspace `file:///tmp/.tmpOJko1o/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.237347482 DEBUG Searching for a project in '/tmp/.tmpOJko1o/foo' 2026-09-10 09:53:12.237382772 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.237387562 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.237881165 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.237886445 DEBUG Discovering virtual environment in `/tmp/.tmpOJko1o/foo` 2026-09-10 09:53:12.237927525 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.237941605 DEBUG No virtual environment found 2026-09-10 09:53:12.237953665 DEBUG Adding first-party search path `/tmp/.tmpOJko1o/foo` 2026-09-10 09:53:12.237957635 DEBUG Using vendored stdlib 2026-09-10 09:53:12.238066685 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.238071125 DEBUG Adding new file root '/tmp/.tmpOJko1o/foo' of kind Project 2026-09-10 09:53:12.240589458 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.240604048 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-09-10 09:53:12.240608778 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.240624668 DEBUG Received server request `client/registerCapability` 2026-09-10 09:53:12.240630688 INFO Retrying to receive `client/registerCapability` request 2026-09-10 09:53:12.250766486 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.250790756 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.250799706 DEBUG method="shutdown" response.id=2 duration=13.07µs 2026-09-10 09:53:12.250810676 DEBUG Received server response for request 2 2026-09-10 09:53:12.250815006 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.250824157 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-09-10 09:53:12.251958732 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-09-10 09:53:12.252011012 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.252046052 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.252105733 DEBUG Client info: None 2026-09-10 09:53:12.252134053 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-09-10 09:53:12.252145353 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-09-10 09:53:12.252150443 INFO Version: Unknown 2026-09-10 09:53:12.252185993 DEBUG Received server response for request 1 2026-09-10 09:53:12.252232093 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.252319914 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-09-10 09:53:12.252357614 DEBUG Initializing workspace `file:///tmp/.tmpwPLBVx/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.252374794 DEBUG Searching for a project in '/tmp/.tmpwPLBVx/foo' 2026-09-10 09:53:12.252409694 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.252414124 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.252767586 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.252772506 DEBUG Discovering virtual environment in `/tmp/.tmpwPLBVx/foo` 2026-09-10 09:53:12.252813666 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.252817806 DEBUG No virtual environment found 2026-09-10 09:53:12.252829656 DEBUG Adding first-party search path `/tmp/.tmpwPLBVx/foo` 2026-09-10 09:53:12.252833646 DEBUG Using vendored stdlib 2026-09-10 09:53:12.252930997 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.252934557 DEBUG Adding new file root '/tmp/.tmpwPLBVx/foo' of kind Project 2026-09-10 09:53:12.254628135 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.254641685 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-09-10 09:53:12.254645965 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.254661015 DEBUG Received server request `client/registerCapability` 2026-09-10 09:53:12.254666455 INFO Retrying to receive `client/registerCapability` request 2026-09-10 09:53:12.264796553 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.264822223 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.264830174 DEBUG method="shutdown" response.id=2 duration=12.53µs 2026-09-10 09:53:12.264840964 DEBUG Received server response for request 2 2026-09-10 09:53:12.264844804 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.264854144 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-09-10 09:53:12.266110810 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-09-10 09:53:12.266175700 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.266222970 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.266282321 DEBUG Client info: None 2026-09-10 09:53:12.266303791 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.266315861 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.266321301 INFO Version: Unknown 2026-09-10 09:53:12.266362441 DEBUG Received server response for request 1 2026-09-10 09:53:12.266400301 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.266487812 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.266526472 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.266529822 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.266542822 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:12.266546002 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-09-10 09:53:12.266598152 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.266611832 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.266616162 DEBUG Deferring `textDocument/inlayHint` request until all workspaces are initialized 2026-09-10 09:53:12.266623292 DEBUG Initializing workspace `file:///tmp/.tmpVB5gRS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.266640372 DEBUG Searching for a project in '/tmp/.tmpVB5gRS/src' 2026-09-10 09:53:12.266674552 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.266679642 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.267326206 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.267332106 DEBUG Discovering virtual environment in `/tmp/.tmpVB5gRS/src` 2026-09-10 09:53:12.267383946 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.267389046 DEBUG No virtual environment found 2026-09-10 09:53:12.267401186 DEBUG Adding first-party search path `/tmp/.tmpVB5gRS/src` 2026-09-10 09:53:12.267405386 DEBUG Using vendored stdlib 2026-09-10 09:53:12.267528796 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.267534196 DEBUG Adding new file root '/tmp/.tmpVB5gRS/src' of kind Project 2026-09-10 09:53:12.270203279 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-10 09:53:12.270218799 DEBUG Updating project to check open files 2026-09-10 09:53:12.270236679 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.270241029 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:12.270299020 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVB5gRS/src/foo.py") 2026-09-10 09:53:12.270311770 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVB5gRS/src/foo.py` 2026-09-10 09:53:12.270318120 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVB5gRS/src/foo.py` 2026-09-10 09:53:12.270438470 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVB5gRS/src/foo.py` to project `src` 2026-09-10 09:53:12.270450270 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVB5gRS/src/foo.py` 2026-09-10 09:53:12.270452720 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:12.270459631 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.270465011 DEBUG Processing deferred request `textDocument/inlayHint` 2026-09-10 09:53:12.270736572 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.283049531 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-09-10 09:53:12.286603298 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 16.101877ms 2026-09-10 09:53:12.286631668 DEBUG method="textDocument/inlayHint" response.id=2 duration=16.16ms 2026-09-10 09:53:12.286656488 DEBUG Received server response for request 2 2026-09-10 09:53:12.296917437 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:12.296939887 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.296946117 DEBUG method="shutdown" response.id=3 duration=11.42µs 2026-09-10 09:53:12.296955537 DEBUG Received server response for request 3 2026-09-10 09:53:12.296958767 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.296967747 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-09-10 09:53:12.300102582 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-09-10 09:53:12.300172263 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.300222453 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.300299103 DEBUG Client info: None 2026-09-10 09:53:12.300326113 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.300338704 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.300344724 INFO Version: Unknown 2026-09-10 09:53:12.300385324 DEBUG Received server response for request 1 2026-09-10 09:53:12.300420924 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.300509724 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.300545245 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.300548445 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.300561935 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:12.300565075 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-09-10 09:53:12.300614005 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.300627505 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.300631195 DEBUG Deferring `textDocument/inlayHint` request until all workspaces are initialized 2026-09-10 09:53:12.300637995 DEBUG Initializing workspace `file:///tmp/.tmpN7UI6C/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.300654165 DEBUG Searching for a project in '/tmp/.tmpN7UI6C/src' 2026-09-10 09:53:12.300689885 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.300695495 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.301302698 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.301308268 DEBUG Discovering virtual environment in `/tmp/.tmpN7UI6C/src` 2026-09-10 09:53:12.301351268 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.301356158 DEBUG No virtual environment found 2026-09-10 09:53:12.301367638 DEBUG Adding first-party search path `/tmp/.tmpN7UI6C/src` 2026-09-10 09:53:12.301371748 DEBUG Using vendored stdlib 2026-09-10 09:53:12.301487689 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.301492469 DEBUG Adding new file root '/tmp/.tmpN7UI6C/src' of kind Project 2026-09-10 09:53:12.303152957 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-09-10 09:53:12.303168727 DEBUG Updating project to check open files 2026-09-10 09:53:12.303196277 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.303200017 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:12.303260538 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpN7UI6C/src/foo.py") 2026-09-10 09:53:12.303272108 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpN7UI6C/src/foo.py` 2026-09-10 09:53:12.303278528 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpN7UI6C/src/foo.py` 2026-09-10 09:53:12.303383218 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpN7UI6C/src/foo.py` to project `src` 2026-09-10 09:53:12.303395588 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpN7UI6C/src/foo.py` 2026-09-10 09:53:12.303398008 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:12.303404698 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.303410008 DEBUG Processing deferred request `textDocument/inlayHint` 2026-09-10 09:53:12.303602849 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.305965110 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 1 hints in 2.522402ms 2026-09-10 09:53:12.305988330 DEBUG method="textDocument/inlayHint" response.id=2 duration=2.58ms 2026-09-10 09:53:12.306001501 DEBUG Received server response for request 2 2026-09-10 09:53:12.316206829 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:12.316231280 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.316238870 DEBUG method="shutdown" response.id=3 duration=12.56µs 2026-09-10 09:53:12.316248900 DEBUG Received server response for request 3 2026-09-10 09:53:12.316252800 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.316262540 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-09-10 09:53:12.317759707 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-09-10 09:53:12.317813377 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.317845137 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.317906978 DEBUG Client info: None 2026-09-10 09:53:12.317943488 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { 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-09-10 09:53:12.317958938 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.317964068 INFO Version: Unknown 2026-09-10 09:53:12.318004598 DEBUG Received server response for request 1 2026-09-10 09:53:12.318035508 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.318114769 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.318148349 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.318152419 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.318164639 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:12.318167809 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-09-10 09:53:12.318224079 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.318235639 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.318238769 DEBUG Deferring `textDocument/inlayHint` request until all workspaces are initialized 2026-09-10 09:53:12.318245049 DEBUG Initializing workspace `file:///tmp/.tmp9NUy2l/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-09-10 09:53:12.318263909 DEBUG Searching for a project in '/tmp/.tmp9NUy2l/src' 2026-09-10 09:53:12.318295219 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.318299690 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.318634901 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.318639861 DEBUG Discovering virtual environment in `/tmp/.tmp9NUy2l/src` 2026-09-10 09:53:12.318679031 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.318682671 DEBUG No virtual environment found 2026-09-10 09:53:12.318693541 DEBUG Adding first-party search path `/tmp/.tmp9NUy2l/src` 2026-09-10 09:53:12.318697371 DEBUG Using vendored stdlib 2026-09-10 09:53:12.318797612 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.318802032 DEBUG Adding new file root '/tmp/.tmp9NUy2l/src' of kind Project 2026-09-10 09:53:12.320448350 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:12.320465270 DEBUG Updating project to check open files 2026-09-10 09:53:12.320476970 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.320479970 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:12.320526580 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9NUy2l/src/foo.py") 2026-09-10 09:53:12.320534450 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9NUy2l/src/foo.py` 2026-09-10 09:53:12.320539810 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9NUy2l/src/foo.py` 2026-09-10 09:53:12.320644941 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9NUy2l/src/foo.py` to project `src` 2026-09-10 09:53:12.320654681 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9NUy2l/src/foo.py` 2026-09-10 09:53:12.320656861 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:12.320662891 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.320668071 DEBUG Processing deferred request `textDocument/inlayHint` 2026-09-10 09:53:12.320735721 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 43.59µs 2026-09-10 09:53:12.320772651 DEBUG method="textDocument/inlayHint" response.id=2 duration=102.31µs 2026-09-10 09:53:12.320783691 DEBUG Received server response for request 2 2026-09-10 09:53:12.330863210 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:12.330890080 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.330896440 DEBUG method="shutdown" response.id=3 duration=9.36µs 2026-09-10 09:53:12.330906440 DEBUG Received server response for request 3 2026-09-10 09:53:12.330910620 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.330918750 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-09-10 09:53:12.332218276 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-09-10 09:53:12.332283806 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.332315886 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.332368437 DEBUG Client info: None 2026-09-10 09:53:12.332396667 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.332406897 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.332412467 INFO Version: Unknown 2026-09-10 09:53:12.332453167 DEBUG Received server response for request 1 2026-09-10 09:53:12.332493807 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.332578738 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.332612418 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.332615808 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.332631858 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:12.332634388 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-09-10 09:53:12.332682298 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.332697208 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.332700938 DEBUG Deferring `textDocument/inlayHint` request until all workspaces are initialized 2026-09-10 09:53:12.332707768 DEBUG Initializing workspace `file:///tmp/.tmpYlMNHu/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-09-10 09:53:12.332726998 DEBUG Searching for a project in '/tmp/.tmpYlMNHu/src' 2026-09-10 09:53:12.332760229 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.332765459 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.333462392 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.333468532 DEBUG Discovering virtual environment in `/tmp/.tmpYlMNHu/src` 2026-09-10 09:53:12.333517512 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.333522372 DEBUG No virtual environment found 2026-09-10 09:53:12.333534592 DEBUG Adding first-party search path `/tmp/.tmpYlMNHu/src` 2026-09-10 09:53:12.333538952 DEBUG Using vendored stdlib 2026-09-10 09:53:12.333660753 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.333665703 DEBUG Adding new file root '/tmp/.tmpYlMNHu/src' of kind Project 2026-09-10 09:53:12.335380881 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:12.335398271 DEBUG Updating project to check open files 2026-09-10 09:53:12.335415841 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.335420071 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:12.335435591 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:///tmp/.tmpYlMNHu/src/foo.py` 2026-09-10 09:53:12.335438781 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:12.335445941 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-09-10 09:53:12.335451552 DEBUG Processing deferred request `textDocument/inlayHint` 2026-09-10 09:53:12.335581212 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 93.88µs 2026-09-10 09:53:12.335624582 DEBUG method="textDocument/inlayHint" response.id=2 duration=170.05µs 2026-09-10 09:53:12.335636742 DEBUG Received server response for request 2 2026-09-10 09:53:12.345714511 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:12.345737271 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.345744471 DEBUG method="shutdown" response.id=3 duration=10.74µs 2026-09-10 09:53:12.345754011 DEBUG Received server response for request 3 2026-09-10 09:53:12.345758381 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.345767421 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-09-10 09:53:12.347067297 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.347131347 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.347166318 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.347234468 DEBUG Client info: None 2026-09-10 09:53:12.347263578 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.347273548 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.347279108 INFO Version: Unknown 2026-09-10 09:53:12.347318758 DEBUG Received server response for request 1 2026-09-10 09:53:12.347353038 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.347435629 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.347470439 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.347474179 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.347493709 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:53:12.347535919 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.347549419 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.347556429 DEBUG Initializing workspace `file:///tmp/.tmpKrzceX/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-09-10 09:53:12.347574279 DEBUG Searching for a project in '/tmp/.tmpKrzceX/src' 2026-09-10 09:53:12.347606060 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.347610850 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.348101812 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.348107232 DEBUG Discovering virtual environment in `/tmp/.tmpKrzceX/src` 2026-09-10 09:53:12.348149912 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.348153522 DEBUG No virtual environment found 2026-09-10 09:53:12.348165172 DEBUG Adding first-party search path `/tmp/.tmpKrzceX/src` 2026-09-10 09:53:12.348169112 DEBUG Using vendored stdlib 2026-09-10 09:53:12.348294023 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.348298653 DEBUG Adding new file root '/tmp/.tmpKrzceX/src' of kind Project 2026-09-10 09:53:12.349989631 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.350003721 DEBUG Updating project to check open files 2026-09-10 09:53:12.350017361 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.350020611 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:53:12.350040061 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.350042951 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.350049301 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.350054791 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.350056801 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.350061321 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:53:12.350066511 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.350068731 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.350073112 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-09-10 09:53:12.350123802 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-10 09:53:12.350184482 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.365471485 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:12.366869342 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.366884202 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.366887672 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:12.366909492 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:53:12.372602199 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:12.394138872 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:53:12.394157633 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:53:12.394163923 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:12.394551324 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:53:12.394561894 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:12.394619475 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpKrzceX/src' 2026-09-10 09:53:12.394623835 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:12.404742763 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.404756263 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-09-10 09:53:12.404762023 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:53:12.405328336 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 38.365714ms 2026-09-10 09:53:12.405784838 DEBUG method="textDocument/completion" response.id=2 duration=38.86ms 2026-09-10 09:53:12.405818888 DEBUG Received server response for request 2 2026-09-10 09:53:12.416934422 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:12.416980002 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.416989002 DEBUG method="shutdown" response.id=3 duration=13.37µs 2026-09-10 09:53:12.417008292 DEBUG Received server response for request 3 2026-09-10 09:53:12.417012712 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.417028712 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-09-10 09:53:12.424763369 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.424833489 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.424878260 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.424946280 DEBUG Client info: None 2026-09-10 09:53:12.424986730 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.425002280 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.425008300 INFO Version: Unknown 2026-09-10 09:53:12.425050600 DEBUG Received server response for request 1 2026-09-10 09:53:12.425090021 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.425206341 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.425253131 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.425256501 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.425279731 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:53:12.425328372 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.425342432 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.425350362 DEBUG Initializing workspace `file:///tmp/.tmp5vweCH/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-09-10 09:53:12.425381362 DEBUG Searching for a project in '/tmp/.tmp5vweCH/src' 2026-09-10 09:53:12.425416892 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.425422242 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.425860354 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.425866604 DEBUG Discovering virtual environment in `/tmp/.tmp5vweCH/src` 2026-09-10 09:53:12.425921674 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.425926654 DEBUG No virtual environment found 2026-09-10 09:53:12.425946435 DEBUG Adding first-party search path `/tmp/.tmp5vweCH/src` 2026-09-10 09:53:12.425950615 DEBUG Using vendored stdlib 2026-09-10 09:53:12.426047815 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.426052325 DEBUG Adding new file root '/tmp/.tmp5vweCH/src' of kind Project 2026-09-10 09:53:12.427733823 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.427751833 DEBUG Updating project to check open files 2026-09-10 09:53:12.427771223 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.427775083 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:53:12.427798283 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.427801513 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.427808564 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.427814224 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.427816364 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.427824104 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:53:12.427830094 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.427832294 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.427836554 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-09-10 09:53:12.427888184 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-10 09:53:12.427951234 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.438678556 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:12.440065512 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.440079592 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.440082902 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:12.440106082 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:53:12.445591919 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:12.467050051 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:53:12.467067441 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:53:12.467073621 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:12.467462913 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:53:12.467474443 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:12.467534654 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmp5vweCH/src' 2026-09-10 09:53:12.467540834 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:12.476352466 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.476365206 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-09-10 09:53:12.476370926 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:53:12.476931559 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 36.773936ms 2026-09-10 09:53:12.477386861 DEBUG method="textDocument/completion" response.id=2 duration=37.26ms 2026-09-10 09:53:12.477416941 DEBUG Received server response for request 2 2026-09-10 09:53:12.488544484 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:12.488588284 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.488596654 DEBUG method="shutdown" response.id=3 duration=13.32µs 2026-09-10 09:53:12.488615315 DEBUG Received server response for request 3 2026-09-10 09:53:12.488619525 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.488635645 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-09-10 09:53:12.496978715 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.497057615 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.497102105 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.497216656 DEBUG Client info: None 2026-09-10 09:53:12.497261236 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.497276746 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.497284006 INFO Version: Unknown 2026-09-10 09:53:12.497330296 DEBUG Received server response for request 1 2026-09-10 09:53:12.497375696 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.497524617 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.497564507 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.497568117 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.497590947 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:53:12.497647988 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.497665498 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.497689708 DEBUG Initializing workspace `file:///tmp/.tmpyVTPtX/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-09-10 09:53:12.497711888 DEBUG Searching for a project in '/tmp/.tmpyVTPtX/src' 2026-09-10 09:53:12.497747988 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.497753008 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.498537842 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.498544182 DEBUG Discovering virtual environment in `/tmp/.tmpyVTPtX/src` 2026-09-10 09:53:12.498595672 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.498600612 DEBUG No virtual environment found 2026-09-10 09:53:12.498613052 DEBUG Adding first-party search path `/tmp/.tmpyVTPtX/src` 2026-09-10 09:53:12.498617512 DEBUG Using vendored stdlib 2026-09-10 09:53:12.498730623 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.498735873 DEBUG Adding new file root '/tmp/.tmpyVTPtX/src' of kind Project 2026-09-10 09:53:12.500457601 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.500474461 DEBUG Updating project to check open files 2026-09-10 09:53:12.500492821 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.500496611 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:53:12.500521572 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.500524372 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.500531582 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.500537632 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.500539842 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.500548502 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:53:12.500554662 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.500556822 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.500561632 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-09-10 09:53:12.500619462 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-10 09:53:12.500694152 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.513548794 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:12.515083631 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.515097911 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.515101251 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:12.515129211 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:53:12.520619108 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:12.541899100 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:53:12.541917140 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:53:12.541923360 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:12.541968150 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found in search paths 2026-09-10 09:53:12.541971740 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:12.542327852 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:53:12.542337262 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:12.542392062 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpyVTPtX/src' 2026-09-10 09:53:12.542399522 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:12.550402720 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.550411940 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-09-10 09:53:12.550417350 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:53:12.550940093 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 35.758021ms 2026-09-10 09:53:12.551383255 DEBUG method="textDocument/completion" response.id=2 duration=36.24ms 2026-09-10 09:53:12.551409265 DEBUG Received server response for request 2 2026-09-10 09:53:12.562512788 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:12.562551468 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.562561448 DEBUG method="shutdown" response.id=3 duration=16.56µs 2026-09-10 09:53:12.562579928 DEBUG Received server response for request 3 2026-09-10 09:53:12.562584519 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.562599359 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-09-10 09:53:12.570614087 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.570691627 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.570734298 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.570807368 DEBUG Client info: None 2026-09-10 09:53:12.570853438 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.570869328 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.570876918 INFO Version: Unknown 2026-09-10 09:53:12.570921148 DEBUG Received server response for request 1 2026-09-10 09:53:12.570962889 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.571085909 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.571132439 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.571135759 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.571157470 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:53:12.571218730 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.571233040 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.571240860 DEBUG Initializing workspace `file:///tmp/.tmpK7cfab/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-09-10 09:53:12.571264530 DEBUG Searching for a project in '/tmp/.tmpK7cfab/src' 2026-09-10 09:53:12.571301170 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.571306400 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.571825773 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.571832163 DEBUG Discovering virtual environment in `/tmp/.tmpK7cfab/src` 2026-09-10 09:53:12.571886253 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.571891183 DEBUG No virtual environment found 2026-09-10 09:53:12.571903413 DEBUG Adding first-party search path `/tmp/.tmpK7cfab/src` 2026-09-10 09:53:12.571907513 DEBUG Using vendored stdlib 2026-09-10 09:53:12.572009954 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.572014934 DEBUG Adding new file root '/tmp/.tmpK7cfab/src' of kind Project 2026-09-10 09:53:12.574645066 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.574664686 DEBUG Updating project to check open files 2026-09-10 09:53:12.574683386 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.574687226 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:53:12.574708937 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.574711677 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.574719497 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.574725247 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.574727437 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.574734087 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:53:12.574784767 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-10 09:53:12.574848467 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.585983141 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:12.587387577 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.587398467 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:12.587419227 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:53:12.592945074 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:12.614514027 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:53:12.614532437 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:53:12.614538697 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:12.614907119 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:53:12.614916959 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:12.614971629 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpK7cfab/src' 2026-09-10 09:53:12.614976009 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:12.623911782 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.623922522 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-09-10 09:53:12.623927072 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:53:12.624497895 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 37.023687ms 2026-09-10 09:53:12.624950217 DEBUG method="textDocument/completion" response.id=2 duration=37.51ms 2026-09-10 09:53:12.624976227 DEBUG Received server response for request 2 2026-09-10 09:53:12.636054560 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:12.636088850 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.636097140 DEBUG method="shutdown" response.id=3 duration=13.43µs 2026-09-10 09:53:12.636113891 DEBUG Received server response for request 3 2026-09-10 09:53:12.636117541 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.636133101 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-09-10 09:53:12.644552781 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.644638961 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.644685241 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.644766252 DEBUG Client info: None 2026-09-10 09:53:12.644794822 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.644810222 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.644816912 INFO Version: Unknown 2026-09-10 09:53:12.644858382 DEBUG Received server response for request 1 2026-09-10 09:53:12.644905942 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.644918842 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp7BmHrM 2026-09-10 09:53:12.645076903 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.645130963 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.645135123 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.645144724 DEBUG No workspace configuration provided for file:///tmp/.tmp7BmHrM 2026-09-10 09:53:12.645160554 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:53:12.645215354 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.645223284 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp7BmHrM, using default options 2026-09-10 09:53:12.645230484 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.645238904 DEBUG Initializing workspace `file:///tmp/.tmp7BmHrM`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.645260534 DEBUG Searching for a project in '/tmp/.tmp7BmHrM' 2026-09-10 09:53:12.645290104 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.645295564 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.646027008 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.646032998 DEBUG Discovering virtual environment in `/tmp/.tmp7BmHrM` 2026-09-10 09:53:12.646087498 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.646092718 DEBUG No virtual environment found 2026-09-10 09:53:12.646105228 DEBUG Adding first-party search path `/tmp/.tmp7BmHrM` 2026-09-10 09:53:12.646109428 DEBUG Using vendored stdlib 2026-09-10 09:53:12.646244579 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.646249989 DEBUG Adding new file root '/tmp/.tmp7BmHrM' of kind Project 2026-09-10 09:53:12.647977037 INFO Project::index_files{project=.tmp7BmHrM}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.647994827 DEBUG Updating project to check open files 2026-09-10 09:53:12.648013007 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.648017197 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:53:12.648044557 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:12.648047317 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.648054547 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.648060588 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:12.648062618 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.648071848 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:53:12.648077058 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:12.648079178 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.648083358 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-09-10 09:53:12.648088408 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:12.648090408 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.648094938 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-09-10 09:53:12.648183758 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-09-10 09:53:12.648327019 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.661354351 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:12.666200864 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.666213344 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.666216634 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.666219444 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:12.666249165 DEBUG Client sends notification `notebookDocument/didChange` 2026-09-10 09:53:12.666278075 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 0 2026-09-10 09:53:12.666293405 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-09-10 09:53:12.666328335 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-09-10 09:53:12.666333075 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-09-10 09:53:12.666393305 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-09-10 09:53:12.666693157 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.666699387 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.666702007 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.666704477 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:12.677021706 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.677049086 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.677058556 DEBUG method="shutdown" response.id=2 duration=14.09µs 2026-09-10 09:53:12.677077816 DEBUG Received server response for request 2 2026-09-10 09:53:12.677081626 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.677091587 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-09-10 09:53:12.680250412 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.680331482 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.680377962 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.680442063 DEBUG Client info: None 2026-09-10 09:53:12.680475593 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.680487553 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.680493473 INFO Version: Unknown 2026-09-10 09:53:12.680535143 DEBUG Received server response for request 1 2026-09-10 09:53:12.680579913 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.680701234 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.680741844 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.680745424 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.680770744 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:53:12.680807604 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.680820764 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.680828444 DEBUG Initializing workspace `file:///tmp/.tmp5hIcq3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.680846034 DEBUG Searching for a project in '/tmp/.tmp5hIcq3/src' 2026-09-10 09:53:12.680878905 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.680883895 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.681266456 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.681272416 DEBUG Discovering virtual environment in `/tmp/.tmp5hIcq3/src` 2026-09-10 09:53:12.681319227 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.681323297 DEBUG No virtual environment found 2026-09-10 09:53:12.681335487 DEBUG Adding first-party search path `/tmp/.tmp5hIcq3/src` 2026-09-10 09:53:12.681339457 DEBUG Using vendored stdlib 2026-09-10 09:53:12.681433727 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.681437997 DEBUG Adding new file root '/tmp/.tmp5hIcq3/src' of kind Project 2026-09-10 09:53:12.683135715 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.683151035 DEBUG Updating project to check open files 2026-09-10 09:53:12.683164425 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.683168455 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:53:12.683197616 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.683200456 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.683207336 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.683213006 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.683215196 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.683223676 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:53:12.683228886 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.683230976 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.683235246 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-09-10 09:53:12.683283246 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-10 09:53:12.683345916 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.685078135 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.685088715 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.685092555 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:12.695171883 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.695211883 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.695221853 DEBUG method="shutdown" response.id=2 duration=14.82µs 2026-09-10 09:53:12.695232603 DEBUG Received server response for request 2 2026-09-10 09:53:12.695237223 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.695246983 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-09-10 09:53:12.696730020 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-09-10 09:53:12.696804811 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.696840101 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.696893051 DEBUG Client info: None 2026-09-10 09:53:12.696916901 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.696930511 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-09-10 09:53:12.696937261 INFO Version: Unknown 2026-09-10 09:53:12.696979292 DEBUG Received server response for request 1 2026-09-10 09:53:12.697024402 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.697037832 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpoWRIoY 2026-09-10 09:53:12.697139092 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.697177303 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.697181323 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.697200223 DEBUG No workspace configuration provided for file:///tmp/.tmpoWRIoY 2026-09-10 09:53:12.697215733 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:53:12.697246573 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.697251863 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpoWRIoY, using default options 2026-09-10 09:53:12.697257313 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.697277723 DEBUG Initializing workspace `file:///tmp/.tmpoWRIoY`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.697292863 DEBUG Searching for a project in '/tmp/.tmpoWRIoY' 2026-09-10 09:53:12.697319513 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.697323903 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.697663715 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.697668885 DEBUG Discovering virtual environment in `/tmp/.tmpoWRIoY` 2026-09-10 09:53:12.697708525 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.697712545 DEBUG No virtual environment found 2026-09-10 09:53:12.697724105 DEBUG Adding first-party search path `/tmp/.tmpoWRIoY` 2026-09-10 09:53:12.697728145 DEBUG Using vendored stdlib 2026-09-10 09:53:12.697818246 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.697822346 DEBUG Adding new file root '/tmp/.tmpoWRIoY' of kind Project 2026-09-10 09:53:12.700304238 INFO Project::index_files{project=.tmpoWRIoY}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.700322438 DEBUG Updating project to check open files 2026-09-10 09:53:12.700334648 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.700337998 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:53:12.700357958 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:12.700360638 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.700367478 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.700373218 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:12.700375388 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.700383298 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:53:12.700388858 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:12.700391038 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.700395468 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-09-10 09:53:12.700400928 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:12.700403198 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.700407608 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-09-10 09:53:12.700475288 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-09-10 09:53:12.700566139 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.710839358 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:12.715635271 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.715645121 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.715647931 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.715651491 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:12.725949260 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.725988530 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.726000260 DEBUG method="shutdown" response.id=2 duration=16.47µs 2026-09-10 09:53:12.726019211 DEBUG Received server response for request 2 2026-09-10 09:53:12.726024171 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.726040071 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-09-10 09:53:12.728955575 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.729027445 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.729060915 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.729114496 DEBUG Client info: None 2026-09-10 09:53:12.729143876 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.729158796 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.729165606 INFO Version: Unknown 2026-09-10 09:53:12.729219146 DEBUG Received server response for request 1 2026-09-10 09:53:12.729255256 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.729267956 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp7NDHZf 2026-09-10 09:53:12.729411607 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.729447277 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.729450647 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.729459087 DEBUG No workspace configuration provided for file:///tmp/.tmp7NDHZf 2026-09-10 09:53:12.729468847 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:53:12.729517137 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.729523197 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp7NDHZf, using default options 2026-09-10 09:53:12.729530428 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.729537758 DEBUG Initializing workspace `file:///tmp/.tmp7NDHZf`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.729555888 DEBUG Searching for a project in '/tmp/.tmp7NDHZf' 2026-09-10 09:53:12.729582908 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.729588048 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.730302541 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.730309031 DEBUG Discovering virtual environment in `/tmp/.tmp7NDHZf` 2026-09-10 09:53:12.730357241 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.730362581 DEBUG No virtual environment found 2026-09-10 09:53:12.730375532 DEBUG Adding first-party search path `/tmp/.tmp7NDHZf` 2026-09-10 09:53:12.730379622 DEBUG Using vendored stdlib 2026-09-10 09:53:12.730516572 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.730521982 DEBUG Adding new file root '/tmp/.tmp7NDHZf' of kind Project 2026-09-10 09:53:12.732228290 INFO Project::index_files{project=.tmp7NDHZf}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.732247071 DEBUG Updating project to check open files 2026-09-10 09:53:12.732265401 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.732269371 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:53:12.732291481 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:12.732294191 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.732300991 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.732307091 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:12.732309181 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.732318931 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:53:12.732388951 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-09-10 09:53:12.732521452 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.743899086 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:12.749225612 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.749237882 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:12.759477101 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.759515101 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.759526721 DEBUG method="shutdown" response.id=2 duration=15.88µs 2026-09-10 09:53:12.759549451 DEBUG Received server response for request 2 2026-09-10 09:53:12.759553571 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.759570521 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-09-10 09:53:12.762242204 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.762301924 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.762338004 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.762397485 DEBUG Client info: None 2026-09-10 09:53:12.762428375 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.762443065 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.762449975 INFO Version: Unknown 2026-09-10 09:53:12.762494295 DEBUG Received server response for request 1 2026-09-10 09:53:12.762528385 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.762540005 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpL5v2cw 2026-09-10 09:53:12.762696156 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.762739826 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.762743146 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.762750816 DEBUG No workspace configuration provided for file:///tmp/.tmpL5v2cw 2026-09-10 09:53:12.762760026 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:53:12.762805087 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.762811457 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpL5v2cw, using default options 2026-09-10 09:53:12.762818147 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.762825947 DEBUG Initializing workspace `file:///tmp/.tmpL5v2cw`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.762845277 DEBUG Searching for a project in '/tmp/.tmpL5v2cw' 2026-09-10 09:53:12.762875137 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.762880037 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.763507820 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.763513890 DEBUG Discovering virtual environment in `/tmp/.tmpL5v2cw` 2026-09-10 09:53:12.763562440 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.763567230 DEBUG No virtual environment found 2026-09-10 09:53:12.763579800 DEBUG Adding first-party search path `/tmp/.tmpL5v2cw` 2026-09-10 09:53:12.763583830 DEBUG Using vendored stdlib 2026-09-10 09:53:12.763707341 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.763712021 DEBUG Adding new file root '/tmp/.tmpL5v2cw' of kind Project 2026-09-10 09:53:12.765450179 INFO Project::index_files{project=.tmpL5v2cw}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.765469949 DEBUG Updating project to check open files 2026-09-10 09:53:12.765488270 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.765492390 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:53:12.765514060 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:12.765516870 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.765523780 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.765529570 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:12.765531690 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.765536430 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:53:12.765605790 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-09-10 09:53:12.765713151 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.765718281 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:12.775905869 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.775932410 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.775941020 DEBUG method="shutdown" response.id=2 duration=13.39µs 2026-09-10 09:53:12.775952090 DEBUG Received server response for request 2 2026-09-10 09:53:12.775955840 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.775964810 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-09-10 09:53:12.777098465 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.777154505 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.777214526 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.777296746 DEBUG Client info: None 2026-09-10 09:53:12.777345866 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.777361496 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.777369766 INFO Version: Unknown 2026-09-10 09:53:12.777419257 DEBUG Received server response for request 1 2026-09-10 09:53:12.777449737 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.777462167 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpFCXN4b 2026-09-10 09:53:12.777566777 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.777604678 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.777608378 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.777615228 DEBUG No workspace configuration provided for file:///tmp/.tmpFCXN4b 2026-09-10 09:53:12.777627948 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:53:12.777661678 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.777666798 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpFCXN4b, using default options 2026-09-10 09:53:12.777672418 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.777678718 DEBUG Initializing workspace `file:///tmp/.tmpFCXN4b`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.777707878 DEBUG Searching for a project in '/tmp/.tmpFCXN4b' 2026-09-10 09:53:12.777734648 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.777738808 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.778076940 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.778082150 DEBUG Discovering virtual environment in `/tmp/.tmpFCXN4b` 2026-09-10 09:53:12.778121390 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.778125180 DEBUG No virtual environment found 2026-09-10 09:53:12.778135950 DEBUG Adding first-party search path `/tmp/.tmpFCXN4b` 2026-09-10 09:53:12.778139920 DEBUG Using vendored stdlib 2026-09-10 09:53:12.778244171 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.778249191 DEBUG Adding new file root '/tmp/.tmpFCXN4b' of kind Project 2026-09-10 09:53:12.780753993 INFO Project::index_files{project=.tmpFCXN4b}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.780770963 DEBUG Updating project to check open files 2026-09-10 09:53:12.780782193 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.780785293 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:53:12.780805583 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:12.780808293 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.780815343 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.780821473 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:12.780823773 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.780832983 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:53:12.780838353 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:12.780840493 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.780844933 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-09-10 09:53:12.780849953 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:12.780851993 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.780856353 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-09-10 09:53:12.780902703 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-09-10 09:53:12.780975414 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.791571814 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:12.797148401 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.797158851 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.797161751 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.797164981 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:12.797203791 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:12.797312722 DEBUG method="textDocument/diagnostic" response.id=2 duration=82.16µs 2026-09-10 09:53:12.797327292 DEBUG Received server response for request 2 2026-09-10 09:53:12.797350172 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:53:12.797388152 DEBUG method="textDocument/diagnostic" response.id=3 duration=28.34µs 2026-09-10 09:53:12.797397892 DEBUG Received server response for request 3 2026-09-10 09:53:12.797409892 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-09-10 09:53:12.797439412 DEBUG method="textDocument/diagnostic" response.id=4 duration=21.31µs 2026-09-10 09:53:12.797448513 DEBUG Received server response for request 4 2026-09-10 09:53:12.807679941 DEBUG Client sends request `shutdown` with ID 5 2026-09-10 09:53:12.807709602 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.807717202 DEBUG method="shutdown" response.id=5 duration=11.06µs 2026-09-10 09:53:12.807726712 DEBUG Received server response for request 5 2026-09-10 09:53:12.807730832 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.807745962 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-09-10 09:53:12.810562085 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.810641016 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.810681406 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.810737856 DEBUG Client info: None 2026-09-10 09:53:12.810764166 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.810778066 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.810784906 INFO Version: Unknown 2026-09-10 09:53:12.810829076 DEBUG Received server response for request 1 2026-09-10 09:53:12.810876397 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.810889957 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp4sLO1F 2026-09-10 09:53:12.810994947 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.811033197 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.811037267 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.811047088 DEBUG No workspace configuration provided for file:///tmp/.tmp4sLO1F 2026-09-10 09:53:12.811062588 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:53:12.811065498 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-09-10 09:53:12.811112278 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.811117288 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp4sLO1F, using default options 2026-09-10 09:53:12.811123378 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.811126668 DEBUG Deferring `textDocument/semanticTokens/full` request until all workspaces are initialized 2026-09-10 09:53:12.811132428 DEBUG Initializing workspace `file:///tmp/.tmp4sLO1F`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.811147868 DEBUG Searching for a project in '/tmp/.tmp4sLO1F' 2026-09-10 09:53:12.811174148 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.811178748 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.811547170 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.811552850 DEBUG Discovering virtual environment in `/tmp/.tmp4sLO1F` 2026-09-10 09:53:12.811595570 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.811600150 DEBUG No virtual environment found 2026-09-10 09:53:12.811611630 DEBUG Adding first-party search path `/tmp/.tmp4sLO1F` 2026-09-10 09:53:12.811615570 DEBUG Using vendored stdlib 2026-09-10 09:53:12.811707821 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.811711561 DEBUG Adding new file root '/tmp/.tmp4sLO1F' of kind Project 2026-09-10 09:53:12.813406239 INFO Project::index_files{project=.tmp4sLO1F}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.813420869 DEBUG Updating project to check open files 2026-09-10 09:53:12.813434659 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.813438439 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:53:12.813461429 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.813464019 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.813470399 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.813475979 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.813478099 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.813488079 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:53:12.813494009 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.813496129 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.813500539 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-09-10 09:53:12.813505919 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.813508289 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.813512559 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-09-10 09:53:12.813581910 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-10 09:53:12.813674770 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.823897579 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:12.828652872 DEBUG Processing deferred request `textDocument/semanticTokens/full` 2026-09-10 09:53:12.828655952 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.828665942 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.828670432 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.834602810 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=5.94ms 2026-09-10 09:53:12.834623070 DEBUG Received server response for request 2 2026-09-10 09:53:12.834632271 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-09-10 09:53:12.834730901 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=76.29µs 2026-09-10 09:53:12.834743271 DEBUG Received server response for request 3 2026-09-10 09:53:12.834751141 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-09-10 09:53:12.834803151 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=37.29µs 2026-09-10 09:53:12.834811951 DEBUG Received server response for request 4 2026-09-10 09:53:12.845110381 DEBUG Client sends request `shutdown` with ID 5 2026-09-10 09:53:12.845139791 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.845146631 DEBUG method="shutdown" response.id=5 duration=9.58µs 2026-09-10 09:53:12.845157111 DEBUG Received server response for request 5 2026-09-10 09:53:12.845161091 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.845176941 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-09-10 09:53:12.848796528 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.848872969 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.848912629 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.848970299 DEBUG Client info: None 2026-09-10 09:53:12.848996749 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.849010719 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.849017689 INFO Version: Unknown 2026-09-10 09:53:12.849060140 DEBUG Received server response for request 1 2026-09-10 09:53:12.849101060 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.849114440 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpEVHF2l 2026-09-10 09:53:12.849236030 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.849277951 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.849282311 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.849291181 DEBUG No workspace configuration provided for file:///tmp/.tmpEVHF2l 2026-09-10 09:53:12.849303831 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:53:12.849306421 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-09-10 09:53:12.849344251 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.849349381 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpEVHF2l, using default options 2026-09-10 09:53:12.849355671 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.849358411 DEBUG Deferring `textDocument/semanticTokens/full` request until all workspaces are initialized 2026-09-10 09:53:12.849364561 DEBUG Initializing workspace `file:///tmp/.tmpEVHF2l`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.849381201 DEBUG Searching for a project in '/tmp/.tmpEVHF2l' 2026-09-10 09:53:12.849407831 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.849412511 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.849775813 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.849781053 DEBUG Discovering virtual environment in `/tmp/.tmpEVHF2l` 2026-09-10 09:53:12.849826383 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.849830583 DEBUG No virtual environment found 2026-09-10 09:53:12.849842143 DEBUG Adding first-party search path `/tmp/.tmpEVHF2l` 2026-09-10 09:53:12.849845883 DEBUG Using vendored stdlib 2026-09-10 09:53:12.849945724 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.849950034 DEBUG Adding new file root '/tmp/.tmpEVHF2l' of kind Project 2026-09-10 09:53:12.851638282 INFO Project::index_files{project=.tmpEVHF2l}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.851656642 DEBUG Updating project to check open files 2026-09-10 09:53:12.851672572 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.851676192 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:53:12.851695222 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.851697862 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.851705092 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.851710822 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.851713122 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.851722642 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:53:12.851728552 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.851730662 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.851735422 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-09-10 09:53:12.851781852 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-10 09:53:12.851835273 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.862019602 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:12.863499089 DEBUG Processing deferred request `textDocument/semanticTokens/full` 2026-09-10 09:53:12.863504199 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.863514649 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.863613869 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=104.65µs 2026-09-10 09:53:12.863626599 DEBUG Received server response for request 2 2026-09-10 09:53:12.873706587 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:12.873736948 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.873744328 DEBUG method="shutdown" response.id=3 duration=11.47µs 2026-09-10 09:53:12.873754098 DEBUG Received server response for request 3 2026-09-10 09:53:12.873759198 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.873768688 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-09-10 09:53:12.876377480 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.876447791 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.876482581 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.876532901 DEBUG Client info: None 2026-09-10 09:53:12.876557081 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.876569941 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.876576361 INFO Version: Unknown 2026-09-10 09:53:12.876619731 DEBUG Received server response for request 1 2026-09-10 09:53:12.876660572 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.876672242 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp68SU9I 2026-09-10 09:53:12.876768062 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.876805022 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.876809112 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.876816572 DEBUG No workspace configuration provided for file:///tmp/.tmp68SU9I 2026-09-10 09:53:12.876830292 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:53:12.876864383 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.876869043 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp68SU9I, using default options 2026-09-10 09:53:12.876874803 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.876880753 DEBUG Initializing workspace `file:///tmp/.tmp68SU9I`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.876896423 DEBUG Searching for a project in '/tmp/.tmp68SU9I' 2026-09-10 09:53:12.876921793 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.876926593 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.877291115 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.877296435 DEBUG Discovering virtual environment in `/tmp/.tmp68SU9I` 2026-09-10 09:53:12.877338285 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.877343055 DEBUG No virtual environment found 2026-09-10 09:53:12.877354065 DEBUG Adding first-party search path `/tmp/.tmp68SU9I` 2026-09-10 09:53:12.877357915 DEBUG Using vendored stdlib 2026-09-10 09:53:12.877446375 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.877450975 DEBUG Adding new file root '/tmp/.tmp68SU9I' of kind Project 2026-09-10 09:53:12.879091493 INFO Project::index_files{project=.tmp68SU9I}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.879110473 DEBUG Updating project to check open files 2026-09-10 09:53:12.879123253 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.879126683 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:53:12.879147444 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.879149974 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.879156644 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.879161994 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.879164044 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.879173414 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:53:12.879179754 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.879182074 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.879186364 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-09-10 09:53:12.879201134 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.879203304 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:12.879208024 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-09-10 09:53:12.879251624 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-10 09:53:12.879306034 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.886926651 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:12.886997411 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.887005291 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.887008091 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.887011411 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:12.887137422 DEBUG Client sends notification `notebookDocument/didChange` 2026-09-10 09:53:12.887166982 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 1 2026-09-10 09:53:12.887175872 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-09-10 09:53:12.887217392 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-09-10 09:53:12.887221772 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-09-10 09:53:12.887252162 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-10 09:53:12.887295843 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.887299363 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.887301603 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.887303773 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:12.897404271 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.897430771 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.897441011 DEBUG method="shutdown" response.id=2 duration=15.23µs 2026-09-10 09:53:12.897451641 DEBUG Received server response for request 2 2026-09-10 09:53:12.897455811 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.897465151 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-09-10 09:53:12.899702872 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.899765512 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.899798982 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.899852023 DEBUG Client info: None 2026-09-10 09:53:12.899877743 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.899889723 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.899895213 INFO Version: Unknown 2026-09-10 09:53:12.899936243 DEBUG Received server response for request 1 2026-09-10 09:53:12.899975603 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.900089804 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.900125534 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.900129384 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.900145094 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:12.900184674 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.900209654 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.900216134 DEBUG Initializing workspace `file:///tmp/.tmpp1faw9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.900232164 DEBUG Searching for a project in '/tmp/.tmpp1faw9/src' 2026-09-10 09:53:12.900264775 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.900269435 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.900609516 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.900614406 DEBUG Discovering virtual environment in `/tmp/.tmpp1faw9/src` 2026-09-10 09:53:12.900654926 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.900659366 DEBUG No virtual environment found 2026-09-10 09:53:12.900671076 DEBUG Adding first-party search path `/tmp/.tmpp1faw9/src` 2026-09-10 09:53:12.900675536 DEBUG Using vendored stdlib 2026-09-10 09:53:12.900768827 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.900772707 DEBUG Adding new file root '/tmp/.tmpp1faw9/src' of kind Project 2026-09-10 09:53:12.903294139 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:12.903312449 DEBUG Updating project to check open files 2026-09-10 09:53:12.903324359 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.903327629 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:12.903374399 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpp1faw9/src/foo") 2026-09-10 09:53:12.903483260 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpp1faw9/src/foo` to project `src` 2026-09-10 09:53:12.903499630 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpp1faw9/src/foo` 2026-09-10 09:53:12.903501950 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:12.903507440 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-10 09:53:12.903532270 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpp1faw9/src/foo' 2026-09-10 09:53:12.903598201 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.911295057 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:12.915286696 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.915301126 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:12.915528078 DEBUG Client sends notification `textDocument/didClose` 2026-09-10 09:53:12.915555778 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpp1faw9/src/foo` 2026-09-10 09:53:12.915563608 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-09-10 09:53:12.915577538 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-09-10 09:53:12.915584588 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpp1faw9/src/foo` from project `src` 2026-09-10 09:53:12.915615788 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpp1faw9/src/foo", kind: FileContent } 2026-09-10 09:53:12.915624788 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpp1faw9/src/foo` 2026-09-10 09:53:12.915630048 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpp1faw9/src/foo` 2026-09-10 09:53:12.915648468 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.915652268 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:12.915729369 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:12.915760239 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpp1faw9/src/foo") 2026-09-10 09:53:12.915765349 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpp1faw9/src/foo` 2026-09-10 09:53:12.915769789 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpp1faw9/src/foo` 2026-09-10 09:53:12.915786489 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.915789449 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:12.925926247 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.925953237 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.925960428 DEBUG method="shutdown" response.id=2 duration=11.58µs 2026-09-10 09:53:12.925970948 DEBUG Received server response for request 2 2026-09-10 09:53:12.925974708 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.925983258 DEBUG Received exit notification, exiting ok test publish_diagnostics::full_diagnostic_output ... 2026-09-10 09:53:12.928681961 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.928745581 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.928782081 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.928837301 DEBUG Client info: None 2026-09-10 09:53:12.928858801 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.928870041 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-09-10 09:53:12.928875722 INFO Version: Unknown 2026-09-10 09:53:12.928915702 DEBUG Received server response for request 1 2026-09-10 09:53:12.928954002 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.929067982 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.929104273 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.929107863 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.929121723 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:12.929164473 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.929175573 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.929183013 DEBUG Initializing workspace `file:///tmp/.tmp3IyI3T/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.929211673 DEBUG Searching for a project in '/tmp/.tmp3IyI3T/src' 2026-09-10 09:53:12.929244093 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.929248013 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.929596415 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.929601585 DEBUG Discovering virtual environment in `/tmp/.tmp3IyI3T/src` 2026-09-10 09:53:12.929643705 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.929647545 DEBUG No virtual environment found 2026-09-10 09:53:12.929658175 DEBUG Adding first-party search path `/tmp/.tmp3IyI3T/src` 2026-09-10 09:53:12.929662035 DEBUG Using vendored stdlib 2026-09-10 09:53:12.929753796 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.929758066 DEBUG Adding new file root '/tmp/.tmp3IyI3T/src' of kind Project 2026-09-10 09:53:12.931447394 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:12.931464364 DEBUG Updating project to check open files 2026-09-10 09:53:12.931476194 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.931479264 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:12.931521374 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3IyI3T/src/foo.py") 2026-09-10 09:53:12.931527934 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3IyI3T/src/foo.py` 2026-09-10 09:53:12.931533804 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3IyI3T/src/foo.py` 2026-09-10 09:53:12.931625405 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3IyI3T/src/foo.py` to project `src` 2026-09-10 09:53:12.931636365 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3IyI3T/src/foo.py` 2026-09-10 09:53:12.931639125 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:12.931645295 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.931669585 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp3IyI3T/src/foo.py' 2026-09-10 09:53:12.931734365 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.939410272 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:12.943392291 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.943403171 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:12.953702130 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.953728590 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.953739510 DEBUG method="shutdown" response.id=2 duration=16.91µs 2026-09-10 09:53:12.953750660 DEBUG Received server response for request 2 2026-09-10 09:53:12.953755130 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.953764201 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-09-10 09:53:12.956413733 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:12.956475034 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.956512414 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.956566354 DEBUG Client info: None 2026-09-10 09:53:12.956588764 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.956600574 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:12.956606574 INFO Version: Unknown 2026-09-10 09:53:12.956646984 DEBUG Received server response for request 1 2026-09-10 09:53:12.956686095 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.956801975 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.956840175 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.956843675 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.956857685 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:12.956898426 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.956908886 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.956915656 DEBUG Initializing workspace `file:///tmp/.tmpLWDBa5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.956930936 DEBUG Searching for a project in '/tmp/.tmpLWDBa5/src' 2026-09-10 09:53:12.956962166 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.956966526 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.957328988 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.957334618 DEBUG Discovering virtual environment in `/tmp/.tmpLWDBa5/src` 2026-09-10 09:53:12.957377748 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.957382398 DEBUG No virtual environment found 2026-09-10 09:53:12.957393008 DEBUG Adding first-party search path `/tmp/.tmpLWDBa5/src` 2026-09-10 09:53:12.957397078 DEBUG Using vendored stdlib 2026-09-10 09:53:12.957488298 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.957492928 DEBUG Adding new file root '/tmp/.tmpLWDBa5/src' of kind Project 2026-09-10 09:53:12.959117666 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:12.959133636 DEBUG Updating project to check open files 2026-09-10 09:53:12.959146496 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.959149796 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:12.959203457 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLWDBa5/src/foo.py") 2026-09-10 09:53:12.959211137 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpLWDBa5/src/foo.py` 2026-09-10 09:53:12.959217477 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpLWDBa5/src/foo.py` 2026-09-10 09:53:12.959305267 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLWDBa5/src/foo.py` to project `src` 2026-09-10 09:53:12.959316257 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLWDBa5/src/foo.py` 2026-09-10 09:53:12.959318677 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:12.959325247 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.959352167 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpLWDBa5/src/foo.py' 2026-09-10 09:53:12.959413658 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.959420068 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:12.969623476 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.969649857 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.969656847 DEBUG method="shutdown" response.id=2 duration=11.36µs 2026-09-10 09:53:12.969666567 DEBUG Received server response for request 2 2026-09-10 09:53:12.969669867 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.969678987 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-09-10 09:53:12.970922033 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-09-10 09:53:12.970978243 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:12.971008343 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:12.971054263 DEBUG Client info: None 2026-09-10 09:53:12.971076423 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:12.971087643 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-09-10 09:53:12.971093654 INFO Version: Unknown 2026-09-10 09:53:12.971134454 DEBUG Received server response for request 1 2026-09-10 09:53:12.971168704 DEBUG Client sends notification `initialized` 2026-09-10 09:53:12.971275614 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:12.971314265 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:12.971317565 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:12.971332715 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:12.971372335 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:12.971383015 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:12.971390145 DEBUG Initializing workspace `file:///tmp/.tmpm05Smd/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:12.971405675 DEBUG Searching for a project in '/tmp/.tmpm05Smd/src' 2026-09-10 09:53:12.971437805 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:12.971442565 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:12.971774327 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:12.971779317 DEBUG Discovering virtual environment in `/tmp/.tmpm05Smd/src` 2026-09-10 09:53:12.971818507 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:12.971822377 DEBUG No virtual environment found 2026-09-10 09:53:12.971833297 DEBUG Adding first-party search path `/tmp/.tmpm05Smd/src` 2026-09-10 09:53:12.971837407 DEBUG Using vendored stdlib 2026-09-10 09:53:12.971932418 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:12.971936878 DEBUG Adding new file root '/tmp/.tmpm05Smd/src' of kind Project 2026-09-10 09:53:12.973571455 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:12.973586846 DEBUG Updating project to check open files 2026-09-10 09:53:12.973599346 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:12.973602656 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:12.973646816 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpm05Smd/src/foo.py") 2026-09-10 09:53:12.973653816 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpm05Smd/src/foo.py` 2026-09-10 09:53:12.973659586 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpm05Smd/src/foo.py` 2026-09-10 09:53:12.973755126 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpm05Smd/src/foo.py` to project `src` 2026-09-10 09:53:12.973764366 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpm05Smd/src/foo.py` 2026-09-10 09:53:12.973766846 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:12.973772976 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:12.973800687 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpm05Smd/src/foo.py' 2026-09-10 09:53:12.973853987 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:53:12.986521517 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:12.986895069 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:12.986909719 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:12.997207139 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:12.997236519 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:12.997246039 DEBUG method="shutdown" response.id=2 duration=14.67µs 2026-09-10 09:53:12.997257699 DEBUG Received server response for request 2 2026-09-10 09:53:12.997262779 DEBUG Client sends notification `exit` 2026-09-10 09:53:12.997272369 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-09-10 09:53:13.000051252 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.000117302 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.000152813 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.000223723 DEBUG Client info: None 2026-09-10 09:53:13.000247353 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.000259213 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.000265113 INFO Version: Unknown 2026-09-10 09:53:13.000305963 DEBUG Received server response for request 1 2026-09-10 09:53:13.000343344 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.000464004 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.000503754 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.000507474 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.000523164 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.000562805 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.000573515 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.000581015 DEBUG Initializing workspace `file:///tmp/.tmpYsRRL7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.000599075 DEBUG Searching for a project in '/tmp/.tmpYsRRL7/src' 2026-09-10 09:53:13.000632015 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.000636155 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.000990407 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.000995297 DEBUG Discovering virtual environment in `/tmp/.tmpYsRRL7/src` 2026-09-10 09:53:13.001038207 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.001042587 DEBUG No virtual environment found 2026-09-10 09:53:13.001054347 DEBUG Adding first-party search path `/tmp/.tmpYsRRL7/src` 2026-09-10 09:53:13.001058507 DEBUG Using vendored stdlib 2026-09-10 09:53:13.001151167 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.001155277 DEBUG Adding new file root '/tmp/.tmpYsRRL7/src' of kind Project 2026-09-10 09:53:13.002812255 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:13.002828955 DEBUG Updating project to check open files 2026-09-10 09:53:13.002843596 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.002847006 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.002890986 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYsRRL7/src/foo.py") 2026-09-10 09:53:13.002901206 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYsRRL7/src/foo.py` 2026-09-10 09:53:13.002906726 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYsRRL7/src/foo.py` 2026-09-10 09:53:13.003001076 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYsRRL7/src/foo.py` to project `src` 2026-09-10 09:53:13.003011136 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYsRRL7/src/foo.py` 2026-09-10 09:53:13.003013286 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.003019676 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.003045056 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpYsRRL7/src/foo.py' 2026-09-10 09:53:13.003102707 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:53:13.015625537 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:13.015968668 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.015983718 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.026282798 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.026317948 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.026327828 DEBUG method="shutdown" response.id=2 duration=14.36µs 2026-09-10 09:53:13.026338958 DEBUG Received server response for request 2 2026-09-10 09:53:13.026343528 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.026359168 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-09-10 09:53:13.029172061 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.029251632 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.029290652 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.029348122 DEBUG Client info: None 2026-09-10 09:53:13.029371822 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.029385452 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.029390752 INFO Version: Unknown 2026-09-10 09:53:13.029432473 DEBUG Received server response for request 1 2026-09-10 09:53:13.029471773 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.029590793 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.029633004 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.029636744 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.029651254 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.029699004 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.029710454 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.029717734 DEBUG Initializing workspace `file:///tmp/.tmpzKMNDI/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.029734034 DEBUG Searching for a project in '/tmp/.tmpzKMNDI/src' 2026-09-10 09:53:13.029766704 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.029771884 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.030123736 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.030129666 DEBUG Discovering virtual environment in `/tmp/.tmpzKMNDI/src` 2026-09-10 09:53:13.030174886 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.030179116 DEBUG No virtual environment found 2026-09-10 09:53:13.030204696 DEBUG Adding first-party search path `/tmp/.tmpzKMNDI/src` 2026-09-10 09:53:13.030208936 DEBUG Using vendored stdlib 2026-09-10 09:53:13.030300207 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.030304597 DEBUG Adding new file root '/tmp/.tmpzKMNDI/src' of kind Project 2026-09-10 09:53:13.031956055 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:13.031973625 DEBUG Updating project to check open files 2026-09-10 09:53:13.031987345 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.031990605 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.032035545 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzKMNDI/src/foo.py") 2026-09-10 09:53:13.032046835 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzKMNDI/src/foo.py` 2026-09-10 09:53:13.032053225 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzKMNDI/src/foo.py` 2026-09-10 09:53:13.032146656 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzKMNDI/src/foo.py` to project `src` 2026-09-10 09:53:13.032157216 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzKMNDI/src/foo.py` 2026-09-10 09:53:13.032159306 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.032165176 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.032203086 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpzKMNDI/src/foo.py' 2026-09-10 09:53:13.032265526 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:53:13.039912913 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:13.043836492 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.043846312 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.043870952 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:53:13.043895492 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:53:13.043928862 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpzKMNDI/src/foo.py", kind: FileContent } 2026-09-10 09:53:13.043935692 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpzKMNDI/src/foo.py` 2026-09-10 09:53:13.044027253 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpzKMNDI/src/foo.py` to project `src` 2026-09-10 09:53:13.044047613 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpzKMNDI/src/foo.py' 2026-09-10 09:53:13.044106483 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.044110463 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.054340462 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.054363182 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.054371402 DEBUG method="shutdown" response.id=2 duration=12.99µs 2026-09-10 09:53:13.054381332 DEBUG Received server response for request 2 2026-09-10 09:53:13.054386432 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.054396182 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-09-10 09:53:13.056994175 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.057056855 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.057089605 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.057139915 DEBUG Client info: None 2026-09-10 09:53:13.057163755 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.057175346 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.057181066 INFO Version: Unknown 2026-09-10 09:53:13.057234186 DEBUG Received server response for request 1 2026-09-10 09:53:13.057271856 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.057384616 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.057422377 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.057426067 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.057439977 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.057444057 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:53:13.057482677 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.057494517 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.057498307 DEBUG Deferring `textDocument/didChange` notification until all workspaces are initialized 2026-09-10 09:53:13.057504357 DEBUG Initializing workspace `file:///tmp/.tmpFQVAWJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.057520797 DEBUG Searching for a project in '/tmp/.tmpFQVAWJ/src' 2026-09-10 09:53:13.057554867 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.057560047 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.057904049 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.057909269 DEBUG Discovering virtual environment in `/tmp/.tmpFQVAWJ/src` 2026-09-10 09:53:13.057957109 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.057961609 DEBUG No virtual environment found 2026-09-10 09:53:13.057972279 DEBUG Adding first-party search path `/tmp/.tmpFQVAWJ/src` 2026-09-10 09:53:13.057976559 DEBUG Using vendored stdlib 2026-09-10 09:53:13.058068540 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.058072530 DEBUG Adding new file root '/tmp/.tmpFQVAWJ/src' of kind Project 2026-09-10 09:53:13.059705778 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:13.059722718 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.059726498 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.059769398 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFQVAWJ/src/foo.py") 2026-09-10 09:53:13.059776398 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFQVAWJ/src/foo.py` 2026-09-10 09:53:13.059787478 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFQVAWJ/src/foo.py` 2026-09-10 09:53:13.059882858 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFQVAWJ/src/foo.py` to project `src` 2026-09-10 09:53:13.059892409 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFQVAWJ/src/foo.py` 2026-09-10 09:53:13.059894899 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.059902919 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.059908329 DEBUG Processing deferred notification `textDocument/didChange` 2026-09-10 09:53:13.059916369 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:53:13.059932039 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpFQVAWJ/src/foo.py", kind: FileContent } 2026-09-10 09:53:13.059936289 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpFQVAWJ/src/foo.py` 2026-09-10 09:53:13.060010089 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpFQVAWJ/src/foo.py` to project `src` 2026-09-10 09:53:13.167625424 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.167714815 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.167731575 DEBUG method="shutdown" response.id=2 duration=27.73µs 2026-09-10 09:53:13.167758365 DEBUG Received server response for request 2 2026-09-10 09:53:13.167764185 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.167780475 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_script_metadata_restores_semantic_diagnostics ... 2026-09-10 09:53:13.169644314 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.169717364 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.169764984 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.169840005 DEBUG Client info: None 2026-09-10 09:53:13.169881425 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.169897585 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.169904185 INFO Version: Unknown 2026-09-10 09:53:13.169953425 DEBUG Received server response for request 1 2026-09-10 09:53:13.169999355 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.170160696 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.170215857 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.170220437 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.170238217 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.170310647 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.170327467 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.170335977 DEBUG Initializing workspace `file:///tmp/.tmpQnNE62/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.170359117 DEBUG Searching for a project in '/tmp/.tmpQnNE62/src' 2026-09-10 09:53:13.170397007 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.170402387 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.171087451 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.171093661 DEBUG Discovering virtual environment in `/tmp/.tmpQnNE62/src` 2026-09-10 09:53:13.171147951 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.171153211 DEBUG No virtual environment found 2026-09-10 09:53:13.171166481 DEBUG Adding first-party search path `/tmp/.tmpQnNE62/src` 2026-09-10 09:53:13.171170731 DEBUG Using vendored stdlib 2026-09-10 09:53:13.171311502 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.171317012 DEBUG Adding new file root '/tmp/.tmpQnNE62/src' of kind Project 2026-09-10 09:53:13.173014580 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:13.173036360 DEBUG Updating project to check open files 2026-09-10 09:53:13.173057280 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.173061620 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.173123130 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQnNE62/src/script.py") 2026-09-10 09:53:13.173135291 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQnNE62/src/script.py` 2026-09-10 09:53:13.173141171 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQnNE62/src/script.py` 2026-09-10 09:53:13.173266161 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQnNE62/src/script.py` to project `src` 2026-09-10 09:53:13.173280471 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQnNE62/src/script.py` 2026-09-10 09:53:13.173283051 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.173290771 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.173410632 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:53:13.173442812 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.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.173446892 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:53:13.173450472 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:53:13.173534972 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.173579773 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.173590303 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.173765414 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:53:13.173790164 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:53:13.173816314 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpQnNE62/src/script.py", kind: FileContent } 2026-09-10 09:53:13.173822164 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpQnNE62/src/script.py` 2026-09-10 09:53:13.173917604 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpQnNE62/src/script.py` to project `src` 2026-09-10 09:53:13.173946044 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-09-10 09:53:13.173951654 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-09-10 09:53:13.174026285 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:53:13.174051915 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.174055665 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:53:13.174058505 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:53:13.174136495 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-09-10 09:53:13.174177845 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpQnNE62/src/script.py' 2026-09-10 09:53:13.174240266 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:53:13.182463165 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:13.182533865 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.182539995 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.192765354 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.192790875 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.192801725 DEBUG method="shutdown" response.id=2 duration=15.89µs 2026-09-10 09:53:13.192813015 DEBUG Received server response for request 2 2026-09-10 09:53:13.192817895 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.192827325 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-09-10 09:53:13.195352067 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.195428697 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.195481337 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.195538938 DEBUG Client info: None 2026-09-10 09:53:13.195564118 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.195576728 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.195583098 INFO Version: Unknown 2026-09-10 09:53:13.195626188 DEBUG Received server response for request 1 2026-09-10 09:53:13.195674458 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.195843129 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.195889279 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.195893509 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.195912100 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.195955450 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.195971380 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.195980130 DEBUG Initializing workspace `file:///tmp/.tmpuUS2Qh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.196000710 DEBUG Searching for a project in '/tmp/.tmpuUS2Qh/src' 2026-09-10 09:53:13.196036500 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.196041860 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.196630893 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.196637313 DEBUG Discovering virtual environment in `/tmp/.tmpuUS2Qh/src` 2026-09-10 09:53:13.196692923 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.196697383 DEBUG No virtual environment found 2026-09-10 09:53:13.196709883 DEBUG Adding first-party search path `/tmp/.tmpuUS2Qh/src` 2026-09-10 09:53:13.196713893 DEBUG Using vendored stdlib 2026-09-10 09:53:13.196846044 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.196851584 DEBUG Adding new file root '/tmp/.tmpuUS2Qh/src' of kind Project 2026-09-10 09:53:13.198604872 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:13.198623592 DEBUG Updating project to check open files 2026-09-10 09:53:13.198642063 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.198646003 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.198707503 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpuUS2Qh/src/foo.py") 2026-09-10 09:53:13.198718283 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpuUS2Qh/src/foo.py` 2026-09-10 09:53:13.198723823 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpuUS2Qh/src/foo.py` 2026-09-10 09:53:13.198854274 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpuUS2Qh/src/foo.py` to project `src` 2026-09-10 09:53:13.198869704 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpuUS2Qh/src/foo.py` 2026-09-10 09:53:13.198872354 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.198879044 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.198915194 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpuUS2Qh/src/foo.py' 2026-09-10 09:53:13.199022934 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:53:13.201661587 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.201671057 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.201681947 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:53:13.201732227 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpuUS2Qh/src/foo.py", kind: FileContent } 2026-09-10 09:53:13.201742227 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpuUS2Qh/src/foo.py` 2026-09-10 09:53:13.201830768 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpuUS2Qh/src/foo.py` to project `src` 2026-09-10 09:53:13.201851628 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpuUS2Qh/src/foo.py' 2026-09-10 09:53:13.201906558 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.201910718 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.212198387 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.212226068 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.212233368 DEBUG method="shutdown" response.id=2 duration=11.08µs 2026-09-10 09:53:13.212243718 DEBUG Received server response for request 2 2026-09-10 09:53:13.212247848 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.212257388 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_nested_invalid_tuple_assignment_target_does_not_panic ... 2026-09-10 09:53:13.213883446 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.213956466 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.213995416 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.214042926 DEBUG Client info: None 2026-09-10 09:53:13.214070846 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.214083816 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.214090637 INFO Version: Unknown 2026-09-10 09:53:13.214134947 DEBUG Received server response for request 1 2026-09-10 09:53:13.214178177 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.214339158 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.214378958 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.214382718 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.214397888 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.214448668 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.214465368 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.214473648 DEBUG Initializing workspace `file:///tmp/.tmp6AtM3J/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.214491388 DEBUG Searching for a project in '/tmp/.tmp6AtM3J/src' 2026-09-10 09:53:13.214526129 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.214531319 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.215129481 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.215135552 DEBUG Discovering virtual environment in `/tmp/.tmp6AtM3J/src` 2026-09-10 09:53:13.215185692 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.215207432 DEBUG No virtual environment found 2026-09-10 09:53:13.215219892 DEBUG Adding first-party search path `/tmp/.tmp6AtM3J/src` 2026-09-10 09:53:13.215224332 DEBUG Using vendored stdlib 2026-09-10 09:53:13.215356573 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.215361533 DEBUG Adding new file root '/tmp/.tmp6AtM3J/src' of kind Project 2026-09-10 09:53:13.216985460 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-09-10 09:53:13.217004300 DEBUG Updating project to check open files 2026-09-10 09:53:13.217023190 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.217026870 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.217086271 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6AtM3J/src/foo.py") 2026-09-10 09:53:13.217094811 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp6AtM3J/src/foo.py` 2026-09-10 09:53:13.217100661 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp6AtM3J/src/foo.py` 2026-09-10 09:53:13.217233741 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp6AtM3J/src/foo.py` to project `src` 2026-09-10 09:53:13.217245902 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6AtM3J/src/foo.py` 2026-09-10 09:53:13.217248302 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.217255842 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.217292902 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp6AtM3J/src/foo.py' 2026-09-10 09:53:13.217399902 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:53:13.219907114 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.219917144 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.219928694 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:53:13.219977985 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp6AtM3J/src/foo.py", kind: FileContent } 2026-09-10 09:53:13.219987565 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp6AtM3J/src/foo.py` 2026-09-10 09:53:13.220078755 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp6AtM3J/src/foo.py` to project `src` 2026-09-10 09:53:13.220101335 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp6AtM3J/src/foo.py' 2026-09-10 09:53:13.220154765 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.220159525 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.230415655 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.230446365 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.230457245 DEBUG method="shutdown" response.id=2 duration=16.36µs 2026-09-10 09:53:13.230468835 DEBUG Received server response for request 2 2026-09-10 09:53:13.230473365 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.230482375 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_script_python_requirement ... 2026-09-10 09:53:13.232056992 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.232119613 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.232157993 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.232221993 DEBUG Client info: None 2026-09-10 09:53:13.232249563 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.232262063 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.232267473 INFO Version: Unknown 2026-09-10 09:53:13.232309484 DEBUG Received server response for request 1 2026-09-10 09:53:13.232345064 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.232452654 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.232488094 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.232491895 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.232506295 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.232545875 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.232556385 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.232562845 DEBUG Initializing workspace `file:///tmp/.tmpuMsehn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.232579935 DEBUG Searching for a project in '/tmp/.tmpuMsehn/src' 2026-09-10 09:53:13.232613905 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.232618485 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.232952257 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.232957317 DEBUG Discovering virtual environment in `/tmp/.tmpuMsehn/src` 2026-09-10 09:53:13.232996247 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.232999797 DEBUG No virtual environment found 2026-09-10 09:53:13.233011067 DEBUG Adding first-party search path `/tmp/.tmpuMsehn/src` 2026-09-10 09:53:13.233015117 DEBUG Using vendored stdlib 2026-09-10 09:53:13.233108708 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.233112518 DEBUG Adding new file root '/tmp/.tmpuMsehn/src' of kind Project 2026-09-10 09:53:13.234743375 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-09-10 09:53:13.234765335 DEBUG Updating project to check open files 2026-09-10 09:53:13.234777365 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.234780685 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.234827126 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpuMsehn/src/script.py") 2026-09-10 09:53:13.234834106 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpuMsehn/src/script.py` 2026-09-10 09:53:13.234839656 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpuMsehn/src/script.py` 2026-09-10 09:53:13.234924786 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpuMsehn/src/script.py` to project `src` 2026-09-10 09:53:13.234934296 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpuMsehn/src/script.py` 2026-09-10 09:53:13.234936836 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.234943006 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.234964416 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-09-10 09:53:13.234970196 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-09-10 09:53:13.235060777 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:53:13.235093547 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.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.235097917 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:53:13.235101317 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:53:13.235184327 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-09-10 09:53:13.235227388 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpuMsehn/src/script.py' 2026-09-10 09:53:13.235255588 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:53:13.244551852 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:13.247017514 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.247029554 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.247257665 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:53:13.247285575 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:53:13.247318455 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpuMsehn/src/script.py", kind: FileContent } 2026-09-10 09:53:13.247326115 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpuMsehn/src/script.py` 2026-09-10 09:53:13.247413906 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpuMsehn/src/script.py` to project `src` 2026-09-10 09:53:13.247436016 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-09-10 09:53:13.247440626 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-09-10 09:53:13.247529006 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:53:13.247560437 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.247564837 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:53:13.247567737 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:53:13.247655797 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-09-10 09:53:13.247684087 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpuMsehn/src/script.py' 2026-09-10 09:53:13.247701647 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:53:13.257225373 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:13.259430064 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.259439524 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.269569202 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.269598572 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.269610052 DEBUG method="shutdown" response.id=2 duration=16.27µs 2026-09-10 09:53:13.269621852 DEBUG Received server response for request 2 2026-09-10 09:53:13.269625592 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.269635062 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-09-10 09:53:13.273494321 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.273565251 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.273609291 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.273682012 DEBUG Client info: None 2026-09-10 09:53:13.273718372 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.273730652 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.273736482 INFO Version: Unknown 2026-09-10 09:53:13.273776902 DEBUG Received server response for request 1 2026-09-10 09:53:13.273819492 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.273940093 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.273980653 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.273985053 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.274001443 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.274049473 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.274060984 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.274068774 DEBUG Initializing workspace `file:///tmp/.tmp4cThjf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.274085684 DEBUG Searching for a project in '/tmp/.tmp4cThjf/src' 2026-09-10 09:53:13.274117864 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.274122344 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.274510806 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.274516626 DEBUG Discovering virtual environment in `/tmp/.tmp4cThjf/src` 2026-09-10 09:53:13.274562156 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.274566106 DEBUG No virtual environment found 2026-09-10 09:53:13.274577136 DEBUG Adding first-party search path `/tmp/.tmp4cThjf/src` 2026-09-10 09:53:13.274581116 DEBUG Using vendored stdlib 2026-09-10 09:53:13.274678746 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.274683617 DEBUG Adding new file root '/tmp/.tmp4cThjf/src' of kind Project 2026-09-10 09:53:13.276323384 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:13.276342854 DEBUG Updating project to check open files 2026-09-10 09:53:13.276357454 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.276361304 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.276405825 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4cThjf/src/foo.py") 2026-09-10 09:53:13.276412695 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4cThjf/src/foo.py` 2026-09-10 09:53:13.276418445 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4cThjf/src/foo.py` 2026-09-10 09:53:13.276508185 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4cThjf/src/foo.py` to project `src` 2026-09-10 09:53:13.276518715 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4cThjf/src/foo.py` 2026-09-10 09:53:13.276521145 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.276527135 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.276545815 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp4cThjf/src/foo.py' 2026-09-10 09:53:13.276579876 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.276587576 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.276605286 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:53:13.276634366 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-09-10 09:53:13.276637456 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:13.276643166 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:53:13.276647986 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-09-10 09:53:13.276650006 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:13.276654536 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-09-10 09:53:13.276659886 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-09-10 09:53:13.276661986 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:13.276666566 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-09-10 09:53:13.276686876 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-09-10 09:53:13.276736376 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-09-10 09:53:13.278463035 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.278468615 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.278472445 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.278501305 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-09-10 09:53:13.278524125 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp4cThjf/src` 2026-09-10 09:53:13.278551155 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp4cThjf/src/foo.py", kind: Any } 2026-09-10 09:53:13.278633215 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmp4cThjf/src/foo.py` to project `src` 2026-09-10 09:53:13.278652035 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.278655466 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.278658196 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.278660946 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.389098577 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.389176397 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.389215237 DEBUG method="shutdown" response.id=2 duration=48.48µs 2026-09-10 09:53:13.389240597 DEBUG Received server response for request 2 2026-09-10 09:53:13.389245887 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.389262537 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-09-10 09:53:13.391360367 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.391430668 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.391475638 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.391550788 DEBUG Client info: None 2026-09-10 09:53:13.391587808 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.391602849 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.391610529 INFO Version: Unknown 2026-09-10 09:53:13.391656039 DEBUG Received server response for request 1 2026-09-10 09:53:13.391700199 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.391895230 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.391954440 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.391957540 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.391972760 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.391993180 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-09-10 09:53:13.392031731 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.392049361 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.392053081 DEBUG Deferring `workspace/didChangeWatchedFiles` notification until all workspaces are initialized 2026-09-10 09:53:13.392060821 DEBUG Initializing workspace `file:///tmp/.tmpHXN2Iz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.392081981 DEBUG Searching for a project in '/tmp/.tmpHXN2Iz/src' 2026-09-10 09:53:13.392119051 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.392124651 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.392804064 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.392810894 DEBUG Discovering virtual environment in `/tmp/.tmpHXN2Iz/src` 2026-09-10 09:53:13.392866765 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.392871855 DEBUG No virtual environment found 2026-09-10 09:53:13.392884095 DEBUG Adding first-party search path `/tmp/.tmpHXN2Iz/src` 2026-09-10 09:53:13.392888185 DEBUG Using vendored stdlib 2026-09-10 09:53:13.393015605 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.393021205 DEBUG Adding new file root '/tmp/.tmpHXN2Iz/src' of kind Project 2026-09-10 09:53:13.394760003 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:13.394781134 DEBUG Updating project to check open files 2026-09-10 09:53:13.394799174 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.394803054 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.394863154 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHXN2Iz/src/foo.py") 2026-09-10 09:53:13.394875454 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHXN2Iz/src/foo.py` 2026-09-10 09:53:13.394881234 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHXN2Iz/src/foo.py` 2026-09-10 09:53:13.395002135 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHXN2Iz/src/foo.py` to project `src` 2026-09-10 09:53:13.395016485 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHXN2Iz/src/foo.py` 2026-09-10 09:53:13.395019275 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.395027395 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.395032625 DEBUG Processing deferred notification `workspace/didChangeWatchedFiles` 2026-09-10 09:53:13.395042075 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpHXN2Iz/src` 2026-09-10 09:53:13.395058715 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpHXN2Iz/src/foo.py", kind: Any } 2026-09-10 09:53:13.395136835 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpHXN2Iz/src/foo.py` to project `src` 2026-09-10 09:53:13.502177567 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.502279888 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.502297628 DEBUG method="shutdown" response.id=2 duration=27.59µs 2026-09-10 09:53:13.502313338 DEBUG Received server response for request 2 2026-09-10 09:53:13.502318728 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.502335778 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-09-10 09:53:13.504045946 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.504112186 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.504157007 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.504240477 DEBUG Client info: None 2026-09-10 09:53:13.504280767 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.504295467 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.504302587 INFO Version: Unknown 2026-09-10 09:53:13.504345677 DEBUG Received server response for request 1 2026-09-10 09:53:13.504389928 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.504556758 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.504617189 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.504621059 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.504638659 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.504706399 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.504725019 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.504733499 DEBUG Initializing workspace `file:///tmp/.tmpPEMo72/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.504757129 DEBUG Searching for a project in '/tmp/.tmpPEMo72/src' 2026-09-10 09:53:13.504795600 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.504801400 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.505488333 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.505495003 DEBUG Discovering virtual environment in `/tmp/.tmpPEMo72/src` 2026-09-10 09:53:13.505550813 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.505557783 DEBUG No virtual environment found 2026-09-10 09:53:13.505572193 DEBUG Adding first-party search path `/tmp/.tmpPEMo72/src` 2026-09-10 09:53:13.505576813 DEBUG Using vendored stdlib 2026-09-10 09:53:13.505705774 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.505717154 DEBUG Adding new file root '/tmp/.tmpPEMo72/src' of kind Project 2026-09-10 09:53:13.508364056 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:13.508382387 DEBUG Updating project to check open files 2026-09-10 09:53:13.508401287 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.508405427 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.508470497 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPEMo72/src/foo.py") 2026-09-10 09:53:13.508483697 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPEMo72/src/foo.py` 2026-09-10 09:53:13.508489497 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPEMo72/src/foo.py` 2026-09-10 09:53:13.508592278 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPEMo72/src/foo.py` to project `src` 2026-09-10 09:53:13.508606858 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPEMo72/src/foo.py` 2026-09-10 09:53:13.508609488 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.508616868 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.508656728 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpPEMo72/src/foo.py' 2026-09-10 09:53:13.508760598 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:53:13.516938767 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:13.520985566 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.520997656 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.531306285 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.531344756 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.531356946 DEBUG method="shutdown" response.id=2 duration=17.99µs 2026-09-10 09:53:13.531368546 DEBUG Received server response for request 2 2026-09-10 09:53:13.531372986 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.531390096 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-09-10 09:53:13.534315250 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.534394220 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.534445950 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.534505851 DEBUG Client info: None 2026-09-10 09:53:13.534530311 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.534544701 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.534550881 INFO Version: Unknown 2026-09-10 09:53:13.534592201 DEBUG Received server response for request 1 2026-09-10 09:53:13.534638691 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.534766652 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.534806952 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.534811082 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.534830012 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.534873422 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.534884692 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.534892292 DEBUG Initializing workspace `file:///tmp/.tmpgBxzCn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.534909182 DEBUG Searching for a project in '/tmp/.tmpgBxzCn/src' 2026-09-10 09:53:13.534941413 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.534946543 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.535307864 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.535314024 DEBUG Discovering virtual environment in `/tmp/.tmpgBxzCn/src` 2026-09-10 09:53:13.535359425 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.535363285 DEBUG No virtual environment found 2026-09-10 09:53:13.535374185 DEBUG Adding first-party search path `/tmp/.tmpgBxzCn/src` 2026-09-10 09:53:13.535378145 DEBUG Using vendored stdlib 2026-09-10 09:53:13.535468535 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.535472775 DEBUG Adding new file root '/tmp/.tmpgBxzCn/src' of kind Project 2026-09-10 09:53:13.537116253 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:13.537134293 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.537138233 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.537184043 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpgBxzCn/src/foo.py") 2026-09-10 09:53:13.537205993 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpgBxzCn/src/foo.py` 2026-09-10 09:53:13.537219203 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpgBxzCn/src/foo.py` 2026-09-10 09:53:13.537310554 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpgBxzCn/src/foo.py` to project `src` 2026-09-10 09:53:13.537321134 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgBxzCn/src/foo.py` 2026-09-10 09:53:13.537323484 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.537329724 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.645020021 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.645101792 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.645118132 DEBUG method="shutdown" response.id=2 duration=26.51µs 2026-09-10 09:53:13.645144492 DEBUG Received server response for request 2 2026-09-10 09:53:13.645149862 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.645166982 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-09-10 09:53:13.647070581 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.647146832 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.647213682 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.647287282 DEBUG Client info: None 2026-09-10 09:53:13.647331572 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.647346983 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.647354143 INFO Version: Unknown 2026-09-10 09:53:13.647399683 DEBUG Received server response for request 1 2026-09-10 09:53:13.647445933 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.647558784 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.647609224 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.647613074 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.647631384 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.647694064 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.647707744 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.647715434 DEBUG Initializing workspace `file:///tmp/.tmprY3K3t/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.647737634 DEBUG Searching for a project in '/tmp/.tmprY3K3t/src' 2026-09-10 09:53:13.647774275 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.647779445 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.648184156 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.648209017 DEBUG Discovering virtual environment in `/tmp/.tmprY3K3t/src` 2026-09-10 09:53:13.648261907 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.648266867 DEBUG No virtual environment found 2026-09-10 09:53:13.648280137 DEBUG Adding first-party search path `/tmp/.tmprY3K3t/src` 2026-09-10 09:53:13.648284247 DEBUG Using vendored stdlib 2026-09-10 09:53:13.648392347 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.648397568 DEBUG Adding new file root '/tmp/.tmprY3K3t/src' of kind Project 2026-09-10 09:53:13.651004020 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:13.651025000 DEBUG Updating project to check open files 2026-09-10 09:53:13.651042950 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.651046410 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.651098820 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprY3K3t/src/foo") 2026-09-10 09:53:13.651230101 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprY3K3t/src/foo` to project `src` 2026-09-10 09:53:13.651246491 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprY3K3t/src/foo` 2026-09-10 09:53:13.651248811 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.651254571 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-10 09:53:13.651293601 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmprY3K3t/src/foo' 2026-09-10 09:53:13.651391952 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-09-10 09:53:13.659483630 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:13.663514999 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.663526139 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.673818188 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.673865598 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.673877048 DEBUG method="shutdown" response.id=2 duration=16.16µs 2026-09-10 09:53:13.673888368 DEBUG Received server response for request 2 2026-09-10 09:53:13.673892208 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.673908039 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_invalid_script_reports_only_configuration_diagnostics ... 2026-09-10 09:53:13.676804992 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.676879873 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.676926763 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.676981643 DEBUG Client info: None 2026-09-10 09:53:13.677015473 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.677026903 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.677032003 INFO Version: Unknown 2026-09-10 09:53:13.677073694 DEBUG Received server response for request 1 2026-09-10 09:53:13.677119914 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.677289425 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.677327885 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.677331805 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.677349635 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.677404105 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.677421025 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.677429405 DEBUG Initializing workspace `file:///tmp/.tmpkGSnqz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.677449455 DEBUG Searching for a project in '/tmp/.tmpkGSnqz/src' 2026-09-10 09:53:13.677488366 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.677494206 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.678209189 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.678215669 DEBUG Discovering virtual environment in `/tmp/.tmpkGSnqz/src` 2026-09-10 09:53:13.678266669 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.678271609 DEBUG No virtual environment found 2026-09-10 09:53:13.678285029 DEBUG Adding first-party search path `/tmp/.tmpkGSnqz/src` 2026-09-10 09:53:13.678289159 DEBUG Using vendored stdlib 2026-09-10 09:53:13.678424630 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.678430230 DEBUG Adding new file root '/tmp/.tmpkGSnqz/src' of kind Project 2026-09-10 09:53:13.680098858 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:13.680119158 DEBUG Updating project to check open files 2026-09-10 09:53:13.680137588 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.680141468 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.680209338 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkGSnqz/src/script.py") 2026-09-10 09:53:13.680218108 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpkGSnqz/src/script.py` 2026-09-10 09:53:13.680224519 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpkGSnqz/src/script.py` 2026-09-10 09:53:13.680348199 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpkGSnqz/src/script.py` to project `src` 2026-09-10 09:53:13.680362239 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkGSnqz/src/script.py` 2026-09-10 09:53:13.680365229 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.680373069 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.680494330 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:53:13.680526530 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.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.680530360 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:53:13.680533810 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:53:13.680624470 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.680666491 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.680670931 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.690923509 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.690953259 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.690961879 DEBUG method="shutdown" response.id=2 duration=13.60µs 2026-09-10 09:53:13.690973030 DEBUG Received server response for request 2 2026-09-10 09:53:13.690977350 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.690986610 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-09-10 09:53:13.692382256 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.692452427 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.692492537 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.692538197 DEBUG Client info: None 2026-09-10 09:53:13.692567907 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.692577287 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.692582437 INFO Version: Unknown 2026-09-10 09:53:13.692619657 DEBUG Received server response for request 1 2026-09-10 09:53:13.692666078 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.692757938 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.692796638 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.692800438 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.692815528 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.692866128 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.692877609 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.692885359 DEBUG Initializing workspace `file:///tmp/.tmpJTljno/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.692901859 DEBUG Searching for a project in '/tmp/.tmpJTljno/src' 2026-09-10 09:53:13.692935449 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.692939959 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.693300351 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.693305551 DEBUG Discovering virtual environment in `/tmp/.tmpJTljno/src` 2026-09-10 09:53:13.693348711 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.693352611 DEBUG No virtual environment found 2026-09-10 09:53:13.693363641 DEBUG Adding first-party search path `/tmp/.tmpJTljno/src` 2026-09-10 09:53:13.693367551 DEBUG Using vendored stdlib 2026-09-10 09:53:13.693458221 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.693462781 DEBUG Adding new file root '/tmp/.tmpJTljno/src' of kind Project 2026-09-10 09:53:13.695108979 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:13.695124559 DEBUG Updating project to check open files 2026-09-10 09:53:13.695136879 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.695140109 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.695184819 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJTljno/src/foo.ipynb") 2026-09-10 09:53:13.695293650 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJTljno/src/foo.ipynb` to project `src` 2026-09-10 09:53:13.695308680 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJTljno/src/foo.ipynb` 2026-09-10 09:53:13.695311570 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.695316730 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-10 09:53:13.695351650 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpJTljno/src/foo.ipynb' 2026-09-10 09:53:13.695447241 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-09-10 09:53:13.706174932 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:13.710398992 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.710411122 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.720571060 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.720602010 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.720612330 DEBUG method="shutdown" response.id=2 duration=14.78µs 2026-09-10 09:53:13.720622770 DEBUG Received server response for request 2 2026-09-10 09:53:13.720626871 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.720642781 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-09-10 09:53:13.723289593 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.723353894 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.723392934 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.723446464 DEBUG Client info: None 2026-09-10 09:53:13.723475774 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.723486424 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.723492244 INFO Version: Unknown 2026-09-10 09:53:13.723532584 DEBUG Received server response for request 1 2026-09-10 09:53:13.723569555 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.723709305 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.723743495 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.723747545 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.723761446 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.723813386 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.723829966 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.723837526 DEBUG Initializing workspace `file:///tmp/.tmpDAaTho/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.723855886 DEBUG Searching for a project in '/tmp/.tmpDAaTho/src' 2026-09-10 09:53:13.723890226 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.723895646 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.724551049 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.724557649 DEBUG Discovering virtual environment in `/tmp/.tmpDAaTho/src` 2026-09-10 09:53:13.724606660 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.724611440 DEBUG No virtual environment found 2026-09-10 09:53:13.724624150 DEBUG Adding first-party search path `/tmp/.tmpDAaTho/src` 2026-09-10 09:53:13.724628130 DEBUG Using vendored stdlib 2026-09-10 09:53:13.724758580 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.724763760 DEBUG Adding new file root '/tmp/.tmpDAaTho/src' of kind Project 2026-09-10 09:53:13.728362968 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-09-10 09:53:13.728380858 DEBUG Updating project to check open files 2026-09-10 09:53:13.728400438 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.728404268 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.728460458 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDAaTho/src/foo.py") 2026-09-10 09:53:13.728574889 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDAaTho/src/foo.py` to project `src` 2026-09-10 09:53:13.728590899 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDAaTho/src/foo.py` 2026-09-10 09:53:13.728593419 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.728599539 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-10 09:53:13.728635889 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpDAaTho/src/foo.py' 2026-09-10 09:53:13.728722959 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-09-10 09:53:13.739790772 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:13.744122403 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.744136013 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.754445912 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.754493503 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.754504323 DEBUG method="shutdown" response.id=2 duration=16.70µs 2026-09-10 09:53:13.754523343 DEBUG Received server response for request 2 2026-09-10 09:53:13.754528403 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.754544983 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-09-10 09:53:13.757375596 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.757448147 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.757489827 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.757547167 DEBUG Client info: None 2026-09-10 09:53:13.757580047 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.757591757 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.757597167 INFO Version: Unknown 2026-09-10 09:53:13.757638888 DEBUG Received server response for request 1 2026-09-10 09:53:13.757685908 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.757802758 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.757845029 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.757848819 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.757865309 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.757916429 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.757928499 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.757940039 DEBUG Initializing workspace `file:///tmp/.tmp3wxbFX/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.757958129 DEBUG Searching for a project in '/tmp/.tmp3wxbFX/src' 2026-09-10 09:53:13.757990629 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.757995099 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.758371091 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.758376571 DEBUG Discovering virtual environment in `/tmp/.tmp3wxbFX/src` 2026-09-10 09:53:13.758421341 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.758425151 DEBUG No virtual environment found 2026-09-10 09:53:13.758436371 DEBUG Adding first-party search path `/tmp/.tmp3wxbFX/src` 2026-09-10 09:53:13.758440331 DEBUG Using vendored stdlib 2026-09-10 09:53:13.758537452 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.758541482 DEBUG Adding new file root '/tmp/.tmp3wxbFX/src' of kind Project 2026-09-10 09:53:13.761072354 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:13.761087704 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.761091754 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.761135344 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3wxbFX/src/foo.py") 2026-09-10 09:53:13.761238855 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3wxbFX/src/foo.py` to project `src` 2026-09-10 09:53:13.761261505 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3wxbFX/src/foo.py` 2026-09-10 09:53:13.761263845 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.761270015 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-10 09:53:13.761294115 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp3wxbFX/src/foo.py' 2026-09-10 09:53:13.761357115 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-09-10 09:53:13.769023402 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:13.772975281 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.772988571 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.783305821 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.783343801 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.783356011 DEBUG method="shutdown" response.id=2 duration=16.76µs 2026-09-10 09:53:13.783376211 DEBUG Received server response for request 2 2026-09-10 09:53:13.783380131 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.783395911 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-09-10 09:53:13.785903233 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.785966233 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.786003473 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.786060264 DEBUG Client info: None 2026-09-10 09:53:13.786091394 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.786101694 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.786106924 INFO Version: Unknown 2026-09-10 09:53:13.786146514 DEBUG Received server response for request 1 2026-09-10 09:53:13.786180804 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.786305695 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.786345735 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.786349075 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.786362415 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.786413305 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.786424575 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.786431656 DEBUG Initializing workspace `file:///tmp/.tmpl9xJNY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.786447076 DEBUG Searching for a project in '/tmp/.tmpl9xJNY/src' 2026-09-10 09:53:13.786479846 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.786484846 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.786821537 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.786827127 DEBUG Discovering virtual environment in `/tmp/.tmpl9xJNY/src` 2026-09-10 09:53:13.786871198 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.786875268 DEBUG No virtual environment found 2026-09-10 09:53:13.786886188 DEBUG Adding first-party search path `/tmp/.tmpl9xJNY/src` 2026-09-10 09:53:13.786890118 DEBUG Using vendored stdlib 2026-09-10 09:53:13.786980818 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.786984928 DEBUG Adding new file root '/tmp/.tmpl9xJNY/src' of kind Project 2026-09-10 09:53:13.789637501 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-09-10 09:53:13.789655711 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.789659601 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.789671341 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:foo.py` 2026-09-10 09:53:13.789674221 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.789689681 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.789730291 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:foo.py' 2026-09-10 09:53:13.789792332 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:53:13.797462768 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:13.801391037 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.801401417 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.811649436 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.811686036 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.811696466 DEBUG method="shutdown" response.id=2 duration=15.64µs 2026-09-10 09:53:13.811707186 DEBUG Received server response for request 2 2026-09-10 09:53:13.811711456 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.811727006 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_inline_configuration_diagnostics ... 2026-09-10 09:53:13.814260989 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.814313739 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.814347579 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.814397819 DEBUG Client info: None 2026-09-10 09:53:13.814425979 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.814436389 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.814442059 INFO Version: Unknown 2026-09-10 09:53:13.814480370 DEBUG Received server response for request 1 2026-09-10 09:53:13.814512350 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.814619340 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.814657091 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.814660471 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.814673341 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.814721341 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.814732391 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.814738861 DEBUG Initializing workspace `file:///tmp/.tmpdsXMUB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.814754471 DEBUG Searching for a project in '/tmp/.tmpdsXMUB/src' 2026-09-10 09:53:13.814787511 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.814792301 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.815140003 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.815145013 DEBUG Discovering virtual environment in `/tmp/.tmpdsXMUB/src` 2026-09-10 09:53:13.815202793 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.815207383 DEBUG No virtual environment found 2026-09-10 09:53:13.815218523 DEBUG Adding first-party search path `/tmp/.tmpdsXMUB/src` 2026-09-10 09:53:13.815222673 DEBUG Using vendored stdlib 2026-09-10 09:53:13.815314624 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.815318774 DEBUG Adding new file root '/tmp/.tmpdsXMUB/src' of kind Project 2026-09-10 09:53:13.816938711 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:13.816955592 DEBUG Updating project to check open files 2026-09-10 09:53:13.816967442 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.816970642 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.816981862 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-09-10 09:53:13.816984442 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.816990922 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.817206323 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:53:13.817239633 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.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.817244253 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:53:13.817247823 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:53:13.817330213 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.817357593 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-09-10 09:53:13.817398414 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.817404124 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.827605712 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.827631803 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.827639363 DEBUG method="shutdown" response.id=2 duration=12.31µs 2026-09-10 09:53:13.827649423 DEBUG Received server response for request 2 2026-09-10 09:53:13.827653113 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.827661943 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_invalid_metadata ... 2026-09-10 09:53:13.828787148 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.828835078 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.828866799 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.828920669 DEBUG Client info: None 2026-09-10 09:53:13.828954129 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.828967199 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.828972679 INFO Version: Unknown 2026-09-10 09:53:13.829012839 DEBUG Received server response for request 1 2026-09-10 09:53:13.829043189 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.829138740 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.829176800 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.829179790 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.829212450 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.829247030 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.829257760 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.829265000 DEBUG Initializing workspace `file:///tmp/.tmpZqrEu8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.829281311 DEBUG Searching for a project in '/tmp/.tmpZqrEu8/src' 2026-09-10 09:53:13.829314011 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.829318651 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.829649192 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.829654062 DEBUG Discovering virtual environment in `/tmp/.tmpZqrEu8/src` 2026-09-10 09:53:13.829694562 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.829699082 DEBUG No virtual environment found 2026-09-10 09:53:13.829710483 DEBUG Adding first-party search path `/tmp/.tmpZqrEu8/src` 2026-09-10 09:53:13.829714583 DEBUG Using vendored stdlib 2026-09-10 09:53:13.829807363 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.829811593 DEBUG Adding new file root '/tmp/.tmpZqrEu8/src' of kind Project 2026-09-10 09:53:13.831447631 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:13.831463941 DEBUG Updating project to check open files 2026-09-10 09:53:13.831475871 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.831479171 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.831488901 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-09-10 09:53:13.831491541 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.831497991 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.831615912 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:53:13.831645282 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.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.831650092 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:53:13.831652962 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:53:13.831739292 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.831775152 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.831781352 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.841982041 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.842008951 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.842016661 DEBUG method="shutdown" response.id=2 duration=11.76µs 2026-09-10 09:53:13.842027371 DEBUG Received server response for request 2 2026-09-10 09:53:13.842031351 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.842040162 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_uses_its_python_requirement ... 2026-09-10 09:53:13.843176837 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.843239197 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.843271348 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.843317968 DEBUG Client info: None 2026-09-10 09:53:13.843343338 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.843352888 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.843357538 INFO Version: Unknown 2026-09-10 09:53:13.843398278 DEBUG Received server response for request 1 2026-09-10 09:53:13.843429778 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.843518859 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.843557499 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.843560529 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.843572289 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.843614359 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.843624909 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.843632609 DEBUG Initializing workspace `file:///tmp/.tmpaEvorr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.843661139 DEBUG Searching for a project in '/tmp/.tmpaEvorr/src' 2026-09-10 09:53:13.843694520 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.843698970 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.844034951 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.844039971 DEBUG Discovering virtual environment in `/tmp/.tmpaEvorr/src` 2026-09-10 09:53:13.844080391 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.844084241 DEBUG No virtual environment found 2026-09-10 09:53:13.844095281 DEBUG Adding first-party search path `/tmp/.tmpaEvorr/src` 2026-09-10 09:53:13.844099461 DEBUG Using vendored stdlib 2026-09-10 09:53:13.844208892 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.844212592 DEBUG Adding new file root '/tmp/.tmpaEvorr/src' of kind Project 2026-09-10 09:53:13.846723934 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:53:13.846738964 DEBUG Updating project to check open files 2026-09-10 09:53:13.846750854 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.846753764 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.846762654 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-09-10 09:53:13.846765354 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.846772244 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.846795734 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-09-10 09:53:13.846801274 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-09-10 09:53:13.846896295 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:53:13.846927815 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.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.846932255 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:53:13.846935265 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:53:13.847020385 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-09-10 09:53:13.847052196 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-09-10 09:53:13.847085506 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:53:13.854868793 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:13.857260894 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.857271574 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.867416023 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.867452313 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.867462983 DEBUG method="shutdown" response.id=2 duration=15.47µs 2026-09-10 09:53:13.867482553 DEBUG Received server response for request 2 2026-09-10 09:53:13.867485803 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.867501563 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_save_publishes_open_file_documents ... 2026-09-10 09:53:13.869834375 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.869890805 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.869926135 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.869990495 DEBUG Client info: None 2026-09-10 09:53:13.870020946 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.870030766 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.870035546 INFO Version: Unknown 2026-09-10 09:53:13.870076626 DEBUG Received server response for request 1 2026-09-10 09:53:13.870109236 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.870227306 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.870266487 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.870269567 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.870283247 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.870331857 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.870341997 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.870348627 DEBUG Initializing workspace `file:///tmp/.tmpoQdxq5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.870364037 DEBUG Searching for a project in '/tmp/.tmpoQdxq5/src' 2026-09-10 09:53:13.870396097 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.870400787 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.870735369 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.870741129 DEBUG Discovering virtual environment in `/tmp/.tmpoQdxq5/src` 2026-09-10 09:53:13.870783889 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.870787969 DEBUG No virtual environment found 2026-09-10 09:53:13.870798349 DEBUG Adding first-party search path `/tmp/.tmpoQdxq5/src` 2026-09-10 09:53:13.870802399 DEBUG Using vendored stdlib 2026-09-10 09:53:13.870892710 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.870897230 DEBUG Adding new file root '/tmp/.tmpoQdxq5/src' of kind Project 2026-09-10 09:53:13.872596198 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-09-10 09:53:13.872613958 DEBUG Updating project to check open files 2026-09-10 09:53:13.872627548 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.872630888 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.872677848 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoQdxq5/src/lib.py") 2026-09-10 09:53:13.872686928 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoQdxq5/src/lib.py` 2026-09-10 09:53:13.872693218 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoQdxq5/src/lib.py` 2026-09-10 09:53:13.872784769 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoQdxq5/src/lib.py` to project `src` 2026-09-10 09:53:13.872796319 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoQdxq5/src/lib.py` 2026-09-10 09:53:13.872798449 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.872804389 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.872825649 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpoQdxq5/src/lib.py' 2026-09-10 09:53:13.872880859 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:53:13.880495806 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:13.884431585 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.884444195 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.884456895 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.884502035 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoQdxq5/src/main.py") 2026-09-10 09:53:13.884512645 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoQdxq5/src/main.py` 2026-09-10 09:53:13.884525075 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoQdxq5/src/main.py` 2026-09-10 09:53:13.884601515 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoQdxq5/src/main.py` to project `src` 2026-09-10 09:53:13.884611865 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoQdxq5/src/main.py` 2026-09-10 09:53:13.884614255 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.884620075 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(180))}}: Set open project files (count: 2) 2026-09-10 09:53:13.884636875 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(180))}: Checking file '/tmp/.tmpoQdxq5/src/main.py' 2026-09-10 09:53:13.885997642 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.886003632 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.886019122 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:53:13.886047452 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-09-10 09:53:13.886053972 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:13.886063512 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(180)), file(Id(188))}}: Set open project files (count: 3) 2026-09-10 09:53:13.886069612 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-09-10 09:53:13.886072102 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:13.886077432 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(189)), file(Id(100)), file(Id(188))}}: Set open project files (count: 4) 2026-09-10 09:53:13.886082142 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-09-10 09:53:13.886084302 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:13.886088802 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(189)), file(Id(100)), file(Id(18a)), file(Id(188))}}: Set open project files (count: 5) 2026-09-10 09:53:13.886111692 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(18a))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-09-10 09:53:13.886227793 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.886231703 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.886234333 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.886245143 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:53:13.886265983 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:53:13.886294273 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpoQdxq5/src/lib.py", kind: FileContent } 2026-09-10 09:53:13.886300913 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpoQdxq5/src/lib.py` 2026-09-10 09:53:13.886385034 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpoQdxq5/src/lib.py` to project `src` 2026-09-10 09:53:13.886406604 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpoQdxq5/src/lib.py' 2026-09-10 09:53:13.886453094 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.886456164 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.886463024 DEBUG Client sends notification `textDocument/didSave` 2026-09-10 09:53:13.886570095 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(18a))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-09-10 09:53:13.886599845 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.886603345 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.886605755 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.886621415 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.886623715 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.886665935 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(180))}: Checking file '/tmp/.tmpoQdxq5/src/main.py' 2026-09-10 09:53:13.886687965 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.886691215 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.896927854 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.896953264 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.896962764 DEBUG method="shutdown" response.id=2 duration=14.31µs 2026-09-10 09:53:13.896973754 DEBUG Received server response for request 2 2026-09-10 09:53:13.896978474 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.896987395 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::pushed_diagnostics_wait_for_the_initial_environment ... 2026-09-10 09:53:13.899632907 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.899685837 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.899720498 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.899777058 DEBUG Client info: None 2026-09-10 09:53:13.899806348 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.899819318 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.899824658 INFO Version: Unknown 2026-09-10 09:53:13.899863518 DEBUG Received server response for request 1 2026-09-10 09:53:13.899895998 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.899998059 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.900033359 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.900036529 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.900049079 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.900099409 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.900110940 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.900117660 DEBUG Initializing workspace `file:///tmp/.tmp7PIhkj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.900134010 DEBUG Searching for a project in '/tmp/.tmp7PIhkj/src' 2026-09-10 09:53:13.900176880 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.900181860 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.900538582 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.900544262 DEBUG Discovering virtual environment in `/tmp/.tmp7PIhkj/src` 2026-09-10 09:53:13.900586062 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.900590662 DEBUG No virtual environment found 2026-09-10 09:53:13.900602012 DEBUG Adding first-party search path `/tmp/.tmp7PIhkj/src` 2026-09-10 09:53:13.900605962 DEBUG Using vendored stdlib 2026-09-10 09:53:13.900699732 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.900703712 DEBUG Adding new file root '/tmp/.tmp7PIhkj/src' of kind Project 2026-09-10 09:53:13.902359680 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:13.902381770 DEBUG Requested script environment synchronization for `/tmp/.tmp7PIhkj/src/script.py` 2026-09-10 09:53:13.902421771 DEBUG Starting 8 uv synchronization workers 2026-09-10 09:53:13.902578491 DEBUG Queuing script synchronization for `/tmp/.tmp7PIhkj/src/script.py` 2026-09-10 09:53:13.902590811 DEBUG Updating project to check open files 2026-09-10 09:53:13.902601831 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.902605271 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.902590351 INFO uv_metadata{path=/tmp/.tmp7PIhkj/src/script.py}: Synchronizing script `/tmp/.tmp7PIhkj/src/script.py` 2026-09-10 09:53:13.902626762 DEBUG uv_metadata{path=/tmp/.tmp7PIhkj/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmp7PIhkj/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmp7PIhkj/src/script.py` 2026-09-10 09:53:13.902655362 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7PIhkj/src/script.py") 2026-09-10 09:53:13.902660392 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7PIhkj/src/script.py` 2026-09-10 09:53:13.902666042 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7PIhkj/src/script.py` 2026-09-10 09:53:13.902755022 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7PIhkj/src/script.py` to project `src` 2026-09-10 09:53:13.902765422 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7PIhkj/src/script.py` 2026-09-10 09:53:13.902767482 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.902773802 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.902795812 DEBUG uv_metadata{path=/tmp/.tmp7PIhkj/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmp7PIhkj/src/script.py", python: None }}: uv metadata completed in 0.000s 2026-09-10 09:53:13.902818172 DEBUG Applied script environment synchronization result for `/tmp/.tmp7PIhkj/src/script.py` 2026-09-10 09:53:13.902917963 INFO check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:53:13.902950043 DEBUG check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.902953943 DEBUG check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:53:13.902957063 DEBUG check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:53:13.903035774 INFO check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.903070474 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.903078424 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.913162332 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.913199152 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.913205212 DEBUG method="shutdown" response.id=2 duration=23.03µs 2026-09-10 09:53:13.913215192 DEBUG Received server response for request 2 2026-09-10 09:53:13.913218942 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.913228202 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::untrusted_workspace_keeps_semantic_diagnostics ... 2026-09-10 09:53:13.914699309 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.914775390 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.914824910 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.914873900 DEBUG Client info: None 2026-09-10 09:53:13.914901470 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Untrusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( On, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.914914590 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.914919370 INFO Version: Unknown 2026-09-10 09:53:13.914956971 DEBUG Received server response for request 1 2026-09-10 09:53:13.915002851 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.915090371 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.915124861 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.915128261 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.915145941 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.915203392 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.915213712 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.915220492 DEBUG Initializing workspace `file:///tmp/.tmpcLychm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.915237422 DEBUG Searching for a project in '/tmp/.tmpcLychm/src' 2026-09-10 09:53:13.915269082 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.915273662 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.915606864 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.915611994 DEBUG Discovering virtual environment in `/tmp/.tmpcLychm/src` 2026-09-10 09:53:13.915650614 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.915654844 DEBUG No virtual environment found 2026-09-10 09:53:13.915665604 DEBUG Adding first-party search path `/tmp/.tmpcLychm/src` 2026-09-10 09:53:13.915669624 DEBUG Using vendored stdlib 2026-09-10 09:53:13.915756014 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.915760104 DEBUG Adding new file root '/tmp/.tmpcLychm/src' of kind Project 2026-09-10 09:53:13.917328192 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-09-10 09:53:13.917344942 DEBUG Updating project to check open files 2026-09-10 09:53:13.917356722 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.917360052 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.917404022 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcLychm/src/script.py") 2026-09-10 09:53:13.917412192 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcLychm/src/script.py` 2026-09-10 09:53:13.917417482 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcLychm/src/script.py` 2026-09-10 09:53:13.917510543 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcLychm/src/script.py` to project `src` 2026-09-10 09:53:13.917519673 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcLychm/src/script.py` 2026-09-10 09:53:13.917522293 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.917528463 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.917631653 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:53:13.917660773 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.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.917664863 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:53:13.917667814 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:53:13.917749514 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.917777044 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpcLychm/src/script.py' 2026-09-10 09:53:13.917809134 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:53:13.925562981 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:13.925644812 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:13.925659392 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:53:13.935762960 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:53:13.935790880 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.935798800 DEBUG method="shutdown" response.id=2 duration=11.49µs 2026-09-10 09:53:13.935816160 DEBUG Received server response for request 2 2026-09-10 09:53:13.935822060 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.935832120 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-09-10 09:53:13.938183282 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.938267112 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.938306472 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.938357623 DEBUG Client info: None 2026-09-10 09:53:13.938386083 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.938395733 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.938401113 INFO Version: Unknown 2026-09-10 09:53:13.938441393 DEBUG Received server response for request 1 2026-09-10 09:53:13.938481973 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.938589244 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.938627144 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.938630644 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.938646694 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.938649914 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:13.938698374 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.938709924 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.938713134 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:13.938719804 DEBUG Initializing workspace `file:///tmp/.tmpkUknwa/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.938735244 DEBUG Searching for a project in '/tmp/.tmpkUknwa/src' 2026-09-10 09:53:13.938766634 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:13.938771394 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.939109696 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.939115146 DEBUG Discovering virtual environment in `/tmp/.tmpkUknwa/src` 2026-09-10 09:53:13.939157876 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.939161566 DEBUG No virtual environment found 2026-09-10 09:53:13.939172726 DEBUG Adding first-party search path `/tmp/.tmpkUknwa/src` 2026-09-10 09:53:13.939176776 DEBUG Using vendored stdlib 2026-09-10 09:53:13.939285697 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:13.939290847 DEBUG Adding new file root '/tmp/.tmpkUknwa/src' of kind Project 2026-09-10 09:53:13.941844969 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:13.941862739 DEBUG Updating project to check open files 2026-09-10 09:53:13.941876289 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.941879439 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.941923570 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkUknwa/src/main.py") 2026-09-10 09:53:13.941930500 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpkUknwa/src/main.py` 2026-09-10 09:53:13.941943600 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpkUknwa/src/main.py` 2026-09-10 09:53:13.942032070 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpkUknwa/src/main.py` to project `src` 2026-09-10 09:53:13.942042970 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkUknwa/src/main.py` 2026-09-10 09:53:13.942045270 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.942051030 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.942055700 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:13.942138461 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkUknwa/src/main.py"))}: Checking file '/tmp/.tmpkUknwa/src/main.py' 2026-09-10 09:53:13.942289001 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkUknwa/src/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:13.951001303 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkUknwa/src/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:13.955065342 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.01ms 2026-09-10 09:53:13.955082402 DEBUG Received server response for request 2 2026-09-10 09:53:13.955210103 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.955222653 DEBUG Client sends notification `textDocument/didClose` 2026-09-10 09:53:13.955225613 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:53:13.955258333 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkUknwa/external/builtins.pyi") 2026-09-10 09:53:13.955276223 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpkUknwa/external/builtins.pyi` 2026-09-10 09:53:13.955278843 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-09-10 09:53:13.955289323 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.955306884 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpkUknwa/external/builtins.pyi", kind: FileContent } 2026-09-10 09:53:13.955314294 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmpkUknwa/external/builtins.pyi` 2026-09-10 09:53:13.955318634 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpkUknwa/external/builtins.pyi` 2026-09-10 09:53:13.955368014 DEBUG method="textDocument/diagnostic" response.id=3 duration=42.89µs 2026-09-10 09:53:13.955377124 DEBUG Received server response for request 3 2026-09-10 09:53:13.965480212 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:13.965498792 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.965505002 DEBUG method="shutdown" response.id=4 duration=8.90µs 2026-09-10 09:53:13.965514872 DEBUG Received server response for request 4 2026-09-10 09:53:13.965518362 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.965527003 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-09-10 09:53:13.968311516 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.968368596 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.968404486 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.968458987 DEBUG Client info: None 2026-09-10 09:53:13.968487417 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.968497637 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.968503687 INFO Version: Unknown 2026-09-10 09:53:13.968545307 DEBUG Received server response for request 1 2026-09-10 09:53:13.968577107 DEBUG Client sends notification `initialized` 2026-09-10 09:53:13.968671658 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:13.968704878 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:13.968708228 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:13.968723828 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:13.968726738 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:13.968781178 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:13.968791478 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:13.968795018 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:13.968801428 DEBUG Initializing workspace `file:///tmp/.tmptbDS2v/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:13.968818838 DEBUG Searching for a project in '/tmp/.tmptbDS2v/src' 2026-09-10 09:53:13.968863168 DEBUG Found project at '/tmp/.tmptbDS2v' 2026-09-10 09:53:13.968867089 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:13.969238370 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:13.969244260 DEBUG Discovering virtual environment in `/tmp/.tmptbDS2v` 2026-09-10 09:53:13.969286941 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:13.969291321 DEBUG No virtual environment found 2026-09-10 09:53:13.969301011 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:53:13.969309271 DEBUG Adding first-party search path `/tmp/.tmptbDS2v/src` 2026-09-10 09:53:13.969313261 DEBUG Adding first-party search path `/tmp/.tmptbDS2v` 2026-09-10 09:53:13.969317001 DEBUG Using vendored stdlib 2026-09-10 09:53:13.969408871 INFO Python version: Python 3.10, platform: linux 2026-09-10 09:53:13.969413031 DEBUG Adding new file root '/tmp/.tmptbDS2v' of kind Project 2026-09-10 09:53:13.971965833 INFO Project::index_files{project=.tmptbDS2v}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:13.971981413 DEBUG Updating project to check open files 2026-09-10 09:53:13.971993694 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:13.971996994 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:13.972042684 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptbDS2v/src/foo.py") 2026-09-10 09:53:13.972049164 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmptbDS2v/src/foo.py` 2026-09-10 09:53:13.972054544 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmptbDS2v/src/foo.py` 2026-09-10 09:53:13.972139854 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmptbDS2v/src/foo.py` to project `.tmptbDS2v` 2026-09-10 09:53:13.972150214 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptbDS2v/src/foo.py` 2026-09-10 09:53:13.972152274 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:13.972158244 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:13.972162874 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:13.972266555 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmptbDS2v/src/foo.py"))}: Checking file '/tmp/.tmptbDS2v/src/foo.py' 2026-09-10 09:53:13.972399355 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmptbDS2v/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:13.986440873 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmptbDS2v/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-09-10 09:53:13.986471003 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmptbDS2v/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:13.986522943 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.36ms 2026-09-10 09:53:13.986537973 DEBUG Received server response for request 2 2026-09-10 09:53:13.996792752 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:13.996817722 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:13.996824212 DEBUG method="shutdown" response.id=3 duration=10.96µs 2026-09-10 09:53:13.996833152 DEBUG Received server response for request 3 2026-09-10 09:53:13.996835952 DEBUG Client sends notification `exit` 2026-09-10 09:53:13.996845272 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-09-10 09:53:13.999782676 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:13.999844237 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:13.999879587 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:13.999934157 DEBUG Client info: None 2026-09-10 09:53:13.999964077 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:13.999975507 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:13.999981117 INFO Version: Unknown 2026-09-10 09:53:14.000021028 DEBUG Received server response for request 1 2026-09-10 09:53:14.000053828 DEBUG Client sends notification `initialized` 2026-09-10 09:53:14.000152838 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:14.000204168 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:14.000208158 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:14.000224199 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:14.000227099 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:14.000269599 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:14.000281199 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:14.000284939 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:14.000291009 DEBUG Initializing workspace `file:///tmp/.tmpUyztGR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:14.000308369 DEBUG Searching for a project in '/tmp/.tmpUyztGR/src' 2026-09-10 09:53:14.000340839 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:14.000345819 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:14.000713381 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:14.000718521 DEBUG Discovering virtual environment in `/tmp/.tmpUyztGR/src` 2026-09-10 09:53:14.000763831 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:14.000767831 DEBUG No virtual environment found 2026-09-10 09:53:14.000779271 DEBUG Adding first-party search path `/tmp/.tmpUyztGR/src` 2026-09-10 09:53:14.000783141 DEBUG Using vendored stdlib 2026-09-10 09:53:14.000878772 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:14.000883342 DEBUG Adding new file root '/tmp/.tmpUyztGR/src' of kind Project 2026-09-10 09:53:14.002546840 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:14.002560740 DEBUG Updating project to check open files 2026-09-10 09:53:14.002573010 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:14.002576240 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:14.002619780 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUyztGR/src/foo.py") 2026-09-10 09:53:14.002626740 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUyztGR/src/foo.py` 2026-09-10 09:53:14.002632160 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUyztGR/src/foo.py` 2026-09-10 09:53:14.002721481 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUyztGR/src/foo.py` to project `src` 2026-09-10 09:53:14.002731611 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUyztGR/src/foo.py` 2026-09-10 09:53:14.002733701 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:14.002739441 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:14.002744331 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:14.002810701 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUyztGR/src/foo.py"))}: Checking file '/tmp/.tmpUyztGR/src/foo.py' 2026-09-10 09:53:14.002925551 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUyztGR/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:14.011685203 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUyztGR/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:14.015795623 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.05ms 2026-09-10 09:53:14.015811273 DEBUG Received server response for request 2 2026-09-10 09:53:14.015843063 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:53:14.015850323 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:53:14.015863123 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:53:14.015888694 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUyztGR/src/foo.py", kind: FileContent } 2026-09-10 09:53:14.015893724 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpUyztGR/src/foo.py` 2026-09-10 09:53:14.015975964 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpUyztGR/src/foo.py` to project `src` 2026-09-10 09:53:14.016014354 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUyztGR/src/foo.py"))}: Checking file '/tmp/.tmpUyztGR/src/foo.py' 2026-09-10 09:53:14.016076824 DEBUG method="textDocument/diagnostic" response.id=3 duration=92.33µs 2026-09-10 09:53:14.016085955 DEBUG Received server response for request 3 2026-09-10 09:53:14.026160693 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:14.026183203 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:14.026201153 DEBUG method="shutdown" response.id=4 duration=20.76µs 2026-09-10 09:53:14.026210873 DEBUG Received server response for request 4 2026-09-10 09:53:14.026214483 DEBUG Client sends notification `exit` 2026-09-10 09:53:14.026223243 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_rendered_source_changed ... 2026-09-10 09:53:14.029025396 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:14.029088707 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:14.029126347 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:14.029179907 DEBUG Client info: None 2026-09-10 09:53:14.029223177 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:14.029233627 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-09-10 09:53:14.029239847 INFO Version: Unknown 2026-09-10 09:53:14.029281868 DEBUG Received server response for request 1 2026-09-10 09:53:14.029315408 DEBUG Client sends notification `initialized` 2026-09-10 09:53:14.029411368 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:14.029446738 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:14.029450398 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:14.029463068 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:14.029466009 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:14.029513419 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:14.029524269 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:14.029527319 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:14.029533839 DEBUG Initializing workspace `file:///tmp/.tmph3f9MW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:14.029551419 DEBUG Searching for a project in '/tmp/.tmph3f9MW/src' 2026-09-10 09:53:14.029582959 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:14.029587999 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:14.029956391 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:14.029962161 DEBUG Discovering virtual environment in `/tmp/.tmph3f9MW/src` 2026-09-10 09:53:14.030006711 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:14.030010341 DEBUG No virtual environment found 2026-09-10 09:53:14.030021621 DEBUG Adding first-party search path `/tmp/.tmph3f9MW/src` 2026-09-10 09:53:14.030025501 DEBUG Using vendored stdlib 2026-09-10 09:53:14.030121252 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:14.030125552 DEBUG Adding new file root '/tmp/.tmph3f9MW/src' of kind Project 2026-09-10 09:53:14.031770680 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:14.031786990 DEBUG Updating project to check open files 2026-09-10 09:53:14.031798990 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:14.031802330 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:14.031844930 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmph3f9MW/src/foo.py") 2026-09-10 09:53:14.031855090 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmph3f9MW/src/foo.py` 2026-09-10 09:53:14.031860620 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmph3f9MW/src/foo.py` 2026-09-10 09:53:14.031948310 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmph3f9MW/src/foo.py` to project `src` 2026-09-10 09:53:14.031958930 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmph3f9MW/src/foo.py` 2026-09-10 09:53:14.031961280 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:14.031967351 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:14.031972171 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:14.032202902 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmph3f9MW/src/foo.py"))}: Checking file '/tmp/.tmph3f9MW/src/foo.py' 2026-09-10 09:53:14.032307952 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmph3f9MW/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:14.040582502 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmph3f9MW/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:14.044634321 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.66ms 2026-09-10 09:53:14.044653081 DEBUG Received server response for request 2 2026-09-10 09:53:14.044893352 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:53:14.044906032 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:53:14.044918532 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:53:14.044942873 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmph3f9MW/src/foo.py", kind: FileContent } 2026-09-10 09:53:14.044948483 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmph3f9MW/src/foo.py` 2026-09-10 09:53:14.045035733 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmph3f9MW/src/foo.py` to project `src` 2026-09-10 09:53:14.045073623 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmph3f9MW/src/foo.py"))}: Checking file '/tmp/.tmph3f9MW/src/foo.py' 2026-09-10 09:53:14.045166614 DEBUG method="textDocument/diagnostic" response.id=3 duration=121.34µs 2026-09-10 09:53:14.045181094 DEBUG Received server response for request 3 2026-09-10 09:53:14.055385353 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:14.055405163 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:14.055411033 DEBUG method="shutdown" response.id=4 duration=9.29µs 2026-09-10 09:53:14.055419783 DEBUG Received server response for request 4 2026-09-10 09:53:14.055423723 DEBUG Client sends notification `exit` 2026-09-10 09:53:14.055432573 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-09-10 09:53:14.058167896 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:14.058240916 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:14.058275146 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:14.058349817 DEBUG Client info: None 2026-09-10 09:53:14.058382557 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:14.058394507 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:14.058400177 INFO Version: Unknown 2026-09-10 09:53:14.058443957 DEBUG Received server response for request 1 2026-09-10 09:53:14.058474717 DEBUG Client sends notification `initialized` 2026-09-10 09:53:14.058569338 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:14.058602488 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:14.058605668 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:14.058619828 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:14.058622598 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:14.058664778 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:14.058676008 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:14.058679208 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:14.058685008 DEBUG Initializing workspace `file:///tmp/.tmpK0JtyG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:14.058700788 DEBUG Searching for a project in '/tmp/.tmpK0JtyG/src' 2026-09-10 09:53:14.058731519 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:14.058736519 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:14.059090940 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:14.059096300 DEBUG Discovering virtual environment in `/tmp/.tmpK0JtyG/src` 2026-09-10 09:53:14.059139491 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:14.059143861 DEBUG No virtual environment found 2026-09-10 09:53:14.059154221 DEBUG Adding first-party search path `/tmp/.tmpK0JtyG/src` 2026-09-10 09:53:14.059158231 DEBUG Using vendored stdlib 2026-09-10 09:53:14.059269251 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:14.059274021 DEBUG Adding new file root '/tmp/.tmpK0JtyG/src' of kind Project 2026-09-10 09:53:14.060949109 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:14.060968899 DEBUG Updating project to check open files 2026-09-10 09:53:14.060980499 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:14.060983779 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:14.061032150 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpK0JtyG/src/foo.py") 2026-09-10 09:53:14.061039650 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpK0JtyG/src/foo.py` 2026-09-10 09:53:14.061045250 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpK0JtyG/src/foo.py` 2026-09-10 09:53:14.061134170 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpK0JtyG/src/foo.py` to project `src` 2026-09-10 09:53:14.061144070 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpK0JtyG/src/foo.py` 2026-09-10 09:53:14.061146250 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:14.061153090 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:14.061158150 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:14.061227631 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpK0JtyG/src/foo.py"))}: Checking file '/tmp/.tmpK0JtyG/src/foo.py' 2026-09-10 09:53:14.061340901 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpK0JtyG/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:14.069729011 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpK0JtyG/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:14.073770651 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.61ms 2026-09-10 09:53:14.073791761 DEBUG Received server response for request 2 2026-09-10 09:53:14.073829501 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:53:14.073872451 DEBUG method="textDocument/diagnostic" response.id=3 duration=27.57µs 2026-09-10 09:53:14.073884161 DEBUG Received server response for request 3 2026-09-10 09:53:14.083962209 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:14.083983289 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:14.083989489 DEBUG method="shutdown" response.id=4 duration=8.82µs 2026-09-10 09:53:14.083999230 DEBUG Received server response for request 4 2026-09-10 09:53:14.084003040 DEBUG Client sends notification `exit` 2026-09-10 09:53:14.084012230 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-09-10 09:53:14.086808003 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:14.086868173 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:14.086904833 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:14.086982114 DEBUG Client info: None 2026-09-10 09:53:14.087010954 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-09-10 09:53:14.087026504 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:14.087032694 INFO Version: Unknown 2026-09-10 09:53:14.087077834 DEBUG Received server response for request 1 2026-09-10 09:53:14.087109904 DEBUG Client sends notification `initialized` 2026-09-10 09:53:14.087265865 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:14.087311455 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:14.087315125 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:14.087326506 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:14.087385846 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:14.087401836 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:14.087409726 DEBUG Initializing workspace `file:///tmp/.tmpVcn2vo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:14.087430966 DEBUG Searching for a project in '/tmp/.tmpVcn2vo/src' 2026-09-10 09:53:14.087464126 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:14.087469956 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:14.088148659 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:14.088155309 DEBUG Discovering virtual environment in `/tmp/.tmpVcn2vo/src` 2026-09-10 09:53:14.088225760 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:14.088231140 DEBUG No virtual environment found 2026-09-10 09:53:14.088243400 DEBUG Adding first-party search path `/tmp/.tmpVcn2vo/src` 2026-09-10 09:53:14.088247530 DEBUG Using vendored stdlib 2026-09-10 09:53:14.088378660 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:14.088383511 DEBUG Adding new file root '/tmp/.tmpVcn2vo/src' of kind Project 2026-09-10 09:53:14.090113679 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:14.090134719 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:14.090139639 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:14.090180909 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:53:14.090331870 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVcn2vo/src/foo.py"))}: Checking file '/tmp/.tmpVcn2vo/src/foo.py' 2026-09-10 09:53:14.090463750 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:53:14.090481301 DEBUG method="workspace/diagnostic" response.id=2 duration=338.56µs 2026-09-10 09:53:14.090495171 DEBUG Received server response for request 2 2026-09-10 09:53:14.090593171 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:14.090601211 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:53:14.090640381 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVcn2vo/src/foo.py") 2026-09-10 09:53:14.090651231 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVcn2vo/src/foo.py` 2026-09-10 09:53:14.090670101 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVcn2vo/src/foo.py` 2026-09-10 09:53:14.090767252 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVcn2vo/src/foo.py` to project `src` 2026-09-10 09:53:14.090780222 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVcn2vo/src/foo.py` 2026-09-10 09:53:14.090782522 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:14.090789542 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:14.090831322 DEBUG method="textDocument/diagnostic" response.id=3 duration=34.94µs 2026-09-10 09:53:14.090841592 DEBUG Received server response for request 3 2026-09-10 09:53:14.100938451 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:14.100959301 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:14.100965321 DEBUG method="shutdown" response.id=4 duration=9.37µs 2026-09-10 09:53:14.100975641 DEBUG Received server response for request 4 2026-09-10 09:53:14.100978861 DEBUG Client sends notification `exit` 2026-09-10 09:53:14.100987961 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-09-10 09:53:14.102544318 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:14.102609909 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:14.102645399 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:14.102696639 DEBUG Client info: None 2026-09-10 09:53:14.102720299 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:14.102733839 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:14.102740369 INFO Version: Unknown 2026-09-10 09:53:14.102783559 DEBUG Received server response for request 1 2026-09-10 09:53:14.102826730 DEBUG Client sends notification `initialized` 2026-09-10 09:53:14.102920540 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:14.102956700 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:14.102960140 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:14.102975570 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:14.102978840 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:14.103017101 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:14.103027741 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:14.103031211 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:14.103038031 DEBUG Initializing workspace `file:///tmp/.tmpwjG2lu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:14.103052821 DEBUG Searching for a project in '/tmp/.tmpwjG2lu/src' 2026-09-10 09:53:14.103085981 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:14.103090371 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:14.103436563 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:14.103442373 DEBUG Discovering virtual environment in `/tmp/.tmpwjG2lu/src` 2026-09-10 09:53:14.103483553 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:14.103487863 DEBUG No virtual environment found 2026-09-10 09:53:14.103499243 DEBUG Adding first-party search path `/tmp/.tmpwjG2lu/src` 2026-09-10 09:53:14.103503393 DEBUG Using vendored stdlib 2026-09-10 09:53:14.103594763 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:14.103598923 DEBUG Adding new file root '/tmp/.tmpwjG2lu/src' of kind Project 2026-09-10 09:53:14.105270301 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:14.105288591 DEBUG Updating project to check open files 2026-09-10 09:53:14.105302221 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:14.105305451 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:14.105360732 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwjG2lu/src/foo.py") 2026-09-10 09:53:14.105368142 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwjG2lu/src/foo.py` 2026-09-10 09:53:14.105374002 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwjG2lu/src/foo.py` 2026-09-10 09:53:14.105468852 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwjG2lu/src/foo.py` to project `src` 2026-09-10 09:53:14.105479012 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwjG2lu/src/foo.py` 2026-09-10 09:53:14.105481412 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:14.105487292 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:14.105492102 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:14.105831904 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwjG2lu/src/foo.py"))}: Checking file '/tmp/.tmpwjG2lu/src/foo.py' 2026-09-10 09:53:14.106014625 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwjG2lu/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:14.117212048 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwjG2lu/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:14.127129556 DEBUG method="textDocument/diagnostic" response.id=2 duration=21.63ms 2026-09-10 09:53:14.127152076 DEBUG Received server response for request 2 2026-09-10 09:53:14.137331965 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:14.137357245 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:14.137364185 DEBUG method="shutdown" response.id=3 duration=11.29µs 2026-09-10 09:53:14.137374445 DEBUG Received server response for request 3 2026-09-10 09:53:14.137378215 DEBUG Client sends notification `exit` 2026-09-10 09:53:14.137387475 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-09-10 09:53:14.140786731 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:14.140855222 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:14.140892912 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:14.140949552 DEBUG Client info: None 2026-09-10 09:53:14.140973502 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:14.140985532 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:14.140991862 INFO Version: Unknown 2026-09-10 09:53:14.141033502 DEBUG Received server response for request 1 2026-09-10 09:53:14.141071743 DEBUG Client sends notification `initialized` 2026-09-10 09:53:14.141172713 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:14.141220723 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:14.141224683 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:14.141239913 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:14.141242723 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:14.141279574 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:14.141290714 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:14.141294384 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:14.141300294 DEBUG Initializing workspace `file:///tmp/.tmpGlqKmk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:14.141318014 DEBUG Searching for a project in '/tmp/.tmpGlqKmk/src' 2026-09-10 09:53:14.141351134 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:14.141355834 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:14.141724706 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:14.141729926 DEBUG Discovering virtual environment in `/tmp/.tmpGlqKmk/src` 2026-09-10 09:53:14.141774066 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:14.141778746 DEBUG No virtual environment found 2026-09-10 09:53:14.141789146 DEBUG Adding first-party search path `/tmp/.tmpGlqKmk/src` 2026-09-10 09:53:14.141793346 DEBUG Using vendored stdlib 2026-09-10 09:53:14.141887947 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:14.141892367 DEBUG Adding new file root '/tmp/.tmpGlqKmk/src' of kind Project 2026-09-10 09:53:14.144495669 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:14.144517189 DEBUG Updating project to check open files 2026-09-10 09:53:14.144533009 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:14.144536369 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:14.144583159 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGlqKmk/src/foo.py") 2026-09-10 09:53:14.144593240 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGlqKmk/src/foo.py` 2026-09-10 09:53:14.144599140 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGlqKmk/src/foo.py` 2026-09-10 09:53:14.144692760 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGlqKmk/src/foo.py` to project `src` 2026-09-10 09:53:14.144705610 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGlqKmk/src/foo.py` 2026-09-10 09:53:14.144708110 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:14.144714260 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:14.144719510 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:14.144793500 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGlqKmk/src/foo.py"))}: Checking file '/tmp/.tmpGlqKmk/src/foo.py' 2026-09-10 09:53:14.144913601 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGlqKmk/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:14.153904154 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGlqKmk/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:14.158011764 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.29ms 2026-09-10 09:53:14.158032774 DEBUG Received server response for request 2 2026-09-10 09:53:14.168339683 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:14.168362963 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:14.168370373 DEBUG method="shutdown" response.id=3 duration=11.14µs 2026-09-10 09:53:14.168380703 DEBUG Received server response for request 3 2026-09-10 09:53:14.168384783 DEBUG Client sends notification `exit` 2026-09-10 09:53:14.168393733 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-09-10 09:53:14.171355938 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:14.171420478 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:14.171456288 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:14.171512498 DEBUG Client info: None 2026-09-10 09:53:14.171535878 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:14.171549199 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:14.171555649 INFO Version: Unknown 2026-09-10 09:53:14.171598089 DEBUG Received server response for request 1 2026-09-10 09:53:14.171638609 DEBUG Client sends notification `initialized` 2026-09-10 09:53:14.171738089 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:14.171776560 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:14.171780100 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:14.171796390 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:14.171799530 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:14.171837990 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:14.171850260 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:14.171853850 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:14.171859530 DEBUG Initializing workspace `file:///tmp/.tmpdpobPq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:14.171877780 DEBUG Searching for a project in '/tmp/.tmpdpobPq/src' 2026-09-10 09:53:14.171911600 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:14.171916770 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:14.172305142 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:14.172310602 DEBUG Discovering virtual environment in `/tmp/.tmpdpobPq/src` 2026-09-10 09:53:14.172357082 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:14.172361282 DEBUG No virtual environment found 2026-09-10 09:53:14.172373112 DEBUG Adding first-party search path `/tmp/.tmpdpobPq/src` 2026-09-10 09:53:14.172377332 DEBUG Using vendored stdlib 2026-09-10 09:53:14.172475663 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:14.172479703 DEBUG Adding new file root '/tmp/.tmpdpobPq/src' of kind Project 2026-09-10 09:53:14.175054115 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:14.175073225 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:14.175076695 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:14.175127976 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdpobPq/src/foo.py") 2026-09-10 09:53:14.175135716 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdpobPq/src/foo.py` 2026-09-10 09:53:14.175149036 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdpobPq/src/foo.py` 2026-09-10 09:53:14.175256706 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdpobPq/src/foo.py` to project `src` 2026-09-10 09:53:14.175269626 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdpobPq/src/foo.py` 2026-09-10 09:53:14.175272556 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:14.175279696 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:14.175284996 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:14.175318547 DEBUG method="textDocument/diagnostic" response.id=2 duration=31.22µs 2026-09-10 09:53:14.175330227 DEBUG Received server response for request 2 2026-09-10 09:53:14.185469035 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:14.185489805 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:14.185495655 DEBUG method="shutdown" response.id=3 duration=8.54µs 2026-09-10 09:53:14.185506685 DEBUG Received server response for request 3 2026-09-10 09:53:14.185510565 DEBUG Client sends notification `exit` 2026-09-10 09:53:14.185518955 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-09-10 09:53:14.186950612 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:14.187008852 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:14.187044353 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:14.187096713 DEBUG Client info: None 2026-09-10 09:53:14.187124763 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:14.187136313 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:14.187142523 INFO Version: Unknown 2026-09-10 09:53:14.187211023 DEBUG Received server response for request 1 2026-09-10 09:53:14.187247944 DEBUG Client sends notification `initialized` 2026-09-10 09:53:14.187385644 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:14.187421994 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:14.187425734 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:14.187439115 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:14.187442025 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:14.187494905 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:14.187510115 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:14.187513645 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:14.187521165 DEBUG Initializing workspace `file:///tmp/.tmp0nldhL/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:14.187539225 DEBUG Searching for a project in '/tmp/.tmp0nldhL/src' 2026-09-10 09:53:14.187588765 DEBUG Found project at '/tmp/.tmp0nldhL' 2026-09-10 09:53:14.187593245 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:14.188258018 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:14.188264278 DEBUG Discovering virtual environment in `/tmp/.tmp0nldhL` 2026-09-10 09:53:14.188312709 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:14.188317399 DEBUG No virtual environment found 2026-09-10 09:53:14.188327639 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:53:14.188336759 DEBUG Adding first-party search path `/tmp/.tmp0nldhL/src` 2026-09-10 09:53:14.188340749 DEBUG Adding first-party search path `/tmp/.tmp0nldhL` 2026-09-10 09:53:14.188344629 DEBUG Using vendored stdlib 2026-09-10 09:53:14.188472779 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:14.188477629 DEBUG Adding new file root '/tmp/.tmp0nldhL' of kind Project 2026-09-10 09:53:14.188898852 DEBUG Skipping directory '/tmp/.tmp0nldhL/src/excluded' because it is excluded by a default or `src.exclude` pattern 2026-09-10 09:53:14.190176758 INFO Project::index_files{project=.tmp0nldhL}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:14.190204618 DEBUG Updating project to check open files 2026-09-10 09:53:14.190223018 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:14.190226948 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:14.190290628 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0nldhL/src/foo.py") 2026-09-10 09:53:14.190299158 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp0nldhL/src/foo.py` 2026-09-10 09:53:14.190304998 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp0nldhL/src/foo.py` 2026-09-10 09:53:14.190402769 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp0nldhL/src/foo.py` to project `.tmp0nldhL` 2026-09-10 09:53:14.190417849 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0nldhL/src/foo.py` 2026-09-10 09:53:14.190420239 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:14.190427829 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:14.190433469 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:14.190552739 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp0nldhL/src/foo.py"))}: Checking file '/tmp/.tmp0nldhL/src/foo.py' 2026-09-10 09:53:14.190710470 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp0nldhL/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:14.202266935 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp0nldhL/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:14.207847222 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.41ms 2026-09-10 09:53:14.207866922 DEBUG Received server response for request 2 2026-09-10 09:53:14.208064693 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:14.208073563 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:53:14.208107183 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0nldhL/src/excluded/lib.py") 2026-09-10 09:53:14.208158014 DEBUG method="textDocument/diagnostic" response.id=3 duration=36.24µs 2026-09-10 09:53:14.208167814 DEBUG Received server response for request 3 2026-09-10 09:53:14.218317082 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:14.218335162 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:14.218340842 DEBUG method="shutdown" response.id=4 duration=9.53µs 2026-09-10 09:53:14.218350082 DEBUG Received server response for request 4 2026-09-10 09:53:14.218353862 DEBUG Client sends notification `exit` 2026-09-10 09:53:14.218362232 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-09-10 09:53:14.221280866 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:14.221339817 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:14.221376197 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:14.221436007 DEBUG Client info: None 2026-09-10 09:53:14.221461067 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:14.221474327 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:14.221481137 INFO Version: Unknown 2026-09-10 09:53:14.221522918 DEBUG Received server response for request 1 2026-09-10 09:53:14.221556418 DEBUG Client sends notification `initialized` 2026-09-10 09:53:14.221687818 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:14.221733469 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:14.221737099 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:14.221750379 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:14.221753609 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:14.221805189 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:14.221821009 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:14.221824439 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:14.221831489 DEBUG Initializing workspace `file:///tmp/.tmpvF8JZv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:14.221849019 DEBUG Searching for a project in '/tmp/.tmpvF8JZv/src' 2026-09-10 09:53:14.221883629 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:14.221889089 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:14.222491932 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:14.222498522 DEBUG Discovering virtual environment in `/tmp/.tmpvF8JZv/src` 2026-09-10 09:53:14.222546203 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:14.222550953 DEBUG No virtual environment found 2026-09-10 09:53:14.222562763 DEBUG Adding first-party search path `/tmp/.tmpvF8JZv/src` 2026-09-10 09:53:14.222566813 DEBUG Using vendored stdlib 2026-09-10 09:53:14.222686833 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:14.222691983 DEBUG Adding new file root '/tmp/.tmpvF8JZv/src' of kind Project 2026-09-10 09:53:14.225305546 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:14.225325276 DEBUG Updating project to check open files 2026-09-10 09:53:14.225341666 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:14.225345186 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:14.225400016 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvF8JZv/src/foo.py") 2026-09-10 09:53:14.225407986 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvF8JZv/src/foo.py` 2026-09-10 09:53:14.225413816 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvF8JZv/src/foo.py` 2026-09-10 09:53:14.225518257 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvF8JZv/src/foo.py` to project `src` 2026-09-10 09:53:14.225532287 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvF8JZv/src/foo.py` 2026-09-10 09:53:14.225535187 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:14.225541327 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:14.225546667 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:14.226070579 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvF8JZv/src/foo.py"))}: Checking file '/tmp/.tmpvF8JZv/src/foo.py' 2026-09-10 09:53:14.227038694 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvF8JZv/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:14.243819654 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.27ms 2026-09-10 09:53:14.243842124 DEBUG Received server response for request 2 2026-09-10 09:53:14.254075143 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:14.254111894 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:14.254118494 DEBUG method="shutdown" response.id=3 duration=10.68µs 2026-09-10 09:53:14.254128454 DEBUG Received server response for request 3 2026-09-10 09:53:14.254132224 DEBUG Client sends notification `exit` 2026-09-10 09:53:14.254147334 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-09-10 09:53:14.257827811 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:14.257888172 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:14.257926042 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:14.257991452 DEBUG Client info: None 2026-09-10 09:53:14.258021092 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:14.258035132 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:14.258042152 INFO Version: Unknown 2026-09-10 09:53:14.258085533 DEBUG Received server response for request 1 2026-09-10 09:53:14.258119093 DEBUG Client sends notification `initialized` 2026-09-10 09:53:14.258270074 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:14.258315904 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:14.258319314 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:14.258334104 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:14.258337234 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:14.258389284 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:14.258404634 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:14.258408594 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:14.258415024 DEBUG Initializing workspace `file:///tmp/.tmp5p0mTf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:14.258447964 DEBUG Searching for a project in '/tmp/.tmp5p0mTf/src' 2026-09-10 09:53:14.258481115 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:14.258486285 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:14.259067497 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:14.259073967 DEBUG Discovering virtual environment in `/tmp/.tmp5p0mTf/src` 2026-09-10 09:53:14.259122098 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:14.259127218 DEBUG No virtual environment found 2026-09-10 09:53:14.259139488 DEBUG Adding first-party search path `/tmp/.tmp5p0mTf/src` 2026-09-10 09:53:14.259143678 DEBUG Using vendored stdlib 2026-09-10 09:53:14.259283608 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:14.259288238 DEBUG Adding new file root '/tmp/.tmp5p0mTf/src' of kind Project 2026-09-10 09:53:14.260979516 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:14.261000537 DEBUG Updating project to check open files 2026-09-10 09:53:14.261017477 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:14.261021267 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:14.261081077 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5p0mTf/src/foo.py") 2026-09-10 09:53:14.261092577 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5p0mTf/src/foo.py` 2026-09-10 09:53:14.261098317 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5p0mTf/src/foo.py` 2026-09-10 09:53:14.261211748 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5p0mTf/src/foo.py` to project `src` 2026-09-10 09:53:14.261222328 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5p0mTf/src/foo.py` 2026-09-10 09:53:14.261224488 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:14.261232068 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:14.261237498 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:14.261494959 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5p0mTf/src/foo.py"))}: Checking file '/tmp/.tmp5p0mTf/src/foo.py' 2026-09-10 09:53:14.261656200 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5p0mTf/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:14.269863479 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5p0mTf/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:14.274914943 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.67ms 2026-09-10 09:53:14.274935133 DEBUG Received server response for request 2 2026-09-10 09:53:14.285158532 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:14.285183572 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:14.285201012 DEBUG method="shutdown" response.id=3 duration=22.00µs 2026-09-10 09:53:14.285211192 DEBUG Received server response for request 3 2026-09-10 09:53:14.285215022 DEBUG Client sends notification `exit` 2026-09-10 09:53:14.285224962 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-09-10 09:53:14.288097676 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:14.288154277 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:14.288217537 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:14.288264097 DEBUG Client info: None 2026-09-10 09:53:14.288297797 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:14.288309717 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:14.288315527 INFO Version: Unknown 2026-09-10 09:53:14.288357928 DEBUG Received server response for request 1 2026-09-10 09:53:14.288392248 DEBUG Client sends notification `initialized` 2026-09-10 09:53:14.288487148 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:14.288527178 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:14.288530648 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:14.288543798 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:14.288546498 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:14.288594969 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:14.288606159 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:14.288609789 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:14.288615979 DEBUG Initializing workspace `file:///tmp/.tmps9N3gs/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:14.288633249 DEBUG Searching for a project in '/tmp/.tmps9N3gs/src' 2026-09-10 09:53:14.288665629 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:14.288670509 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:14.289023111 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:14.289028701 DEBUG Discovering virtual environment in `/tmp/.tmps9N3gs/src` 2026-09-10 09:53:14.289072341 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:14.289076211 DEBUG No virtual environment found 2026-09-10 09:53:14.289087111 DEBUG Adding first-party search path `/tmp/.tmps9N3gs/src` 2026-09-10 09:53:14.289091261 DEBUG Using vendored stdlib 2026-09-10 09:53:14.289184631 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:14.289208372 DEBUG Adding new file root '/tmp/.tmps9N3gs/src' of kind Project 2026-09-10 09:53:14.291895054 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-10 09:53:14.291914705 DEBUG Updating project to check open files 2026-09-10 09:53:14.291928015 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:14.291931705 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:14.291977215 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmps9N3gs/src/foo.py") 2026-09-10 09:53:14.291984495 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmps9N3gs/src/foo.py` 2026-09-10 09:53:14.291990145 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmps9N3gs/src/foo.py` 2026-09-10 09:53:14.292078495 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmps9N3gs/src/foo.py` to project `src` 2026-09-10 09:53:14.292089215 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmps9N3gs/src/foo.py` 2026-09-10 09:53:14.292091335 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:14.292098015 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:14.292102965 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:14.292179856 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmps9N3gs/src/foo.py"))}: Checking file '/tmp/.tmps9N3gs/src/foo.py' 2026-09-10 09:53:14.292330197 DEBUG method="textDocument/diagnostic" response.id=2 duration=224.99µs 2026-09-10 09:53:14.292343867 DEBUG Received server response for request 2 2026-09-10 09:53:14.302553975 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:14.302574356 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:14.302580776 DEBUG method="shutdown" response.id=3 duration=9.37µs 2026-09-10 09:53:14.302590506 DEBUG Received server response for request 3 2026-09-10 09:53:14.302594046 DEBUG Client sends notification `exit` 2026-09-10 09:53:14.302602856 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-09-10 09:53:14.303813491 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:14.303866882 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:14.303898612 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:14.303949512 DEBUG Client info: None 2026-09-10 09:53:14.303975642 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:14.303986282 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:14.303991802 INFO Version: Unknown 2026-09-10 09:53:14.304032943 DEBUG Received server response for request 1 2026-09-10 09:53:14.304062483 DEBUG Client sends notification `initialized` 2026-09-10 09:53:14.304151043 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:14.304204383 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:14.304207503 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:14.304220633 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:14.304223553 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:14.304255834 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:14.304266634 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:14.304270454 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:14.304276254 DEBUG Initializing workspace `file:///tmp/.tmpnoW0Ju/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:14.304291654 DEBUG Searching for a project in '/tmp/.tmpnoW0Ju/src' 2026-09-10 09:53:14.304324484 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:14.304329124 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:14.304665296 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:14.304670366 DEBUG Discovering virtual environment in `/tmp/.tmpnoW0Ju/src` 2026-09-10 09:53:14.304711776 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:14.304716336 DEBUG No virtual environment found 2026-09-10 09:53:14.304727226 DEBUG Adding first-party search path `/tmp/.tmpnoW0Ju/src` 2026-09-10 09:53:14.304731186 DEBUG Using vendored stdlib 2026-09-10 09:53:14.304826776 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:14.304831186 DEBUG Adding new file root '/tmp/.tmpnoW0Ju/src' of kind Project 2026-09-10 09:53:14.306481324 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:14.306497254 DEBUG Updating project to check open files 2026-09-10 09:53:14.306509464 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:14.306512244 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:14.306556665 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnoW0Ju/src/foo.py") 2026-09-10 09:53:14.306568945 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnoW0Ju/src/foo.py` 2026-09-10 09:53:14.306574675 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnoW0Ju/src/foo.py` 2026-09-10 09:53:14.306665565 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnoW0Ju/src/foo.py` to project `src` 2026-09-10 09:53:14.306675955 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnoW0Ju/src/foo.py` 2026-09-10 09:53:14.306678085 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:14.306683725 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:14.306688525 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:14.306753076 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnoW0Ju/src/foo.py"))}: Checking file '/tmp/.tmpnoW0Ju/src/foo.py' 2026-09-10 09:53:14.306886096 DEBUG method="textDocument/diagnostic" response.id=2 duration=195.06µs 2026-09-10 09:53:14.306901096 DEBUG Received server response for request 2 2026-09-10 09:53:14.317101555 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:14.317127585 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:14.317134555 DEBUG method="shutdown" response.id=3 duration=11.47µs 2026-09-10 09:53:14.317143625 DEBUG Received server response for request 3 2026-09-10 09:53:14.317147645 DEBUG Client sends notification `exit` 2026-09-10 09:53:14.317156015 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::opening_new_file_updates_workspace_index ... 2026-09-10 09:53:14.318391721 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:14.318442011 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:14.318472822 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:14.318545722 DEBUG Client info: None 2026-09-10 09:53:14.318593272 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:14.318613442 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:14.318620402 INFO Version: Unknown 2026-09-10 09:53:14.318668013 DEBUG Received server response for request 1 2026-09-10 09:53:14.318697313 DEBUG Client sends notification `initialized` 2026-09-10 09:53:14.318840703 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:14.318882354 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:14.318889444 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:14.318901764 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:14.318947944 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:14.318964024 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:14.318971774 DEBUG Initializing workspace `file:///tmp/.tmpbecDw9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:14.318988794 DEBUG Searching for a project in '/tmp/.tmpbecDw9/src' 2026-09-10 09:53:14.319022264 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:14.319027524 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:14.319695887 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:14.319702197 DEBUG Discovering virtual environment in `/tmp/.tmpbecDw9/src` 2026-09-10 09:53:14.319750638 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:14.319755228 DEBUG No virtual environment found 2026-09-10 09:53:14.319767878 DEBUG Adding first-party search path `/tmp/.tmpbecDw9/src` 2026-09-10 09:53:14.319772168 DEBUG Using vendored stdlib 2026-09-10 09:53:14.319906948 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:14.319912048 DEBUG Adding new file root '/tmp/.tmpbecDw9/src' of kind Project 2026-09-10 09:53:14.321649417 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:14.321668987 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:14.321672997 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:14.321737687 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:53:14.321851488 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbecDw9/src/initial.py"))}: Checking file '/tmp/.tmpbecDw9/src/initial.py' 2026-09-10 09:53:14.321953498 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbecDw9/src/initial.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:14.331438724 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbecDw9/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:14.331521814 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-09-10 09:53:14.331544554 DEBUG method="workspace/diagnostic" response.id=2 duration=9.87ms 2026-09-10 09:53:14.331558954 DEBUG Received server response for request 2 2026-09-10 09:53:14.331618825 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:14.331627935 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:53:14.331644715 DEBUG notification{method=textDocument/didOpen}: Updating the revision of `/tmp/.tmpbecDw9/src` 2026-09-10 09:53:14.331705335 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbecDw9/src/added.py") 2026-09-10 09:53:14.331714145 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbecDw9/src/added.py` 2026-09-10 09:53:14.331719705 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbecDw9/src/added.py` 2026-09-10 09:53:14.331813075 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbecDw9/src/added.py` to project `src` 2026-09-10 09:53:14.331831556 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbecDw9/src/added.py` 2026-09-10 09:53:14.331833966 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:14.331839546 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(104))}}: Set open project files (count: 1) 2026-09-10 09:53:14.331858086 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:53:14.331936026 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbecDw9/src/added.py"))}: Checking file '/tmp/.tmpbecDw9/src/added.py' 2026-09-10 09:53:14.332013906 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbecDw9/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:14.332117907 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:53:14.332134597 DEBUG method="workspace/diagnostic" response.id=3 duration=289.20µs 2026-09-10 09:53:14.332152047 DEBUG Received server response for request 3 2026-09-10 09:53:14.342250795 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:14.342278556 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:14.342283266 DEBUG method="shutdown" response.id=4 duration=7.39µs 2026-09-10 09:53:14.342295896 DEBUG Received server response for request 4 2026-09-10 09:53:14.342298866 DEBUG Client sends notification `exit` 2026-09-10 09:53:14.342310606 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::synchronization_failure_highlights_script_metadata ... 2026-09-10 09:53:14.344899458 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:14.344970858 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:14.345008579 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:14.345081979 DEBUG Client info: None 2026-09-10 09:53:14.345115239 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:14.345131189 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:14.345137589 INFO Version: Unknown 2026-09-10 09:53:14.345181889 DEBUG Received server response for request 1 2026-09-10 09:53:14.345242670 DEBUG Client sends notification `initialized` 2026-09-10 09:53:14.345344430 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:14.345380130 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:14.345383670 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:14.345398180 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:14.345448511 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:14.345460021 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:14.345466871 DEBUG Initializing workspace `file:///tmp/.tmpiS4XHm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:14.345482901 DEBUG Searching for a project in '/tmp/.tmpiS4XHm/src' 2026-09-10 09:53:14.345515081 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:14.345519171 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:14.345879473 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:14.345884943 DEBUG Discovering virtual environment in `/tmp/.tmpiS4XHm/src` 2026-09-10 09:53:14.345927413 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:14.345938763 DEBUG No virtual environment found 2026-09-10 09:53:14.345950833 DEBUG Adding first-party search path `/tmp/.tmpiS4XHm/src` 2026-09-10 09:53:14.345954863 DEBUG Using vendored stdlib 2026-09-10 09:53:14.346050484 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:14.346054624 DEBUG Adding new file root '/tmp/.tmpiS4XHm/src' of kind Project 2026-09-10 09:53:14.347733702 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:14.347754422 DEBUG Requested script environment synchronization for `/tmp/.tmpiS4XHm/src/script.py` 2026-09-10 09:53:14.347793852 DEBUG Starting 8 uv synchronization workers 2026-09-10 09:53:14.347948653 DEBUG Queuing script synchronization for `/tmp/.tmpiS4XHm/src/script.py` 2026-09-10 09:53:14.347966883 DEBUG Updating project to check open files 2026-09-10 09:53:14.347980653 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:14.347984023 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:14.347960763 INFO uv_metadata{path=/tmp/.tmpiS4XHm/src/script.py}: Synchronizing script `/tmp/.tmpiS4XHm/src/script.py` 2026-09-10 09:53:14.348004933 DEBUG uv_metadata{path=/tmp/.tmpiS4XHm/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpiS4XHm/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpiS4XHm/src/script.py` 2026-09-10 09:53:14.348036893 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpiS4XHm/src/script.py") 2026-09-10 09:53:14.348042473 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpiS4XHm/src/script.py` 2026-09-10 09:53:14.348048283 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpiS4XHm/src/script.py` 2026-09-10 09:53:14.348141794 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpiS4XHm/src/script.py` to project `src` 2026-09-10 09:53:14.348153144 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpiS4XHm/src/script.py` 2026-09-10 09:53:14.348155434 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:14.348167654 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:14.348179724 DEBUG uv_metadata{path=/tmp/.tmpiS4XHm/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpiS4XHm/src/script.py", python: None }}: uv metadata completed in 0.000s 2026-09-10 09:53:14.348223124 DEBUG Applied script environment synchronization result for `/tmp/.tmpiS4XHm/src/script.py` 2026-09-10 09:53:14.348233914 DEBUG Received server request `workspace/diagnostic/refresh` 2026-09-10 09:53:14.348238894 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-09-10 09:53:14.348245844 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:14.348497205 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpiS4XHm/src/script.py"))}: Defaulting to python-platform `linux` 2026-09-10 09:53:14.348553586 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpiS4XHm/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:14.348559666 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpiS4XHm/src/script.py"))}: No virtual environment found 2026-09-10 09:53:14.348563626 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpiS4XHm/src/script.py"))}: Using vendored stdlib 2026-09-10 09:53:14.348684686 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpiS4XHm/src/script.py"))}: Python version: Python 3.14, platform: linux 2026-09-10 09:53:14.348746407 DEBUG method="textDocument/diagnostic" response.id=2 duration=494.97µs 2026-09-10 09:53:14.348756887 DEBUG Received server response for request 2 2026-09-10 09:53:14.358850145 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:14.358872075 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:14.358878465 DEBUG method="shutdown" response.id=3 duration=8.93µs 2026-09-10 09:53:14.358889315 DEBUG Received server response for request 3 2026-09-10 09:53:14.358892375 DEBUG Client sends notification `exit` 2026-09-10 09:53:14.358902275 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::unsaved_script_uses_its_settings_and_keeps_diagnostics ... 2026-09-10 09:53:14.360418702 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:14.360479003 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:14.360512173 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:14.360569503 DEBUG Client info: None 2026-09-10 09:53:14.360593813 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:14.360608603 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:14.360614413 INFO Version: Unknown 2026-09-10 09:53:14.360655063 DEBUG Received server response for request 1 2026-09-10 09:53:14.360691424 DEBUG Client sends notification `initialized` 2026-09-10 09:53:14.360830844 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:14.360871854 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:14.360875335 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:14.360886935 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:14.360890265 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:14.360954185 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:14.360970275 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:14.360974495 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:14.360982025 DEBUG Initializing workspace `file:///tmp/.tmpeVk6cb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:14.360999855 DEBUG Searching for a project in '/tmp/.tmpeVk6cb/src' 2026-09-10 09:53:14.361041165 DEBUG Found project at '/tmp/.tmpeVk6cb/src' 2026-09-10 09:53:14.361045795 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:14.361705349 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:14.361710969 DEBUG Discovering virtual environment in `/tmp/.tmpeVk6cb/src` 2026-09-10 09:53:14.361762519 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:14.361767209 DEBUG No virtual environment found 2026-09-10 09:53:14.361779609 DEBUG Adding first-party search path `/tmp/.tmpeVk6cb/src` 2026-09-10 09:53:14.361783939 DEBUG Using vendored stdlib 2026-09-10 09:53:14.361907550 INFO Python version: Python 3.12, platform: linux 2026-09-10 09:53:14.361912350 DEBUG Adding new file root '/tmp/.tmpeVk6cb/src' of kind Project 2026-09-10 09:53:14.363598008 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:14.363616488 DEBUG Updating project to check open files 2026-09-10 09:53:14.363634748 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:14.363638858 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:14.363706578 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeVk6cb/src/script.py") 2026-09-10 09:53:14.363715818 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeVk6cb/src/script.py` 2026-09-10 09:53:14.363721758 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeVk6cb/src/script.py` 2026-09-10 09:53:14.363818389 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeVk6cb/src/script.py` to project `src` 2026-09-10 09:53:14.363829299 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeVk6cb/src/script.py` 2026-09-10 09:53:14.363831569 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:14.363838649 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:14.363844629 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:14.363940859 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVk6cb/src/script.py"))}: Checking file '/tmp/.tmpeVk6cb/src/script.py' 2026-09-10 09:53:14.364064140 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVk6cb/src/script.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:14.375614055 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVk6cb/src/script.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:14.378284848 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.44ms 2026-09-10 09:53:14.378301408 DEBUG Received server response for request 2 2026-09-10 09:53:14.378342378 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:53:14.378348918 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:53:14.378362538 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:53:14.378388708 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpeVk6cb/src/script.py", kind: FileContent } 2026-09-10 09:53:14.378394188 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpeVk6cb/src/script.py` 2026-09-10 09:53:14.378477529 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpeVk6cb/src/script.py` to project `src` 2026-09-10 09:53:14.378525479 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVk6cb/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-09-10 09:53:14.378535269 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVk6cb/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-09-10 09:53:14.378633210 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVk6cb/src/script.py"))}: Defaulting to python-platform `linux` 2026-09-10 09:53:14.378668680 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVk6cb/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:14.378674210 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVk6cb/src/script.py"))}: No virtual environment found 2026-09-10 09:53:14.378678290 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVk6cb/src/script.py"))}: Using vendored stdlib 2026-09-10 09:53:14.378773180 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVk6cb/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-09-10 09:53:14.378797750 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVk6cb/src/script.py"))}: Checking file '/tmp/.tmpeVk6cb/src/script.py' 2026-09-10 09:53:14.378814630 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVk6cb/src/script.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:14.386643448 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVk6cb/src/script.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:14.388900989 DEBUG method="textDocument/diagnostic" response.id=3 duration=10.41ms 2026-09-10 09:53:14.388913829 DEBUG Received server response for request 3 2026-09-10 09:53:14.388968769 DEBUG Client sends notification `textDocument/didSave` 2026-09-10 09:53:14.388984829 DEBUG notification{method=textDocument/didSave}: Requested script environment synchronization for `/tmp/.tmpeVk6cb/src/script.py` 2026-09-10 09:53:14.389032179 DEBUG notification{method=textDocument/didSave}: Starting 8 uv synchronization workers 2026-09-10 09:53:14.389224660 DEBUG notification{method=textDocument/didSave}: Queuing script synchronization for `/tmp/.tmpeVk6cb/src/script.py` 2026-09-10 09:53:14.389242510 INFO notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpeVk6cb/src/script.py}: Synchronizing script `/tmp/.tmpeVk6cb/src/script.py` 2026-09-10 09:53:14.389281081 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpeVk6cb/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpeVk6cb/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpeVk6cb/src/script.py` 2026-09-10 09:53:14.389471761 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpeVk6cb/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpeVk6cb/src/script.py", python: None }}: uv metadata completed in 0.000s 2026-09-10 09:53:14.389509042 DEBUG Applied script environment synchronization result for `/tmp/.tmpeVk6cb/src/script.py` 2026-09-10 09:53:14.389520352 DEBUG Received server request `workspace/diagnostic/refresh` 2026-09-10 09:53:14.389523852 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-09-10 09:53:14.389529822 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-09-10 09:53:14.389572102 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVk6cb/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-09-10 09:53:14.389580142 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVk6cb/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-09-10 09:53:14.389676112 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVk6cb/src/script.py"))}: Defaulting to python-platform `linux` 2026-09-10 09:53:14.389709613 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVk6cb/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:14.389716813 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVk6cb/src/script.py"))}: No virtual environment found 2026-09-10 09:53:14.389720023 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVk6cb/src/script.py"))}: Using vendored stdlib 2026-09-10 09:53:14.389819913 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVk6cb/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-09-10 09:53:14.389857073 DEBUG method="textDocument/diagnostic" response.id=4 duration=321.21µs 2026-09-10 09:53:14.389866443 DEBUG Received server response for request 4 2026-09-10 09:53:14.399953592 DEBUG Client sends request `shutdown` with ID 5 2026-09-10 09:53:14.399975212 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:14.399983052 DEBUG method="shutdown" response.id=5 duration=12.02µs 2026-09-10 09:53:14.399992122 DEBUG Received server response for request 5 2026-09-10 09:53:14.399995902 DEBUG Client sends notification `exit` 2026-09-10 09:53:14.400004772 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-09-10 09:53:14.404020221 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:14.404080111 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:14.404113802 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:14.404176972 DEBUG Client info: None 2026-09-10 09:53:14.404226752 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-09-10 09:53:14.404239782 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:14.404245422 INFO Version: Unknown 2026-09-10 09:53:14.404287192 DEBUG Received server response for request 1 2026-09-10 09:53:14.404320723 DEBUG Client sends notification `initialized` 2026-09-10 09:53:14.404423703 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:14.404462083 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:14.404465893 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:14.404478563 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:14.404481173 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:14.404532964 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:14.404545164 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:14.404548934 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:14.404555244 DEBUG Initializing workspace `file:///tmp/.tmpMsy4Kz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:14.404572184 DEBUG Searching for a project in '/tmp/.tmpMsy4Kz/src' 2026-09-10 09:53:14.404607884 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:14.404613114 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:14.404999806 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:14.405004816 DEBUG Discovering virtual environment in `/tmp/.tmpMsy4Kz/src` 2026-09-10 09:53:14.405045166 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:14.405049246 DEBUG No virtual environment found 2026-09-10 09:53:14.405061256 DEBUG Adding first-party search path `/tmp/.tmpMsy4Kz/src` 2026-09-10 09:53:14.405065486 DEBUG Using vendored stdlib 2026-09-10 09:53:14.405162226 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:14.405166327 DEBUG Adding new file root '/tmp/.tmpMsy4Kz/src' of kind Project 2026-09-10 09:53:14.407803479 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.002s 2026-09-10 09:53:14.407820759 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:14.407824889 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:14.407869919 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMsy4Kz/src/unchanged.py") 2026-09-10 09:53:14.407880480 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMsy4Kz/src/unchanged.py` 2026-09-10 09:53:14.407891650 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMsy4Kz/src/unchanged.py` 2026-09-10 09:53:14.407987840 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMsy4Kz/src/unchanged.py` to project `src` 2026-09-10 09:53:14.407997460 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMsy4Kz/src/unchanged.py` 2026-09-10 09:53:14.407999540 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:14.408005920 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:14.408011110 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:14.408064940 DEBUG Received notification `$/progress` 2026-09-10 09:53:14.408058960 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:53:14.408102791 DEBUG Received notification `$/progress` 2026-09-10 09:53:14.408206731 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMsy4Kz/src/modified_same_error.py"))}: Checking file '/tmp/.tmpMsy4Kz/src/modified_same_error.py' 2026-09-10 09:53:14.408219931 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMsy4Kz/src/unchanged.py"))}: Checking file '/tmp/.tmpMsy4Kz/src/unchanged.py' 2026-09-10 09:53:14.408210321 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMsy4Kz/src/new_error.py"))}: Checking file '/tmp/.tmpMsy4Kz/src/new_error.py' 2026-09-10 09:53:14.408220841 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMsy4Kz/src/fixed_error.py"))}: Checking file '/tmp/.tmpMsy4Kz/src/fixed_error.py' 2026-09-10 09:53:14.408222101 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMsy4Kz/src/changed_error.py"))}: Checking file '/tmp/.tmpMsy4Kz/src/changed_error.py' 2026-09-10 09:53:14.408326392 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMsy4Kz/src/fixed_error.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:14.419027833 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMsy4Kz/src/fixed_error.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:14.423661455 DEBUG Received notification `$/progress` 2026-09-10 09:53:14.423710645 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.016s 2026-09-10 09:53:14.423734115 DEBUG Received notification `$/progress` 2026-09-10 09:53:14.423767776 DEBUG method="workspace/diagnostic" response.id=2 duration=15.75ms 2026-09-10 09:53:14.423779156 DEBUG Received server response for request 2 2026-09-10 09:53:14.424221488 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:14.424230828 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:14.424234548 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:14.424244828 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:14.424249088 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:53:14.424252598 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:53:14.424255848 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:53:14.424259298 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:53:14.424261528 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:53:14.424273408 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMsy4Kz/src/new_error.py") 2026-09-10 09:53:14.424280278 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMsy4Kz/src/new_error.py` 2026-09-10 09:53:14.424291058 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMsy4Kz/src/new_error.py` 2026-09-10 09:53:14.424384338 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMsy4Kz/src/new_error.py` to project `src` 2026-09-10 09:53:14.424393119 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMsy4Kz/src/new_error.py` 2026-09-10 09:53:14.424395559 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:14.424403699 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:53:14.424426009 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMsy4Kz/src/fixed_error.py") 2026-09-10 09:53:14.424430149 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMsy4Kz/src/fixed_error.py` 2026-09-10 09:53:14.424434089 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMsy4Kz/src/fixed_error.py` 2026-09-10 09:53:14.424502729 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMsy4Kz/src/fixed_error.py` to project `src` 2026-09-10 09:53:14.424509819 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMsy4Kz/src/fixed_error.py` 2026-09-10 09:53:14.424511869 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:14.424517339 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(200))}}: Set open project files (count: 3) 2026-09-10 09:53:14.424538309 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMsy4Kz/src/changed_error.py") 2026-09-10 09:53:14.424542939 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMsy4Kz/src/changed_error.py` 2026-09-10 09:53:14.424547199 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMsy4Kz/src/changed_error.py` 2026-09-10 09:53:14.424625960 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMsy4Kz/src/changed_error.py` to project `src` 2026-09-10 09:53:14.424632510 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMsy4Kz/src/changed_error.py` 2026-09-10 09:53:14.424634950 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:14.424641790 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(100)), file(Id(200)), file(Id(181))}}: Set open project files (count: 4) 2026-09-10 09:53:14.424663310 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMsy4Kz/src/modified_same_error.py") 2026-09-10 09:53:14.424667490 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMsy4Kz/src/modified_same_error.py` 2026-09-10 09:53:14.424671610 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMsy4Kz/src/modified_same_error.py` 2026-09-10 09:53:14.424740760 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMsy4Kz/src/modified_same_error.py` to project `src` 2026-09-10 09:53:14.424747410 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMsy4Kz/src/modified_same_error.py` 2026-09-10 09:53:14.424749380 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:14.424757380 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(180)), file(Id(100)), file(Id(200)), file(Id(181))}}: Set open project files (count: 5) 2026-09-10 09:53:14.424768080 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:53:14.424783440 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpMsy4Kz/src/new_error.py", kind: FileContent } 2026-09-10 09:53:14.424787670 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpMsy4Kz/src/new_error.py` 2026-09-10 09:53:14.424862361 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpMsy4Kz/src/new_error.py` to project `src` 2026-09-10 09:53:14.424872361 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:53:14.424892731 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpMsy4Kz/src/fixed_error.py", kind: FileContent } 2026-09-10 09:53:14.424896481 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpMsy4Kz/src/fixed_error.py` 2026-09-10 09:53:14.424963971 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpMsy4Kz/src/fixed_error.py` to project `src` 2026-09-10 09:53:14.424975711 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:53:14.424990621 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpMsy4Kz/src/changed_error.py", kind: FileContent } 2026-09-10 09:53:14.424994041 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpMsy4Kz/src/changed_error.py` 2026-09-10 09:53:14.425067242 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpMsy4Kz/src/changed_error.py` to project `src` 2026-09-10 09:53:14.425075922 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:53:14.425089812 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpMsy4Kz/src/modified_same_error.py", kind: FileContent } 2026-09-10 09:53:14.425093292 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpMsy4Kz/src/modified_same_error.py` 2026-09-10 09:53:14.425161192 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpMsy4Kz/src/modified_same_error.py` to project `src` 2026-09-10 09:53:14.425214382 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:53:14.425222662 DEBUG Received notification `$/progress` 2026-09-10 09:53:14.425230642 DEBUG Received notification `$/progress` 2026-09-10 09:53:14.425265953 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMsy4Kz/src/modified_same_error.py"))}: Checking file '/tmp/.tmpMsy4Kz/src/modified_same_error.py' 2026-09-10 09:53:14.425274013 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMsy4Kz/src/new_error.py"))}: Checking file '/tmp/.tmpMsy4Kz/src/new_error.py' 2026-09-10 09:53:14.425288803 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMsy4Kz/src/changed_error.py"))}: Checking file '/tmp/.tmpMsy4Kz/src/changed_error.py' 2026-09-10 09:53:14.425302483 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMsy4Kz/src/fixed_error.py"))}: Checking file '/tmp/.tmpMsy4Kz/src/fixed_error.py' 2026-09-10 09:53:14.425455094 DEBUG Received notification `$/progress` 2026-09-10 09:53:14.425502544 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:53:14.425518474 DEBUG Received notification `$/progress` 2026-09-10 09:53:14.425555544 DEBUG method="workspace/diagnostic" response.id=3 duration=388.94µs 2026-09-10 09:53:14.425564764 DEBUG Received server response for request 3 2026-09-10 09:53:14.435962934 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:14.435984614 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:14.435991794 DEBUG method="shutdown" response.id=4 duration=9.72µs 2026-09-10 09:53:14.436001844 DEBUG Received server response for request 4 2026-09-10 09:53:14.436005734 DEBUG Client sends notification `exit` 2026-09-10 09:53:14.436014744 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-09-10 09:53:14.439306530 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:14.439371890 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:14.439410850 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:14.439478241 DEBUG Client info: None 2026-09-10 09:53:14.439503971 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-09-10 09:53:14.439517681 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:14.439523461 INFO Version: Unknown 2026-09-10 09:53:14.439567271 DEBUG Received server response for request 1 2026-09-10 09:53:14.439612691 DEBUG Client sends notification `initialized` 2026-09-10 09:53:14.439719632 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:14.439757992 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:14.439761572 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:14.439772752 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:14.439823732 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:14.439835432 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:14.439842842 DEBUG Initializing workspace `file:///tmp/.tmphqupfk/astral:test`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:14.439860453 DEBUG Searching for a project in '/tmp/.tmphqupfk/astral:test' 2026-09-10 09:53:14.439893553 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:14.439898353 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:14.440310075 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:14.440316165 DEBUG Discovering virtual environment in `/tmp/.tmphqupfk/astral:test` 2026-09-10 09:53:14.440363805 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:14.440367465 DEBUG No virtual environment found 2026-09-10 09:53:14.440380065 DEBUG Adding first-party search path `/tmp/.tmphqupfk/astral:test` 2026-09-10 09:53:14.440383875 DEBUG Using vendored stdlib 2026-09-10 09:53:14.440478165 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:14.440482566 DEBUG Adding new file root '/tmp/.tmphqupfk/astral:test' of kind Project 2026-09-10 09:53:14.442161514 INFO Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:14.442176944 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:14.442180954 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:14.442225184 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-09-10 09:53:14.442470575 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmphqupfk/astral:test/test.py"))}: Checking file '/tmp/.tmphqupfk/astral:test/test.py' 2026-09-10 09:53:14.442552115 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmphqupfk/astral:test/test.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:14.450847225 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmphqupfk/astral:test/test.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:14.454832574 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-09-10 09:53:14.454859514 DEBUG method="workspace/diagnostic" response.id=2 duration=12.68ms 2026-09-10 09:53:14.454874764 DEBUG Received server response for request 2 2026-09-10 09:53:14.454917065 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:53:14.454947275 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-09-10 09:53:14.454961055 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:53:14.454965125 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-09-10 09:53:16.455036627 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:16.455165558 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:16.455253818 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-09-10 09:53:16.455264198 DEBUG method="shutdown" response.id=4 duration=109.31µs 2026-09-10 09:53:16.455268628 DEBUG Received server response for request 3 2026-09-10 09:53:16.455273578 DEBUG Received server response for request 4 2026-09-10 09:53:16.455278248 DEBUG Client sends notification `exit` 2026-09-10 09:53:16.455288149 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-09-10 09:53:16.459661219 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:16.459746800 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:16.459793460 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:16.459876290 DEBUG Client info: None 2026-09-10 09:53:16.459905870 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-09-10 09:53:16.459922591 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:16.459928801 INFO Version: Unknown 2026-09-10 09:53:16.459972081 DEBUG Received server response for request 1 2026-09-10 09:53:16.460019071 DEBUG Client sends notification `initialized` 2026-09-10 09:53:16.460185402 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:16.460235362 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:16.460238732 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:16.460251862 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:16.460327372 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:16.460344663 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:16.460353203 DEBUG Initializing workspace `file:///tmp/.tmpX2qjY5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:16.460374343 DEBUG Searching for a project in '/tmp/.tmpX2qjY5/src' 2026-09-10 09:53:16.460410043 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:16.460415343 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:16.461115366 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:16.461121506 DEBUG Discovering virtual environment in `/tmp/.tmpX2qjY5/src` 2026-09-10 09:53:16.461183377 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:16.461207217 DEBUG No virtual environment found 2026-09-10 09:53:16.461220237 DEBUG Adding first-party search path `/tmp/.tmpX2qjY5/src` 2026-09-10 09:53:16.461224297 DEBUG Using vendored stdlib 2026-09-10 09:53:16.461344327 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:16.461349407 DEBUG Adding new file root '/tmp/.tmpX2qjY5/src' of kind Project 2026-09-10 09:53:16.463125366 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:16.463145026 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:16.463149306 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:16.463202706 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:53:16.463343327 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX2qjY5/src/test.py"))}: Checking file '/tmp/.tmpX2qjY5/src/test.py' 2026-09-10 09:53:16.463482107 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX2qjY5/src/test.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:16.472315709 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX2qjY5/src/test.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:16.476403269 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-09-10 09:53:16.476418749 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-09-10 09:53:18.460350201 DEBUG Client sends notification `$/cancelRequest` 2026-09-10 09:53:18.460481652 DEBUG notification{method=$/cancelRequest}: Cancelled request id=2 method=workspace/diagnostic 2026-09-10 09:53:18.460542452 DEBUG notification{method=$/cancelRequest}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-09-10 09:53:18.460547002 DEBUG Received server response for request 2 2026-09-10 09:53:18.470808183 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:18.470846883 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:18.470857053 DEBUG method="shutdown" response.id=3 duration=17.02µs 2026-09-10 09:53:18.470878483 DEBUG Received server response for request 3 2026-09-10 09:53:18.470882163 DEBUG Client sends notification `exit` 2026-09-10 09:53:18.470897393 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-09-10 09:53:18.475285615 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:18.475349395 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:18.475396135 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:18.475478535 DEBUG Client info: None 2026-09-10 09:53:18.475524456 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-09-10 09:53:18.475540046 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:18.475546526 INFO Version: Unknown 2026-09-10 09:53:18.475588366 DEBUG Received server response for request 1 2026-09-10 09:53:18.475631486 DEBUG Client sends notification `initialized` 2026-09-10 09:53:18.475748777 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:18.475789357 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:18.475793077 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:18.475808907 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:18.475811257 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:18.475868437 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:18.475881717 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:18.475885317 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:18.475892217 DEBUG Initializing workspace `file:///tmp/.tmpT1mCNT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:18.475913728 DEBUG Searching for a project in '/tmp/.tmpT1mCNT/src' 2026-09-10 09:53:18.475951918 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:18.475957428 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:18.476400700 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:18.476407120 DEBUG Discovering virtual environment in `/tmp/.tmpT1mCNT/src` 2026-09-10 09:53:18.476461940 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:18.476466740 DEBUG No virtual environment found 2026-09-10 09:53:18.476480110 DEBUG Adding first-party search path `/tmp/.tmpT1mCNT/src` 2026-09-10 09:53:18.476484250 DEBUG Using vendored stdlib 2026-09-10 09:53:18.476591011 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:18.476596361 DEBUG Adding new file root '/tmp/.tmpT1mCNT/src' of kind Project 2026-09-10 09:53:18.479298354 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-10 09:53:18.479318494 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:18.479322504 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:18.479377874 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpT1mCNT/src/test.py") 2026-09-10 09:53:18.479386884 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpT1mCNT/src/test.py` 2026-09-10 09:53:18.479405005 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpT1mCNT/src/test.py` 2026-09-10 09:53:18.479508555 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpT1mCNT/src/test.py` to project `src` 2026-09-10 09:53:18.479520675 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpT1mCNT/src/test.py` 2026-09-10 09:53:18.479523165 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:18.479530665 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:18.479535725 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:18.479568635 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:53:18.479658696 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpT1mCNT/src/test.py"))}: Checking file '/tmp/.tmpT1mCNT/src/test.py' 2026-09-10 09:53:18.479792536 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpT1mCNT/src/test.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:18.488509448 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpT1mCNT/src/test.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:18.492554758 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-09-10 09:53:18.492570938 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-09-10 09:53:20.475904408 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:53:20.476041198 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:53:20.476121459 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpT1mCNT/src/test.py", kind: FileContent } 2026-09-10 09:53:20.476132839 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpT1mCNT/src/test.py` 2026-09-10 09:53:20.476297959 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpT1mCNT/src/test.py` to project `src` 2026-09-10 09:53:20.476318220 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-09-10 09:53:20.476369960 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:53:20.476445830 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpT1mCNT/src/test.py"))}: Checking file '/tmp/.tmpT1mCNT/src/test.py' 2026-09-10 09:53:20.476676151 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:53:20.476704101 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-09-10 09:53:20.476718392 DEBUG Received server response for request 2 2026-09-10 09:53:20.487063582 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:20.487096772 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:20.487104922 DEBUG method="shutdown" response.id=3 duration=12.31µs 2026-09-10 09:53:20.487115272 DEBUG Received server response for request 3 2026-09-10 09:53:20.487119042 DEBUG Client sends notification `exit` 2026-09-10 09:53:20.487128393 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-09-10 09:53:20.491469583 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:20.491535204 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:20.491581854 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:20.491669384 DEBUG Client info: None 2026-09-10 09:53:20.491715625 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-09-10 09:53:20.491731895 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:20.491738235 INFO Version: Unknown 2026-09-10 09:53:20.491779935 DEBUG Received server response for request 1 2026-09-10 09:53:20.491821095 DEBUG Client sends notification `initialized` 2026-09-10 09:53:20.491939436 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:20.491978336 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:20.491981696 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:20.491993596 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:20.492066896 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:20.492080676 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:20.492088666 DEBUG Initializing workspace `file:///tmp/.tmp247yal/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:20.492108276 DEBUG Searching for a project in '/tmp/.tmp247yal/src' 2026-09-10 09:53:20.492143247 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:20.492149057 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:20.492569389 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:20.492576329 DEBUG Discovering virtual environment in `/tmp/.tmp247yal/src` 2026-09-10 09:53:20.492629699 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:20.492634699 DEBUG No virtual environment found 2026-09-10 09:53:20.492646639 DEBUG Adding first-party search path `/tmp/.tmp247yal/src` 2026-09-10 09:53:20.492650739 DEBUG Using vendored stdlib 2026-09-10 09:53:20.492756090 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:20.492760680 DEBUG Adding new file root '/tmp/.tmp247yal/src' of kind Project 2026-09-10 09:53:20.494675419 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:20.494692739 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:20.494696979 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:20.494735289 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:53:20.494866300 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp247yal/src/test.py"))}: Checking file '/tmp/.tmp247yal/src/test.py' 2026-09-10 09:53:20.494974220 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp247yal/src/test.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:20.504084934 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp247yal/src/test.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:20.508133893 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-09-10 09:53:20.508150273 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-09-10 09:53:22.492082450 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:22.492227160 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:22.492286791 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-09-10 09:53:22.492300761 DEBUG method="shutdown" response.id=3 duration=86.38µs 2026-09-10 09:53:22.492304891 DEBUG Received server response for request 2 2026-09-10 09:53:22.492311051 DEBUG Received server response for request 3 2026-09-10 09:53:22.492317391 DEBUG Client sends notification `exit` 2026-09-10 09:53:22.492327361 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-09-10 09:53:22.496849952 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:22.496915583 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:22.496960663 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:22.497048363 DEBUG Client info: None 2026-09-10 09:53:22.497095904 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-09-10 09:53:22.497111484 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:22.497117804 INFO Version: Unknown 2026-09-10 09:53:22.497159894 DEBUG Received server response for request 1 2026-09-10 09:53:22.497216414 DEBUG Client sends notification `initialized` 2026-09-10 09:53:22.497332535 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:22.497373075 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:22.497376355 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:22.497393205 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:22.497395685 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:22.497465475 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:22.497479395 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:22.497484055 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:22.497491475 DEBUG Initializing workspace `file:///tmp/.tmpX8ipEc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:22.497513435 DEBUG Searching for a project in '/tmp/.tmpX8ipEc/src' 2026-09-10 09:53:22.497552586 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:22.497558416 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:22.497987028 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:22.497994118 DEBUG Discovering virtual environment in `/tmp/.tmpX8ipEc/src` 2026-09-10 09:53:22.498048448 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:22.498053658 DEBUG No virtual environment found 2026-09-10 09:53:22.498067588 DEBUG Adding first-party search path `/tmp/.tmpX8ipEc/src` 2026-09-10 09:53:22.498071698 DEBUG Using vendored stdlib 2026-09-10 09:53:22.498180089 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:22.498185249 DEBUG Adding new file root '/tmp/.tmpX8ipEc/src' of kind Project 2026-09-10 09:53:22.499946277 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:22.499965757 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:22.499969927 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:22.500024597 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpX8ipEc/src/test.py") 2026-09-10 09:53:22.500033467 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpX8ipEc/src/test.py` 2026-09-10 09:53:22.500050728 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpX8ipEc/src/test.py` 2026-09-10 09:53:22.500151658 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpX8ipEc/src/test.py` to project `src` 2026-09-10 09:53:22.500163508 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpX8ipEc/src/test.py` 2026-09-10 09:53:22.500165918 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:22.500172908 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:22.500178198 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:22.500220728 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:53:22.500312989 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX8ipEc/src/test.py"))}: Checking file '/tmp/.tmpX8ipEc/src/test.py' 2026-09-10 09:53:22.500463059 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX8ipEc/src/test.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:22.509145581 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX8ipEc/src/test.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:22.513212120 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-09-10 09:53:22.513227240 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-09-10 09:53:24.497518714 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:53:24.497653215 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:53:24.497730685 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpX8ipEc/src/test.py", kind: FileContent } 2026-09-10 09:53:24.497742015 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpX8ipEc/src/test.py` 2026-09-10 09:53:24.497871616 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpX8ipEc/src/test.py` to project `src` 2026-09-10 09:53:24.497886076 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-09-10 09:53:24.497951106 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:53:24.498025796 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX8ipEc/src/test.py"))}: Checking file '/tmp/.tmpX8ipEc/src/test.py' 2026-09-10 09:53:24.498560809 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.001s 2026-09-10 09:53:24.498589429 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-09-10 09:53:24.498604289 DEBUG Received server response for request 2 2026-09-10 09:53:24.498647829 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:53:24.498675570 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:53:24.498686670 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:53:24.498689900 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-09-10 09:53:26.498742892 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:53:26.498850313 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:53:26.498924933 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpX8ipEc/src/test.py", kind: FileContent } 2026-09-10 09:53:26.498935243 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpX8ipEc/src/test.py` 2026-09-10 09:53:26.499104954 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpX8ipEc/src/test.py` to project `src` 2026-09-10 09:53:26.499123874 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-09-10 09:53:26.499168954 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:53:26.499393806 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX8ipEc/src/test.py"))}: Checking file '/tmp/.tmpX8ipEc/src/test.py' 2026-09-10 09:53:26.499584126 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:53:26.499610337 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-09-10 09:53:26.499624237 DEBUG Received server response for request 3 2026-09-10 09:53:26.510027096 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:26.510062907 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:26.510070937 DEBUG method="shutdown" response.id=4 duration=12.34µs 2026-09-10 09:53:26.510089867 DEBUG Received server response for request 4 2026-09-10 09:53:26.510094227 DEBUG Client sends notification `exit` 2026-09-10 09:53:26.510103647 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-09-10 09:53:26.514882770 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:26.514965870 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:26.515017110 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:26.515094051 DEBUG Client info: None 2026-09-10 09:53:26.515132091 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-09-10 09:53:26.515146841 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:26.515153261 INFO Version: Unknown 2026-09-10 09:53:26.515209081 DEBUG Received server response for request 1 2026-09-10 09:53:26.515256191 DEBUG Client sends notification `initialized` 2026-09-10 09:53:26.515373622 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:26.515415892 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:26.515419712 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:26.515433432 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:26.515520903 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:26.515533703 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:26.515541993 DEBUG Initializing workspace `file:///tmp/.tmpPcyZBe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:26.515562383 DEBUG Searching for a project in '/tmp/.tmpPcyZBe/src' 2026-09-10 09:53:26.515597013 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:26.515601943 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:26.516024575 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:26.516029975 DEBUG Discovering virtual environment in `/tmp/.tmpPcyZBe/src` 2026-09-10 09:53:26.516082985 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:26.516088025 DEBUG No virtual environment found 2026-09-10 09:53:26.516099426 DEBUG Adding first-party search path `/tmp/.tmpPcyZBe/src` 2026-09-10 09:53:26.516103636 DEBUG Using vendored stdlib 2026-09-10 09:53:26.516231326 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:26.516236436 DEBUG Adding new file root '/tmp/.tmpPcyZBe/src' of kind Project 2026-09-10 09:53:26.517969274 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.002s 2026-09-10 09:53:26.517990765 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:26.517994795 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:26.518038695 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:53:26.518434637 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPcyZBe/src/file_001.py"))}: Checking file '/tmp/.tmpPcyZBe/src/file_001.py' 2026-09-10 09:53:26.518437697 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPcyZBe/src/file_000.py"))}: Checking file '/tmp/.tmpPcyZBe/src/file_000.py' 2026-09-10 09:53:26.518436827 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPcyZBe/src/file_002.py"))}: Checking file '/tmp/.tmpPcyZBe/src/file_002.py' 2026-09-10 09:53:26.518464957 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPcyZBe/src/file_003.py"))}: Checking file '/tmp/.tmpPcyZBe/src/file_003.py' 2026-09-10 09:53:26.518573237 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPcyZBe/src/file_000.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:26.518707308 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPcyZBe/src/file_004.py"))}: Checking file '/tmp/.tmpPcyZBe/src/file_004.py' 2026-09-10 09:53:26.528601785 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPcyZBe/src/file_001.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:26.533232517 DEBUG Received notification `$/progress` 2026-09-10 09:53:26.533301098 DEBUG Received notification `$/progress` 2026-09-10 09:53:26.533370918 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.015s 2026-09-10 09:53:26.533428468 DEBUG method="workspace/diagnostic" response.id=2 duration=15.43ms 2026-09-10 09:53:26.533452289 DEBUG Received server response for request 2 2026-09-10 09:53:26.543623137 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:26.543657677 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:26.543668197 DEBUG method="shutdown" response.id=3 duration=15.70µs 2026-09-10 09:53:26.543685418 DEBUG Received server response for request 3 2026-09-10 09:53:26.543688938 DEBUG Client sends notification `exit` 2026-09-10 09:53:26.543704068 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-09-10 09:53:26.547678827 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:26.547747077 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:26.547791667 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:26.547859927 DEBUG Client info: None 2026-09-10 09:53:26.547890898 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-09-10 09:53:26.547904738 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:26.547911128 INFO Version: Unknown 2026-09-10 09:53:26.547968308 DEBUG Received server response for request 1 2026-09-10 09:53:26.548015018 DEBUG Client sends notification `initialized` 2026-09-10 09:53:26.548157079 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:26.548231149 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:26.548239459 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:26.548256719 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:26.548261589 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:26.548265109 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:26.548267499 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:26.548282869 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:26.548297480 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:26.548301120 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:26.548303620 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:26.548306300 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:26.548313670 DEBUG Initializing workspace `file:///tmp/.tmpTb9381/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:26.548331960 DEBUG Searching for a project in '/tmp/.tmpTb9381/src' 2026-09-10 09:53:26.548364980 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:26.548370440 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:26.549044103 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:26.549050843 DEBUG Discovering virtual environment in `/tmp/.tmpTb9381/src` 2026-09-10 09:53:26.549102133 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:26.549107293 DEBUG No virtual environment found 2026-09-10 09:53:26.549118563 DEBUG Adding first-party search path `/tmp/.tmpTb9381/src` 2026-09-10 09:53:26.549122923 DEBUG Using vendored stdlib 2026-09-10 09:53:26.549269124 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:26.549274254 DEBUG Adding new file root '/tmp/.tmpTb9381/src' of kind Project 2026-09-10 09:53:26.551994897 INFO Project::index_files{project=src}: Indexed 7 file(s) in 0.003s 2026-09-10 09:53:26.552014427 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:26.552018787 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:26.552069228 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpTb9381/src/error_0.py") 2026-09-10 09:53:26.552077578 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpTb9381/src/error_0.py` 2026-09-10 09:53:26.552094868 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpTb9381/src/error_0.py` 2026-09-10 09:53:26.552206798 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpTb9381/src/error_0.py` to project `src` 2026-09-10 09:53:26.552219328 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTb9381/src/error_0.py` 2026-09-10 09:53:26.552222068 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:26.552230008 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:26.552235438 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:26.552256709 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpTb9381/src/error_1.py") 2026-09-10 09:53:26.552261149 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpTb9381/src/error_1.py` 2026-09-10 09:53:26.552265369 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpTb9381/src/error_1.py` 2026-09-10 09:53:26.552339859 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpTb9381/src/error_1.py` to project `src` 2026-09-10 09:53:26.552346779 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTb9381/src/error_1.py` 2026-09-10 09:53:26.552349129 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:26.552354249 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:53:26.552358639 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:26.552375819 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpTb9381/src/error_2.py") 2026-09-10 09:53:26.552380319 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpTb9381/src/error_2.py` 2026-09-10 09:53:26.552385949 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpTb9381/src/error_2.py` 2026-09-10 09:53:26.552458629 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpTb9381/src/error_2.py` to project `src` 2026-09-10 09:53:26.552465170 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTb9381/src/error_2.py` 2026-09-10 09:53:26.552467170 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:26.552472680 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-09-10 09:53:26.552477120 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:26.552507240 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:53:26.552628890 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTb9381/src/error_0.py"))}: Checking file '/tmp/.tmpTb9381/src/error_0.py' 2026-09-10 09:53:26.552629100 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTb9381/src/error_1.py"))}: Checking file '/tmp/.tmpTb9381/src/error_1.py' 2026-09-10 09:53:26.552644520 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTb9381/src/error_2.py"))}: Checking file '/tmp/.tmpTb9381/src/error_2.py' 2026-09-10 09:53:26.552646490 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTb9381/src/error_5.py"))}: Checking file '/tmp/.tmpTb9381/src/error_5.py' 2026-09-10 09:53:26.552679271 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTb9381/src/error_3.py"))}: Checking file '/tmp/.tmpTb9381/src/error_3.py' 2026-09-10 09:53:26.552663431 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTb9381/src/error_6.py"))}: Checking file '/tmp/.tmpTb9381/src/error_6.py' 2026-09-10 09:53:26.552673681 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTb9381/src/error_4.py"))}: Checking file '/tmp/.tmpTb9381/src/error_4.py' 2026-09-10 09:53:26.552723061 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTb9381/src/error_1.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:26.561073561 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTb9381/src/error_1.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:26.565618483 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-09-10 09:53:26.565694473 DEBUG method="workspace/diagnostic" response.id=2 duration=13.21ms 2026-09-10 09:53:26.565717043 DEBUG Received server response for request 2 2026-09-10 09:53:26.565796183 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:53:26.565807663 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:53:26.565811023 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:53:26.565813383 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:53:26.565830014 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:53:26.565855214 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpTb9381/src/error_0.py", kind: FileContent } 2026-09-10 09:53:26.565861664 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpTb9381/src/error_0.py` 2026-09-10 09:53:26.565956594 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpTb9381/src/error_0.py` to project `src` 2026-09-10 09:53:26.565969164 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:53:26.565985294 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpTb9381/src/error_1.py", kind: FileContent } 2026-09-10 09:53:26.565989014 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpTb9381/src/error_1.py` 2026-09-10 09:53:26.566058915 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpTb9381/src/error_1.py` to project `src` 2026-09-10 09:53:26.566068815 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:53:26.566083025 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpTb9381/src/error_2.py", kind: FileContent } 2026-09-10 09:53:26.566086355 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpTb9381/src/error_2.py` 2026-09-10 09:53:26.566155985 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpTb9381/src/error_2.py` to project `src` 2026-09-10 09:53:26.566213915 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:53:26.566257366 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTb9381/src/error_1.py"))}: Checking file '/tmp/.tmpTb9381/src/error_1.py' 2026-09-10 09:53:26.566274046 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTb9381/src/error_0.py"))}: Checking file '/tmp/.tmpTb9381/src/error_0.py' 2026-09-10 09:53:26.566286266 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTb9381/src/error_2.py"))}: Checking file '/tmp/.tmpTb9381/src/error_2.py' 2026-09-10 09:53:26.566384056 DEBUG Received notification `$/progress` 2026-09-10 09:53:26.566409266 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:53:26.566443436 DEBUG method="workspace/diagnostic" response.id=3 duration=281.77µs 2026-09-10 09:53:26.566459387 DEBUG Received server response for request 3 2026-09-10 09:53:26.576882256 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:26.576906027 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:26.576913457 DEBUG method="shutdown" response.id=4 duration=11.28µs 2026-09-10 09:53:26.576924317 DEBUG Received server response for request 4 2026-09-10 09:53:26.576928107 DEBUG Client sends notification `exit` 2026-09-10 09:53:26.576937217 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-09-10 09:53:26.582434883 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:26.582504883 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:26.582545724 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:26.582607754 DEBUG Client info: None 2026-09-10 09:53:26.582634604 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:26.582648084 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:26.582655404 INFO Version: Unknown 2026-09-10 09:53:26.582699764 DEBUG Received server response for request 1 2026-09-10 09:53:26.582741874 DEBUG Client sends notification `initialized` 2026-09-10 09:53:26.582878015 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:26.582919705 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:26.582923335 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:26.582936255 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:26.582994916 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:26.583009916 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:26.583017906 DEBUG Initializing workspace `file:///tmp/.tmpXjHSiH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:26.583037256 DEBUG Searching for a project in '/tmp/.tmpXjHSiH/src' 2026-09-10 09:53:26.583086156 DEBUG Found project at '/tmp/.tmpXjHSiH' 2026-09-10 09:53:26.583090826 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:26.583708239 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:26.583714889 DEBUG Discovering virtual environment in `/tmp/.tmpXjHSiH` 2026-09-10 09:53:26.583764589 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:26.583769519 DEBUG No virtual environment found 2026-09-10 09:53:26.583779789 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:53:26.583789190 DEBUG Adding first-party search path `/tmp/.tmpXjHSiH/src` 2026-09-10 09:53:26.583793110 DEBUG Adding first-party search path `/tmp/.tmpXjHSiH` 2026-09-10 09:53:26.583797160 DEBUG Using vendored stdlib 2026-09-10 09:53:26.583902780 INFO Python version: Python 3.10, platform: linux 2026-09-10 09:53:26.583907070 DEBUG Adding new file root '/tmp/.tmpXjHSiH' of kind Project 2026-09-10 09:53:26.585639768 INFO Project::index_files{project=.tmpXjHSiH}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:26.585657788 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:26.585662308 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:26.585701939 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project '.tmpXjHSiH' 2026-09-10 09:53:26.585850589 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXjHSiH/src/foo.py"))}: Checking file '/tmp/.tmpXjHSiH/src/foo.py' 2026-09-10 09:53:26.585956190 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXjHSiH/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:26.599756326 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXjHSiH/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-09-10 09:53:26.599790406 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXjHSiH/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:26.599839396 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-09-10 09:53:26.599861636 DEBUG method="workspace/diagnostic" response.id=2 duration=14.20ms 2026-09-10 09:53:26.599877826 DEBUG Received server response for request 2 2026-09-10 09:53:26.610162386 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:26.610199116 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:26.610206986 DEBUG method="shutdown" response.id=3 duration=24.42µs 2026-09-10 09:53:26.610217596 DEBUG Received server response for request 3 2026-09-10 09:53:26.610221366 DEBUG Client sends notification `exit` 2026-09-10 09:53:26.610239036 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-09-10 09:53:26.613379571 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:26.613449591 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:26.613494072 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:26.613552982 DEBUG Client info: None 2026-09-10 09:53:26.613582662 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:26.613595822 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:26.613602162 INFO Version: Unknown 2026-09-10 09:53:26.613647012 DEBUG Received server response for request 1 2026-09-10 09:53:26.613689103 DEBUG Client sends notification `initialized` 2026-09-10 09:53:26.613820803 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:26.613865783 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:26.613869603 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:26.613885324 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:26.613931274 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:26.613953694 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:26.613961434 DEBUG Initializing workspace `file:///tmp/.tmp5oHtm4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:26.613980644 DEBUG Searching for a project in '/tmp/.tmp5oHtm4/src' 2026-09-10 09:53:26.614013274 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:26.614017984 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:26.614623657 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:26.614630017 DEBUG Discovering virtual environment in `/tmp/.tmp5oHtm4/src` 2026-09-10 09:53:26.614681437 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:26.614685877 DEBUG No virtual environment found 2026-09-10 09:53:26.614697907 DEBUG Adding first-party search path `/tmp/.tmp5oHtm4/src` 2026-09-10 09:53:26.614701957 DEBUG Using vendored stdlib 2026-09-10 09:53:26.614821328 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:26.614826058 DEBUG Adding new file root '/tmp/.tmp5oHtm4/src' of kind Project 2026-09-10 09:53:26.616589516 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:26.616607237 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:26.616611497 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:26.616644377 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:53:26.616822968 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp5oHtm4/src/foo.py"))}: Checking file '/tmp/.tmp5oHtm4/src/foo.py' 2026-09-10 09:53:26.616949548 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp5oHtm4/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:26.625689600 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp5oHtm4/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:26.630781174 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-09-10 09:53:26.630812724 DEBUG method="workspace/diagnostic" response.id=2 duration=14.20ms 2026-09-10 09:53:26.630830095 DEBUG Received server response for request 2 2026-09-10 09:53:26.641086654 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:26.641110494 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:26.641118204 DEBUG method="shutdown" response.id=3 duration=12.46µs 2026-09-10 09:53:26.641128004 DEBUG Received server response for request 3 2026-09-10 09:53:26.641131504 DEBUG Client sends notification `exit` 2026-09-10 09:53:26.641140774 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-09-10 09:53:26.646931242 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:26.646998532 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:26.647043402 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:26.647104593 DEBUG Client info: None 2026-09-10 09:53:26.647132853 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:26.647144913 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:26.647151663 INFO Version: Unknown 2026-09-10 09:53:26.647212193 DEBUG Received server response for request 1 2026-09-10 09:53:26.647252293 DEBUG Client sends notification `initialized` 2026-09-10 09:53:26.647380824 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:26.647422104 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:26.647425834 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:26.647437954 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:26.647492684 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:26.647508364 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:26.647516084 DEBUG Initializing workspace `file:///tmp/.tmpl56GzM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:26.647536215 DEBUG Searching for a project in '/tmp/.tmpl56GzM/src' 2026-09-10 09:53:26.647571195 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:26.647577195 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:26.648206808 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:26.648213058 DEBUG Discovering virtual environment in `/tmp/.tmpl56GzM/src` 2026-09-10 09:53:26.648264188 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:26.648268958 DEBUG No virtual environment found 2026-09-10 09:53:26.648280858 DEBUG Adding first-party search path `/tmp/.tmpl56GzM/src` 2026-09-10 09:53:26.648285048 DEBUG Using vendored stdlib 2026-09-10 09:53:26.648395519 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:26.648400189 DEBUG Adding new file root '/tmp/.tmpl56GzM/src' of kind Project 2026-09-10 09:53:26.650176007 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:26.650202697 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:26.650207127 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:26.650240127 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:53:26.650336248 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpl56GzM/src/foo.py"))}: Checking file '/tmp/.tmpl56GzM/src/foo.py' 2026-09-10 09:53:26.650446318 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:53:26.650466969 DEBUG method="workspace/diagnostic" response.id=2 duration=256.74µs 2026-09-10 09:53:26.650477999 DEBUG Received server response for request 2 2026-09-10 09:53:26.660706888 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:26.660731418 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:26.660738708 DEBUG method="shutdown" response.id=3 duration=11.33µs 2026-09-10 09:53:26.660747738 DEBUG Received server response for request 3 2026-09-10 09:53:26.660751368 DEBUG Client sends notification `exit` 2026-09-10 09:53:26.660760508 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-09-10 09:53:26.662129894 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:26.662219565 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:26.662256495 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:26.662299585 DEBUG Client info: None 2026-09-10 09:53:26.662328695 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:26.662340275 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:26.662346275 INFO Version: Unknown 2026-09-10 09:53:26.662385486 DEBUG Received server response for request 1 2026-09-10 09:53:26.662422836 DEBUG Client sends notification `initialized` 2026-09-10 09:53:26.662434436 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpvKbEe0 2026-09-10 09:53:26.662564107 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:26.662606507 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:26.662609977 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:26.662619317 DEBUG No workspace configuration provided for file:///tmp/.tmpvKbEe0 2026-09-10 09:53:26.662632747 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:53:26.662635527 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-09-10 09:53:26.662673827 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:26.662682317 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpvKbEe0, using default options 2026-09-10 09:53:26.662689917 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:26.662693067 DEBUG Deferring `textDocument/prepareRename` request until all workspaces are initialized 2026-09-10 09:53:26.662700297 DEBUG Initializing workspace `file:///tmp/.tmpvKbEe0`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:26.662719867 DEBUG Searching for a project in '/tmp/.tmpvKbEe0' 2026-09-10 09:53:26.662748417 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:26.662754017 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:26.663356000 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:26.663362420 DEBUG Discovering virtual environment in `/tmp/.tmpvKbEe0` 2026-09-10 09:53:26.663411501 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:26.663416271 DEBUG No virtual environment found 2026-09-10 09:53:26.663428561 DEBUG Adding first-party search path `/tmp/.tmpvKbEe0` 2026-09-10 09:53:26.663432751 DEBUG Using vendored stdlib 2026-09-10 09:53:26.663556811 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:26.663561841 DEBUG Adding new file root '/tmp/.tmpvKbEe0' of kind Project 2026-09-10 09:53:26.663979933 DEBUG Failed to read notebook '/tmp/.tmpvKbEe0/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-09-10 09:53:26.666134514 INFO Project::index_files{project=.tmpvKbEe0}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:26.666151504 DEBUG Updating project to check open files 2026-09-10 09:53:26.666171064 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:26.666174844 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:53:26.666209434 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:26.666212474 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:26.666220234 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-09-10 09:53:26.666226354 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:26.666228414 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:26.666237234 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102))}}: Set open project files (count: 2) 2026-09-10 09:53:26.666242104 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:53:26.666244324 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:53:26.666248544 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(103)), file(Id(102))}}: Set open project files (count: 3) 2026-09-10 09:53:26.666341765 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-09-10 09:53:26.666471095 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-09-10 09:53:26.677383577 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:26.681964219 DEBUG Processing deferred request `textDocument/prepareRename` 2026-09-10 09:53:26.681981369 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:26.681990629 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:53:26.682080640 DEBUG method="textDocument/prepareRename" response.id=2 duration=107.99µs 2026-09-10 09:53:26.682098790 DEBUG Received server response for request 2 2026-09-10 09:53:26.682106310 DEBUG Client sends request `textDocument/rename` with ID 3 2026-09-10 09:53:26.682242381 DEBUG method="textDocument/rename" response.id=3 duration=114.42µs 2026-09-10 09:53:26.682260161 DEBUG Received server response for request 3 2026-09-10 09:53:26.692540230 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:26.692573510 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:26.692583870 DEBUG method="shutdown" response.id=4 duration=14.43µs 2026-09-10 09:53:26.692594260 DEBUG Received server response for request 4 2026-09-10 09:53:26.692597510 DEBUG Client sends notification `exit` 2026-09-10 09:53:26.692612940 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-09-10 09:53:26.695651285 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:26.695722475 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:26.695763625 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:26.695816476 DEBUG Client info: None 2026-09-10 09:53:26.695849376 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:26.695860176 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:26.695866916 INFO Version: Unknown 2026-09-10 09:53:26.695906366 DEBUG Received server response for request 1 2026-09-10 09:53:26.695953296 DEBUG Client sends notification `initialized` 2026-09-10 09:53:26.695965176 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpmTnUIx 2026-09-10 09:53:26.696064907 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:26.696104707 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:26.696108737 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:26.696117917 DEBUG No workspace configuration provided for file:///tmp/.tmpmTnUIx 2026-09-10 09:53:26.696124477 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:26.696127297 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-09-10 09:53:26.696173957 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:26.696178567 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpmTnUIx, using default options 2026-09-10 09:53:26.696184287 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:26.696199327 DEBUG Deferring `textDocument/prepareRename` request until all workspaces are initialized 2026-09-10 09:53:26.696206358 DEBUG Initializing workspace `file:///tmp/.tmpmTnUIx`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:26.696222528 DEBUG Searching for a project in '/tmp/.tmpmTnUIx' 2026-09-10 09:53:26.696249358 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:26.696254098 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:26.696607659 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:26.696613269 DEBUG Discovering virtual environment in `/tmp/.tmpmTnUIx` 2026-09-10 09:53:26.696656620 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:26.696660670 DEBUG No virtual environment found 2026-09-10 09:53:26.696672600 DEBUG Adding first-party search path `/tmp/.tmpmTnUIx` 2026-09-10 09:53:26.696676540 DEBUG Using vendored stdlib 2026-09-10 09:53:26.696768000 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:26.696772080 DEBUG Adding new file root '/tmp/.tmpmTnUIx' of kind Project 2026-09-10 09:53:26.699298992 INFO Project::index_files{project=.tmpmTnUIx}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:26.699317572 DEBUG Updating project to check open files 2026-09-10 09:53:26.699332132 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:26.699335252 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:26.699382313 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmTnUIx/foo.py") 2026-09-10 09:53:26.699390663 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmTnUIx/foo.py` 2026-09-10 09:53:26.699397243 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmTnUIx/foo.py` 2026-09-10 09:53:26.699475963 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmTnUIx/foo.py` to project `.tmpmTnUIx` 2026-09-10 09:53:26.699488163 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmTnUIx/foo.py` 2026-09-10 09:53:26.699490533 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:26.699496553 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:26.699501723 DEBUG Processing deferred request `textDocument/prepareRename` 2026-09-10 09:53:26.699644774 DEBUG method="textDocument/prepareRename" response.id=2 duration=140.27µs 2026-09-10 09:53:26.699659884 DEBUG Received server response for request 2 2026-09-10 09:53:26.699669104 DEBUG Client sends request `textDocument/rename` with ID 3 2026-09-10 09:53:26.699777975 DEBUG method="textDocument/rename" response.id=3 duration=96.53µs 2026-09-10 09:53:26.699789035 DEBUG Received server response for request 3 2026-09-10 09:53:26.710039044 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:26.710062514 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:26.710069734 DEBUG method="shutdown" response.id=4 duration=10.45µs 2026-09-10 09:53:26.710079664 DEBUG Received server response for request 4 2026-09-10 09:53:26.710082854 DEBUG Client sends notification `exit` 2026-09-10 09:53:26.710091514 DEBUG Received exit notification, exiting ok test script_preparation::exclude_scripts_uses_saved_contents_after_close ... 2026-09-10 09:53:26.711350930 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:26.711404870 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:26.711439190 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:26.711501591 DEBUG Client info: None 2026-09-10 09:53:26.711531331 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Off, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:26.711545861 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:26.711551191 INFO Version: Unknown 2026-09-10 09:53:26.711590521 DEBUG Received server response for request 1 2026-09-10 09:53:26.711620481 DEBUG Client sends notification `initialized` 2026-09-10 09:53:26.711710962 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:26.711745462 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:26.711748732 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:26.711761042 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:26.711763552 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:26.711809612 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:26.711820912 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:26.711824032 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:26.711829672 DEBUG Initializing workspace `file:///tmp/.tmp8BwIFc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:26.711844052 DEBUG Searching for a project in '/tmp/.tmp8BwIFc/src' 2026-09-10 09:53:26.711882173 DEBUG Found project at '/tmp/.tmp8BwIFc/src' 2026-09-10 09:53:26.711886043 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:26.712237434 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:26.712243354 DEBUG Discovering virtual environment in `/tmp/.tmp8BwIFc/src` 2026-09-10 09:53:26.712282794 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:26.712286694 DEBUG No virtual environment found 2026-09-10 09:53:26.712296804 DEBUG Adding first-party search path `/tmp/.tmp8BwIFc/src` 2026-09-10 09:53:26.712300824 DEBUG Using vendored stdlib 2026-09-10 09:53:26.712386445 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:26.712390715 DEBUG Adding new file root '/tmp/.tmp8BwIFc/src' of kind Project 2026-09-10 09:53:26.715000607 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.003s 2026-09-10 09:53:26.715015838 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:26.715019228 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:26.715059838 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8BwIFc/src/script.py") 2026-09-10 09:53:26.715066498 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8BwIFc/src/script.py` 2026-09-10 09:53:26.715076778 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8BwIFc/src/script.py` 2026-09-10 09:53:26.715171638 DEBUG notification{method=textDocument/didOpen}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmp8BwIFc/src/script.py` from project `src` 2026-09-10 09:53:26.715184778 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8BwIFc/src/script.py` 2026-09-10 09:53:26.715200018 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:26.715204988 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:26.715210328 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:26.715244009 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:53:26.715315629 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8BwIFc/src/main.py"))}: Checking file '/tmp/.tmp8BwIFc/src/main.py' 2026-09-10 09:53:26.715390939 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8BwIFc/src/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:26.724434353 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8BwIFc/src/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:26.724496273 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-10 09:53:26.724517383 DEBUG method="workspace/diagnostic" response.id=2 duration=9.30ms 2026-09-10 09:53:26.724530123 DEBUG Received server response for request 2 2026-09-10 09:53:26.724632503 DEBUG Client sends notification `textDocument/didClose` 2026-09-10 09:53:26.724641704 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:53:26.724654524 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmp8BwIFc/src/script.py` 2026-09-10 09:53:26.724657564 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-09-10 09:53:26.724665764 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-09-10 09:53:26.724688914 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp8BwIFc/src/script.py", kind: FileContent } 2026-09-10 09:53:26.724696774 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmp8BwIFc/src/script.py` 2026-09-10 09:53:26.724701104 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmp8BwIFc/src/script.py` 2026-09-10 09:53:26.724791084 DEBUG notification{method=textDocument/didClose}:apply_changes: Adding file `/tmp/.tmp8BwIFc/src/script.py` to project `src` 2026-09-10 09:53:26.724815784 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:53:26.724904295 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8BwIFc/src/script.py"))}: Checking file '/tmp/.tmp8BwIFc/src/script.py' 2026-09-10 09:53:26.725022425 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:53:26.725044215 DEBUG method="workspace/diagnostic" response.id=3 duration=241.87µs 2026-09-10 09:53:26.725067676 DEBUG Received server response for request 3 2026-09-10 09:53:26.735208544 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:26.735232614 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:26.735239604 DEBUG method="shutdown" response.id=4 duration=10.06µs 2026-09-10 09:53:26.735249564 DEBUG Received server response for request 4 2026-09-10 09:53:26.735253734 DEBUG Client sends notification `exit` 2026-09-10 09:53:26.735262904 DEBUG Received exit notification, exiting ok test script_preparation::non_python_overlay_does_not_block_workspace_diagnostics ... 2026-09-10 09:53:26.737813347 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:26.737884927 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:26.737919167 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:26.737984027 DEBUG Client info: None 2026-09-10 09:53:26.738008898 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:26.738025028 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:26.738032078 INFO Version: Unknown 2026-09-10 09:53:26.738075658 DEBUG Received server response for request 1 2026-09-10 09:53:26.738119678 DEBUG Client sends notification `initialized` 2026-09-10 09:53:26.738273359 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:26.738315259 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:26.738318589 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:26.738333849 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:26.738336479 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:26.738386139 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:26.738403109 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:26.738407559 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:26.738415749 DEBUG Initializing workspace `file:///tmp/.tmpj01tzI/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:26.738435200 DEBUG Searching for a project in '/tmp/.tmpj01tzI/src' 2026-09-10 09:53:26.738471660 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:26.738477380 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:26.739136323 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:26.739142343 DEBUG Discovering virtual environment in `/tmp/.tmpj01tzI/src` 2026-09-10 09:53:26.739213073 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:26.739218443 DEBUG No virtual environment found 2026-09-10 09:53:26.739230953 DEBUG Adding first-party search path `/tmp/.tmpj01tzI/src` 2026-09-10 09:53:26.739235193 DEBUG Using vendored stdlib 2026-09-10 09:53:26.739359844 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:26.739364734 DEBUG Adding new file root '/tmp/.tmpj01tzI/src' of kind Project 2026-09-10 09:53:26.741105062 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-09-10 09:53:26.741126162 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:26.741130633 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:26.741201033 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpj01tzI/src/script.py") 2026-09-10 09:53:26.741214703 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpj01tzI/src/script.py` 2026-09-10 09:53:26.741232743 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpj01tzI/src/script.py` 2026-09-10 09:53:26.741342424 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpj01tzI/src/script.py` to project `src` 2026-09-10 09:53:26.741357984 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:26.741394654 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:53:26.741587075 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpj01tzI/src/main.py"))}: Checking file '/tmp/.tmpj01tzI/src/main.py' 2026-09-10 09:53:26.741678925 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpj01tzI/src/script.py"))}: Defaulting to python-platform `linux` 2026-09-10 09:53:26.741707805 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpj01tzI/src/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:26.741727475 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpj01tzI/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:26.741735065 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpj01tzI/src/script.py"))}: No virtual environment found 2026-09-10 09:53:26.741739925 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpj01tzI/src/script.py"))}: Using vendored stdlib 2026-09-10 09:53:26.741859076 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpj01tzI/src/script.py"))}: Python version: Python 3.14, platform: linux 2026-09-10 09:53:26.741897706 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpj01tzI/src/script.py"))}: Checking file '/tmp/.tmpj01tzI/src/script.py' 2026-09-10 09:53:26.752213685 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpj01tzI/src/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:26.752348356 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-09-10 09:53:26.752390356 DEBUG method="workspace/diagnostic" response.id=2 duration=11.03ms 2026-09-10 09:53:26.752406746 DEBUG Received server response for request 2 2026-09-10 09:53:26.762590245 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:26.762615555 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:26.762623185 DEBUG method="shutdown" response.id=3 duration=11.72µs 2026-09-10 09:53:26.762633795 DEBUG Received server response for request 3 2026-09-10 09:53:26.762637775 DEBUG Client sends notification `exit` 2026-09-10 09:53:26.762646705 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-09-10 09:53:26.766840975 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-09-10 09:53:26.766915826 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:26.766955166 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:26.767013136 DEBUG Client info: None 2026-09-10 09:53:26.767038076 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:26.767050846 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:26.767057786 INFO Version: Unknown 2026-09-10 09:53:26.767097947 DEBUG Received server response for request 1 2026-09-10 09:53:26.767138367 DEBUG Client sends notification `initialized` 2026-09-10 09:53:26.767253957 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:26.767294558 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:26.767298258 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:26.767314128 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:26.767317438 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-09-10 09:53:26.767360008 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:26.767370818 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:26.767374448 DEBUG Deferring `textDocument/semanticTokens/full` request until all workspaces are initialized 2026-09-10 09:53:26.767380668 DEBUG Initializing workspace `file:///tmp/.tmpjI1Pu5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:26.767397308 DEBUG Searching for a project in '/tmp/.tmpjI1Pu5/src' 2026-09-10 09:53:26.767429478 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:26.767434108 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:26.767795310 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:26.767800220 DEBUG Discovering virtual environment in `/tmp/.tmpjI1Pu5/src` 2026-09-10 09:53:26.767843050 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:26.767846960 DEBUG No virtual environment found 2026-09-10 09:53:26.767858050 DEBUG Adding first-party search path `/tmp/.tmpjI1Pu5/src` 2026-09-10 09:53:26.767861880 DEBUG Using vendored stdlib 2026-09-10 09:53:26.767958131 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:26.767961651 DEBUG Adding new file root '/tmp/.tmpjI1Pu5/src' of kind Project 2026-09-10 09:53:26.770548083 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:26.770563093 DEBUG Updating project to check open files 2026-09-10 09:53:26.770576973 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:26.770580023 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:26.770622264 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjI1Pu5/src/foo.py") 2026-09-10 09:53:26.770629844 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjI1Pu5/src/foo.py` 2026-09-10 09:53:26.770635944 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjI1Pu5/src/foo.py` 2026-09-10 09:53:26.770731904 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjI1Pu5/src/foo.py` to project `src` 2026-09-10 09:53:26.770742864 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjI1Pu5/src/foo.py` 2026-09-10 09:53:26.770745204 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:26.770751934 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:26.770757174 DEBUG Processing deferred request `textDocument/semanticTokens/full` 2026-09-10 09:53:26.770949665 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-09-10 09:53:26.770981915 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-09-10 09:53:26.786781251 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=16.02ms 2026-09-10 09:53:26.786797631 DEBUG Received server response for request 2 2026-09-10 09:53:26.797049510 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:26.797074980 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:26.797083320 DEBUG method="shutdown" response.id=3 duration=12.10µs 2026-09-10 09:53:26.797093810 DEBUG Received server response for request 3 2026-09-10 09:53:26.797097270 DEBUG Client sends notification `exit` 2026-09-10 09:53:26.797105880 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-09-10 09:53:26.800009374 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-09-10 09:53:26.800086685 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:26.800122845 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:26.800184315 DEBUG Client info: None 2026-09-10 09:53:26.800221905 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:26.800234605 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:26.800240765 INFO Version: Unknown 2026-09-10 09:53:26.800282545 DEBUG Received server response for request 1 2026-09-10 09:53:26.800323436 DEBUG Client sends notification `initialized` 2026-09-10 09:53:26.800429656 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:26.800469836 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:26.800473666 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:26.800488886 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:26.800492046 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-09-10 09:53:26.800534657 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:26.800546097 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:26.800549307 DEBUG Deferring `textDocument/semanticTokens/full` request until all workspaces are initialized 2026-09-10 09:53:26.800556217 DEBUG Initializing workspace `file:///tmp/.tmpTsViPk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:26.800572947 DEBUG Searching for a project in '/tmp/.tmpTsViPk/src' 2026-09-10 09:53:26.800606207 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:26.800611227 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:26.800970309 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:26.800975969 DEBUG Discovering virtual environment in `/tmp/.tmpTsViPk/src` 2026-09-10 09:53:26.801019509 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:26.801024019 DEBUG No virtual environment found 2026-09-10 09:53:26.801035269 DEBUG Adding first-party search path `/tmp/.tmpTsViPk/src` 2026-09-10 09:53:26.801039299 DEBUG Using vendored stdlib 2026-09-10 09:53:26.801131370 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:26.801136290 DEBUG Adding new file root '/tmp/.tmpTsViPk/src' of kind Project 2026-09-10 09:53:26.802814048 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:26.802833098 DEBUG Updating project to check open files 2026-09-10 09:53:26.802847108 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:26.802850648 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:26.802897698 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpTsViPk/src/foo.py") 2026-09-10 09:53:26.802910378 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpTsViPk/src/foo.py` 2026-09-10 09:53:26.802916188 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpTsViPk/src/foo.py` 2026-09-10 09:53:26.803013429 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpTsViPk/src/foo.py` to project `src` 2026-09-10 09:53:26.803023959 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTsViPk/src/foo.py` 2026-09-10 09:53:26.803026719 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:26.803033599 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:26.803038699 DEBUG Processing deferred request `textDocument/semanticTokens/full` 2026-09-10 09:53:26.803209540 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-09-10 09:53:26.803238010 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-09-10 09:53:26.816919325 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=13.88ms 2026-09-10 09:53:26.816938495 DEBUG Received server response for request 2 2026-09-10 09:53:26.827203474 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:26.827238704 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:26.827247095 DEBUG method="shutdown" response.id=3 duration=12.53µs 2026-09-10 09:53:26.827257095 DEBUG Received server response for request 3 2026-09-10 09:53:26.827261285 DEBUG Client sends notification `exit` 2026-09-10 09:53:26.827276725 DEBUG Received exit notification, exiting ok test semantic_tokens::no_stale_tokens_after_opening_the_same_file_with_new_content ... 2026-09-10 09:53:26.830281429 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-09-10 09:53:26.830357659 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:26.830393080 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:26.830455010 DEBUG Client info: None 2026-09-10 09:53:26.830483110 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:26.830496770 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:26.830503900 INFO Version: Unknown 2026-09-10 09:53:26.830550590 DEBUG Received server response for request 1 2026-09-10 09:53:26.830590671 DEBUG Client sends notification `initialized` 2026-09-10 09:53:26.830730201 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:26.830767601 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:26.830771111 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:26.830787121 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:26.830790251 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-09-10 09:53:26.830840052 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:26.830856432 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:26.830860092 DEBUG Deferring `textDocument/semanticTokens/full` request until all workspaces are initialized 2026-09-10 09:53:26.830867022 DEBUG Initializing workspace `file:///tmp/.tmpMIBRDU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:26.830885232 DEBUG Searching for a project in '/tmp/.tmpMIBRDU/src' 2026-09-10 09:53:26.830920062 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:26.830924992 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:26.831631466 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:26.831637716 DEBUG Discovering virtual environment in `/tmp/.tmpMIBRDU/src` 2026-09-10 09:53:26.831688946 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:26.831693726 DEBUG No virtual environment found 2026-09-10 09:53:26.831706896 DEBUG Adding first-party search path `/tmp/.tmpMIBRDU/src` 2026-09-10 09:53:26.831711176 DEBUG Using vendored stdlib 2026-09-10 09:53:26.831836237 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:26.831841457 DEBUG Adding new file root '/tmp/.tmpMIBRDU/src' of kind Project 2026-09-10 09:53:26.835491934 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.004s 2026-09-10 09:53:26.835511744 DEBUG Updating project to check open files 2026-09-10 09:53:26.835529624 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:26.835533404 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:26.835594094 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMIBRDU/src/foo") 2026-09-10 09:53:26.835709315 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMIBRDU/src/foo` to project `src` 2026-09-10 09:53:26.835728305 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMIBRDU/src/foo` 2026-09-10 09:53:26.835730645 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:26.835736455 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-10 09:53:26.835741495 DEBUG Processing deferred request `textDocument/semanticTokens/full` 2026-09-10 09:53:26.836206197 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-09-10 09:53:26.838618179 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=2.87ms 2026-09-10 09:53:26.838633189 DEBUG Received server response for request 2 2026-09-10 09:53:26.838641899 DEBUG Client sends notification `textDocument/didClose` 2026-09-10 09:53:26.838648459 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:26.838650889 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-09-10 09:53:26.838657509 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpMIBRDU/src/foo` 2026-09-10 09:53:26.838660979 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-09-10 09:53:26.838666729 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-09-10 09:53:26.838672309 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpMIBRDU/src/foo` from project `src` 2026-09-10 09:53:26.838693869 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpMIBRDU/src/foo", kind: FileContent } 2026-09-10 09:53:26.838701489 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpMIBRDU/src/foo` 2026-09-10 09:53:26.838705959 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpMIBRDU/src/foo` 2026-09-10 09:53:26.838731510 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMIBRDU/src/foo") 2026-09-10 09:53:26.838734790 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMIBRDU/src/foo` 2026-09-10 09:53:26.838738640 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMIBRDU/src/foo` 2026-09-10 09:53:26.838816430 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMIBRDU/src/foo` to project `src` 2026-09-10 09:53:26.838826310 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMIBRDU/src/foo` 2026-09-10 09:53:26.838828460 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:26.838832530 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-10 09:53:26.838890050 DEBUG request{id=3 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-09-10 09:53:26.851901953 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=13.06ms 2026-09-10 09:53:26.851919173 DEBUG Received server response for request 3 2026-09-10 09:53:26.861999551 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:26.862023741 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:26.862031431 DEBUG method="shutdown" response.id=4 duration=11.76µs 2026-09-10 09:53:26.862048901 DEBUG Received server response for request 4 2026-09-10 09:53:26.862052061 DEBUG Client sends notification `exit` 2026-09-10 09:53:26.862069101 DEBUG Received exit notification, exiting ok test semantic_tokens::script_metadata_is_highlighted_as_toml ... 2026-09-10 09:53:26.864907545 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:26.864968775 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:26.865007545 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:26.865062325 DEBUG Client info: None 2026-09-10 09:53:26.865092636 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:26.865103786 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:26.865110016 INFO Version: Unknown 2026-09-10 09:53:26.865150126 DEBUG Received server response for request 1 2026-09-10 09:53:26.865185476 DEBUG Client sends notification `initialized` 2026-09-10 09:53:26.865294797 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:26.865336577 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:26.865339947 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:26.865353307 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:26.865356007 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-09-10 09:53:26.865403287 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:26.865414777 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:26.865417887 DEBUG Deferring `textDocument/semanticTokens/full` request until all workspaces are initialized 2026-09-10 09:53:26.865424647 DEBUG Initializing workspace `file:///tmp/.tmpIK5uF7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:26.865442377 DEBUG Searching for a project in '/tmp/.tmpIK5uF7/src' 2026-09-10 09:53:26.865474317 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:26.865479557 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:26.865840749 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:26.865845769 DEBUG Discovering virtual environment in `/tmp/.tmpIK5uF7/src` 2026-09-10 09:53:26.865889600 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:26.865893670 DEBUG No virtual environment found 2026-09-10 09:53:26.865904380 DEBUG Adding first-party search path `/tmp/.tmpIK5uF7/src` 2026-09-10 09:53:26.865908330 DEBUG Using vendored stdlib 2026-09-10 09:53:26.866005030 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:26.866009660 DEBUG Adding new file root '/tmp/.tmpIK5uF7/src' of kind Project 2026-09-10 09:53:26.868822704 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-10 09:53:26.868841474 DEBUG Updating project to check open files 2026-09-10 09:53:26.868855044 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:26.868858394 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:26.868901064 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIK5uF7/src/script.py") 2026-09-10 09:53:26.868908854 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIK5uF7/src/script.py` 2026-09-10 09:53:26.868914174 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIK5uF7/src/script.py` 2026-09-10 09:53:26.869005044 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIK5uF7/src/script.py` to project `src` 2026-09-10 09:53:26.869015535 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIK5uF7/src/script.py` 2026-09-10 09:53:26.869018225 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:26.869025305 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:26.869030525 DEBUG Processing deferred request `textDocument/semanticTokens/full` 2026-09-10 09:53:26.869111215 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving requires-python constraint: `>=3.12` 2026-09-10 09:53:26.869144455 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolved requires-python constraint to: 3.12 2026-09-10 09:53:26.869323416 INFO request{id=2 method=textDocument/semanticTokens/full}: Defaulting to python-platform `linux` 2026-09-10 09:53:26.869358606 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:26.869363786 DEBUG request{id=2 method=textDocument/semanticTokens/full}: No virtual environment found 2026-09-10 09:53:26.869367216 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Using vendored stdlib 2026-09-10 09:53:26.869491077 INFO request{id=2 method=textDocument/semanticTokens/full}: Python version: Python 3.12, platform: linux 2026-09-10 09:53:26.869583537 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-09-10 09:53:26.872107659 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=3.07ms 2026-09-10 09:53:26.872125489 DEBUG Received server response for request 2 2026-09-10 09:53:26.882229288 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:26.882250968 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:26.882257048 DEBUG method="shutdown" response.id=3 duration=9.19µs 2026-09-10 09:53:26.882266628 DEBUG Received server response for request 3 2026-09-10 09:53:26.882270068 DEBUG Client sends notification `exit` 2026-09-10 09:53:26.882278208 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-09-10 09:53:26.883732475 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:26.883787525 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:26.883822405 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:26.883886416 DEBUG Client info: None 2026-09-10 09:53:26.883917766 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:26.883929196 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:26.883934966 INFO Version: Unknown 2026-09-10 09:53:26.883975046 DEBUG Received server response for request 1 2026-09-10 09:53:26.884004486 DEBUG Client sends notification `initialized` 2026-09-10 09:53:26.884093927 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:26.884132347 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:26.884135467 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:26.884147577 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:26.884150837 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-09-10 09:53:26.884204597 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:26.884215767 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:26.884219297 DEBUG Deferring `textDocument/signatureHelp` request until all workspaces are initialized 2026-09-10 09:53:26.884225577 DEBUG Initializing workspace `file:///tmp/.tmpdCTB5F/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:26.884240707 DEBUG Searching for a project in '/tmp/.tmpdCTB5F/src' 2026-09-10 09:53:26.884274158 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:26.884278798 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:26.884618309 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:26.884623989 DEBUG Discovering virtual environment in `/tmp/.tmpdCTB5F/src` 2026-09-10 09:53:26.884664609 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:26.884668429 DEBUG No virtual environment found 2026-09-10 09:53:26.884679659 DEBUG Adding first-party search path `/tmp/.tmpdCTB5F/src` 2026-09-10 09:53:26.884683639 DEBUG Using vendored stdlib 2026-09-10 09:53:26.884774880 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:26.884779330 DEBUG Adding new file root '/tmp/.tmpdCTB5F/src' of kind Project 2026-09-10 09:53:26.887304712 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:26.887321692 DEBUG Updating project to check open files 2026-09-10 09:53:26.887333252 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:26.887336342 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:26.887382002 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdCTB5F/src/foo.py") 2026-09-10 09:53:26.887392962 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdCTB5F/src/foo.py` 2026-09-10 09:53:26.887398622 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdCTB5F/src/foo.py` 2026-09-10 09:53:26.887493153 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdCTB5F/src/foo.py` to project `src` 2026-09-10 09:53:26.887503393 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdCTB5F/src/foo.py` 2026-09-10 09:53:26.887505603 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:26.887511393 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:26.887516023 DEBUG Processing deferred request `textDocument/signatureHelp` 2026-09-10 09:53:26.887651984 DEBUG request{id=2 method=textDocument/signatureHelp}: Resolving dynamic module resolution paths 2026-09-10 09:53:26.899252479 DEBUG request{id=2 method=textDocument/signatureHelp}: Module `__builtins__` not found in search paths 2026-09-10 09:53:26.904731655 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:53:26.904743105 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found in search paths 2026-09-10 09:53:26.904751075 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:26.904773156 DEBUG method="textDocument/signatureHelp" response.id=2 duration=17.25ms 2026-09-10 09:53:26.904790796 DEBUG Received server response for request 2 2026-09-10 09:53:26.915059265 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:26.915100695 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:26.915107915 DEBUG method="shutdown" response.id=3 duration=11.39µs 2026-09-10 09:53:26.915117495 DEBUG Received server response for request 3 2026-09-10 09:53:26.915121685 DEBUG Client sends notification `exit` 2026-09-10 09:53:26.915136795 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-09-10 09:53:26.918328171 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:26.918387381 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:26.918422241 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:26.918478681 DEBUG Client info: None 2026-09-10 09:53:26.918508451 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:26.918521911 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:26.918529091 INFO Version: Unknown 2026-09-10 09:53:26.918573522 DEBUG Received server response for request 1 2026-09-10 09:53:26.918607682 DEBUG Client sends notification `initialized` 2026-09-10 09:53:26.918620962 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmppZKzc8 2026-09-10 09:53:26.918763283 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:26.918807513 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:26.918810713 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:26.918819053 DEBUG No workspace configuration provided for file:///tmp/.tmppZKzc8 2026-09-10 09:53:26.918824783 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:26.918827603 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-09-10 09:53:26.918881803 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:26.918888963 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmppZKzc8, using default options 2026-09-10 09:53:26.918896713 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:26.918900413 DEBUG Deferring `textDocument/prepareTypeHierarchy` request until all workspaces are initialized 2026-09-10 09:53:26.918907783 DEBUG Initializing workspace `file:///tmp/.tmppZKzc8`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:26.918926253 DEBUG Searching for a project in '/tmp/.tmppZKzc8' 2026-09-10 09:53:26.918953203 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:26.918958594 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:26.919659607 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:26.919666217 DEBUG Discovering virtual environment in `/tmp/.tmppZKzc8` 2026-09-10 09:53:26.919719117 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:26.919723857 DEBUG No virtual environment found 2026-09-10 09:53:26.919736327 DEBUG Adding first-party search path `/tmp/.tmppZKzc8` 2026-09-10 09:53:26.919740497 DEBUG Using vendored stdlib 2026-09-10 09:53:26.919863018 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:26.919867888 DEBUG Adding new file root '/tmp/.tmppZKzc8' of kind Project 2026-09-10 09:53:26.922531001 INFO Project::index_files{project=.tmppZKzc8}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:26.922548061 DEBUG Updating project to check open files 2026-09-10 09:53:26.922566271 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:26.922570301 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:26.922630691 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmppZKzc8/foo.py") 2026-09-10 09:53:26.922639491 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmppZKzc8/foo.py` 2026-09-10 09:53:26.922645481 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmppZKzc8/foo.py` 2026-09-10 09:53:26.922724622 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmppZKzc8/foo.py` to project `.tmppZKzc8` 2026-09-10 09:53:26.922736612 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppZKzc8/foo.py` 2026-09-10 09:53:26.922739312 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:26.922746032 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:26.922751562 DEBUG Processing deferred request `textDocument/prepareTypeHierarchy` 2026-09-10 09:53:26.923034453 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-09-10 09:53:26.923097993 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=343.69µs 2026-09-10 09:53:26.923112283 DEBUG Received server response for request 2 2026-09-10 09:53:26.923128013 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-09-10 09:53:26.923181594 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=40.20µs 2026-09-10 09:53:26.923205044 DEBUG Received server response for request 3 2026-09-10 09:53:26.923214334 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-09-10 09:53:26.923251234 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=26.99µs 2026-09-10 09:53:26.923259834 DEBUG Received server response for request 4 2026-09-10 09:53:26.923266864 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-09-10 09:53:26.934289327 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=11.01ms 2026-09-10 09:53:26.934306087 DEBUG Received server response for request 5 2026-09-10 09:53:26.934322417 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-09-10 09:53:26.934364257 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=29.85µs 2026-09-10 09:53:26.934372847 DEBUG Received server response for request 6 2026-09-10 09:53:26.944446895 DEBUG Client sends request `shutdown` with ID 7 2026-09-10 09:53:26.944471506 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:26.944478736 DEBUG method="shutdown" response.id=7 duration=10.72µs 2026-09-10 09:53:26.944487986 DEBUG Received server response for request 7 2026-09-10 09:53:26.944491516 DEBUG Client sends notification `exit` 2026-09-10 09:53:26.944500366 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-09-10 09:53:26.947095838 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:26.947165868 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:26.947224859 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:26.947280529 DEBUG Client info: None 2026-09-10 09:53:26.947304499 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:26.947317779 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:26.947325019 INFO Version: Unknown 2026-09-10 09:53:26.947367999 DEBUG Received server response for request 1 2026-09-10 09:53:26.947412780 DEBUG Client sends notification `initialized` 2026-09-10 09:53:26.947426350 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpX4suWD 2026-09-10 09:53:26.947522480 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:26.947558170 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:26.947561540 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:26.947570480 DEBUG No workspace configuration provided for file:///tmp/.tmpX4suWD 2026-09-10 09:53:26.947576760 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:26.947579740 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-09-10 09:53:26.947619281 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:26.947623851 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpX4suWD, using default options 2026-09-10 09:53:26.947629291 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:26.947632051 DEBUG Deferring `textDocument/prepareTypeHierarchy` request until all workspaces are initialized 2026-09-10 09:53:26.947638161 DEBUG Initializing workspace `file:///tmp/.tmpX4suWD`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:26.947653431 DEBUG Searching for a project in '/tmp/.tmpX4suWD' 2026-09-10 09:53:26.947677841 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:26.947682251 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:26.948034943 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:26.948040293 DEBUG Discovering virtual environment in `/tmp/.tmpX4suWD` 2026-09-10 09:53:26.948081563 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:26.948085563 DEBUG No virtual environment found 2026-09-10 09:53:26.948097223 DEBUG Adding first-party search path `/tmp/.tmpX4suWD` 2026-09-10 09:53:26.948101043 DEBUG Using vendored stdlib 2026-09-10 09:53:26.948207864 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:26.948212094 DEBUG Adding new file root '/tmp/.tmpX4suWD' of kind Project 2026-09-10 09:53:26.950812546 INFO Project::index_files{project=.tmpX4suWD}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:26.950829526 DEBUG Updating project to check open files 2026-09-10 09:53:26.950842946 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:26.950846196 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:26.950890446 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpX4suWD/foo.py") 2026-09-10 09:53:26.950896666 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpX4suWD/foo.py` 2026-09-10 09:53:26.950902336 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpX4suWD/foo.py` 2026-09-10 09:53:26.950976567 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpX4suWD/foo.py` to project `.tmpX4suWD` 2026-09-10 09:53:26.950986947 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpX4suWD/foo.py` 2026-09-10 09:53:26.950989757 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:26.950995787 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:26.951001127 DEBUG Processing deferred request `textDocument/prepareTypeHierarchy` 2026-09-10 09:53:26.951165408 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-09-10 09:53:26.951240798 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=237.36µs 2026-09-10 09:53:26.951252248 DEBUG Received server response for request 2 2026-09-10 09:53:26.951268158 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-09-10 09:53:26.951310518 DEBUG request{id=3 method=typeHierarchy/subtypes}: Listing modules in search path '/tmp/.tmpX4suWD' 2026-09-10 09:53:26.951321248 DEBUG request{id=3 method=typeHierarchy/subtypes}: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:26.963524607 DEBUG Module `__builtins__` not found in search paths 2026-09-10 09:53:26.970941232 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=19.66ms 2026-09-10 09:53:26.970966492 DEBUG Received server response for request 3 2026-09-10 09:53:26.981071501 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:26.981106161 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:26.981114421 DEBUG method="shutdown" response.id=4 duration=13.81µs 2026-09-10 09:53:26.981126071 DEBUG Received server response for request 4 2026-09-10 09:53:26.981129701 DEBUG Client sends notification `exit` 2026-09-10 09:53:26.981145031 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-09-10 09:53:26.999353238 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:26.999428469 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:26.999473919 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:26.999535469 DEBUG Client info: None 2026-09-10 09:53:26.999570769 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:26.999585229 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:26.999592589 INFO Version: Unknown 2026-09-10 09:53:26.999637550 DEBUG Received server response for request 1 2026-09-10 09:53:26.999683070 DEBUG Client sends notification `initialized` 2026-09-10 09:53:26.999695870 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmph7UXuj 2026-09-10 09:53:26.999827520 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:26.999871931 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:26.999875611 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:26.999885251 DEBUG No workspace configuration provided for file:///tmp/.tmph7UXuj 2026-09-10 09:53:26.999891921 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:26.999894781 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-09-10 09:53:26.999950831 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:26.999958021 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmph7UXuj, using default options 2026-09-10 09:53:26.999965611 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:26.999968951 DEBUG Deferring `textDocument/prepareTypeHierarchy` request until all workspaces are initialized 2026-09-10 09:53:26.999976271 DEBUG Initializing workspace `file:///tmp/.tmph7UXuj`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:26.999995251 DEBUG Searching for a project in '/tmp/.tmph7UXuj' 2026-09-10 09:53:27.000024451 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.000030061 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.000672315 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.000678665 DEBUG Discovering virtual environment in `/tmp/.tmph7UXuj` 2026-09-10 09:53:27.000732805 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.000738035 DEBUG No virtual environment found 2026-09-10 09:53:27.000750715 DEBUG Adding first-party search path `/tmp/.tmph7UXuj` 2026-09-10 09:53:27.000754765 DEBUG Using vendored stdlib 2026-09-10 09:53:27.000874636 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.000879406 DEBUG Adding new file root '/tmp/.tmph7UXuj' of kind Project 2026-09-10 09:53:27.002604074 INFO Project::index_files{project=.tmph7UXuj}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:27.002620184 DEBUG Updating project to check open files 2026-09-10 09:53:27.002639174 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:27.002643064 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:27.002695004 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmph7UXuj/foo.py") 2026-09-10 09:53:27.002705014 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmph7UXuj/foo.py` 2026-09-10 09:53:27.002711064 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmph7UXuj/foo.py` 2026-09-10 09:53:27.002804635 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmph7UXuj/foo.py` to project `.tmph7UXuj` 2026-09-10 09:53:27.002816525 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmph7UXuj/foo.py` 2026-09-10 09:53:27.002819125 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:27.002825705 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:27.002831025 DEBUG Processing deferred request `textDocument/prepareTypeHierarchy` 2026-09-10 09:53:27.003124666 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-09-10 09:53:27.003184327 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=350.11µs 2026-09-10 09:53:27.003206747 DEBUG Received server response for request 2 2026-09-10 09:53:27.003223627 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-09-10 09:53:27.003279067 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=40.83µs 2026-09-10 09:53:27.003288407 DEBUG Received server response for request 3 2026-09-10 09:53:27.013368435 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:27.013389455 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:27.013396725 DEBUG method="shutdown" response.id=4 duration=10.26µs 2026-09-10 09:53:27.013406265 DEBUG Received server response for request 4 2026-09-10 09:53:27.013409956 DEBUG Client sends notification `exit` 2026-09-10 09:53:27.013418526 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-09-10 09:53:27.014847022 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:27.014927223 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:27.014968873 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:27.015015253 DEBUG Client info: None 2026-09-10 09:53:27.015043563 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:27.015054823 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:27.015060723 INFO Version: Unknown 2026-09-10 09:53:27.015098734 DEBUG Received server response for request 1 2026-09-10 09:53:27.015143734 DEBUG Client sends notification `initialized` 2026-09-10 09:53:27.015156994 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpdj6QWY 2026-09-10 09:53:27.015252554 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:27.015285904 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:27.015289924 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:27.015299454 DEBUG No workspace configuration provided for file:///tmp/.tmpdj6QWY 2026-09-10 09:53:27.015306495 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:27.015309315 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-09-10 09:53:27.015344815 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:27.015348855 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpdj6QWY, using default options 2026-09-10 09:53:27.015354475 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:27.015357205 DEBUG Deferring `textDocument/prepareTypeHierarchy` request until all workspaces are initialized 2026-09-10 09:53:27.015363455 DEBUG Initializing workspace `file:///tmp/.tmpdj6QWY`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.015378905 DEBUG Searching for a project in '/tmp/.tmpdj6QWY' 2026-09-10 09:53:27.015404835 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.015408995 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.015740767 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.015746567 DEBUG Discovering virtual environment in `/tmp/.tmpdj6QWY` 2026-09-10 09:53:27.015785707 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.015789777 DEBUG No virtual environment found 2026-09-10 09:53:27.015800897 DEBUG Adding first-party search path `/tmp/.tmpdj6QWY` 2026-09-10 09:53:27.015804727 DEBUG Using vendored stdlib 2026-09-10 09:53:27.015897667 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.015901497 DEBUG Adding new file root '/tmp/.tmpdj6QWY' of kind Project 2026-09-10 09:53:27.018460850 INFO Project::index_files{project=.tmpdj6QWY}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:27.018477300 DEBUG Updating project to check open files 2026-09-10 09:53:27.018490490 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:27.018493190 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:27.018540830 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdj6QWY/foo.py") 2026-09-10 09:53:27.018550860 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdj6QWY/foo.py` 2026-09-10 09:53:27.018556930 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdj6QWY/foo.py` 2026-09-10 09:53:27.018628890 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdj6QWY/foo.py` to project `.tmpdj6QWY` 2026-09-10 09:53:27.018639150 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdj6QWY/foo.py` 2026-09-10 09:53:27.018641330 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:27.018647231 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:27.018652401 DEBUG Processing deferred request `textDocument/prepareTypeHierarchy` 2026-09-10 09:53:27.018825231 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-09-10 09:53:27.031154860 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=12.50ms 2026-09-10 09:53:27.031174711 DEBUG Received server response for request 2 2026-09-10 09:53:27.031204651 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-09-10 09:53:27.031274121 DEBUG request{id=3 method=typeHierarchy/supertypes}: Module `__builtins__` not found in search paths 2026-09-10 09:53:27.031422832 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=202.70µs 2026-09-10 09:53:27.031432862 DEBUG Received server response for request 3 2026-09-10 09:53:27.031451642 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-09-10 09:53:27.031512662 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=50.94µs 2026-09-10 09:53:27.031530862 DEBUG Received server response for request 4 2026-09-10 09:53:27.041613960 DEBUG Client sends request `shutdown` with ID 5 2026-09-10 09:53:27.041648881 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:27.041656391 DEBUG method="shutdown" response.id=5 duration=11.28µs 2026-09-10 09:53:27.041674781 DEBUG Received server response for request 5 2026-09-10 09:53:27.041678211 DEBUG Client sends notification `exit` 2026-09-10 09:53:27.041686691 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-09-10 09:53:27.046823705 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:27.046891876 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:27.046927076 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:27.046993696 DEBUG Client info: None 2026-09-10 09:53:27.047019116 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-09-10 09:53:27.047034066 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:27.047040526 INFO Version: Unknown 2026-09-10 09:53:27.047083377 DEBUG Received server response for request 1 2026-09-10 09:53:27.047127527 DEBUG Client sends notification `initialized` 2026-09-10 09:53:27.047270408 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:27.047313938 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:27.047317488 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:27.047333118 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:27.047379358 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:27.047396368 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:27.047404728 DEBUG Initializing workspace `file:///tmp/.tmp62TUwv/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.047423938 DEBUG Searching for a project in '/tmp/.tmp62TUwv/root1' 2026-09-10 09:53:27.047457788 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.047462698 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.048150652 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.048156342 DEBUG Discovering virtual environment in `/tmp/.tmp62TUwv/root1` 2026-09-10 09:53:27.048227482 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.048232422 DEBUG No virtual environment found 2026-09-10 09:53:27.048244692 DEBUG Adding first-party search path `/tmp/.tmp62TUwv/root1` 2026-09-10 09:53:27.048249002 DEBUG Using vendored stdlib 2026-09-10 09:53:27.048368483 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.048373603 DEBUG Adding new file root '/tmp/.tmp62TUwv/root1' of kind Project 2026-09-10 09:53:27.051075606 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-09-10 09:53:27.051095796 DEBUG Initializing workspace `file:///tmp/.tmp62TUwv/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.051105966 DEBUG Searching for a project in '/tmp/.tmp62TUwv/root2' 2026-09-10 09:53:27.051135186 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.051139006 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.051552928 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.051561158 DEBUG Discovering virtual environment in `/tmp/.tmp62TUwv/root2` 2026-09-10 09:53:27.051596808 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.051600538 DEBUG No virtual environment found 2026-09-10 09:53:27.051610618 DEBUG Adding first-party search path `/tmp/.tmp62TUwv/root2` 2026-09-10 09:53:27.051614638 DEBUG Using vendored stdlib 2026-09-10 09:53:27.051698679 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.051704309 DEBUG Adding new file root '/tmp/.tmp62TUwv/root2' of kind Project 2026-09-10 09:53:27.053179766 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-09-10 09:53:27.053203786 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:27.053208116 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:27.053253876 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:53:27.053349297 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp62TUwv/root1/main.py"))}: Checking file '/tmp/.tmp62TUwv/root1/main.py' 2026-09-10 09:53:27.053445587 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp62TUwv/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:27.062221889 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp62TUwv/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:27.062319380 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-10 09:53:27.062327330 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-09-10 09:53:27.062356200 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp62TUwv/root2/main.py"))}: Checking file '/tmp/.tmp62TUwv/root2/main.py' 2026-09-10 09:53:27.062401490 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp62TUwv/root2/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:27.070547109 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp62TUwv/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:27.070611959 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-09-10 09:53:27.070639899 DEBUG method="workspace/diagnostic" response.id=2 duration=17.43ms 2026-09-10 09:53:27.070662119 DEBUG Received server response for request 2 2026-09-10 09:53:27.070777690 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:53:27.070804430 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root3, file:///tmp/.tmp62TUwv/root3), to remove: (root2, file:///tmp/.tmp62TUwv/root2) 2026-09-10 09:53:27.070811780 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmp62TUwv/root2 2026-09-10 09:53:27.073880575 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-09-10 09:53:27.073901695 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:27.073907355 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:27.073919725 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:53:27.073927765 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:27.073945055 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:27.073948815 DEBUG Initializing workspace `file:///tmp/.tmp62TUwv/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.073962225 DEBUG Searching for a project in '/tmp/.tmp62TUwv/root3' 2026-09-10 09:53:27.073997175 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.074002245 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.074406317 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.074415447 DEBUG Discovering virtual environment in `/tmp/.tmp62TUwv/root3` 2026-09-10 09:53:27.074456648 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.074460698 DEBUG No virtual environment found 2026-09-10 09:53:27.074471648 DEBUG Adding first-party search path `/tmp/.tmp62TUwv/root3` 2026-09-10 09:53:27.074475698 DEBUG Using vendored stdlib 2026-09-10 09:53:27.074583678 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.074590318 DEBUG Adding new file root '/tmp/.tmp62TUwv/root3' of kind Project 2026-09-10 09:53:27.077096380 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:27.077109940 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:27.077113500 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:27.077146751 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:53:27.077205531 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:53:27.077210611 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-09-10 09:53:27.077257971 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp62TUwv/root3/main.py"))}: Checking file '/tmp/.tmp62TUwv/root3/main.py' 2026-09-10 09:53:27.077325411 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp62TUwv/root3/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:27.087594520 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp62TUwv/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:27.087666541 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-09-10 09:53:27.087693491 DEBUG method="workspace/diagnostic" response.id=3 duration=10.58ms 2026-09-10 09:53:27.087710921 DEBUG Received server response for request 3 2026-09-10 09:53:27.097853110 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:27.097889610 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:27.097897740 DEBUG method="shutdown" response.id=4 duration=15.77µs 2026-09-10 09:53:27.097908210 DEBUG Received server response for request 4 2026-09-10 09:53:27.097912080 DEBUG Client sends notification `exit` 2026-09-10 09:53:27.097926850 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-09-10 09:53:27.104710112 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:27.104774423 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:27.104811493 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:27.104879743 DEBUG Client info: None 2026-09-10 09:53:27.104912503 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-09-10 09:53:27.104927473 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:27.104934313 INFO Version: Unknown 2026-09-10 09:53:27.104979804 DEBUG Received server response for request 1 2026-09-10 09:53:27.105016634 DEBUG Client sends notification `initialized` 2026-09-10 09:53:27.105107074 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:27.105143184 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:27.105146324 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:27.105158945 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:53:27.105161425 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:27.105215475 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:27.105225325 DEBUG Deferring `workspace/didChangeWorkspaceFolders` notification until all workspaces are initialized 2026-09-10 09:53:27.105228785 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:27.105234815 DEBUG Initializing workspace `file:///tmp/.tmpqfpk2h/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.105252715 DEBUG Searching for a project in '/tmp/.tmpqfpk2h/root1' 2026-09-10 09:53:27.105285225 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.105289745 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.105659747 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.105664537 DEBUG Discovering virtual environment in `/tmp/.tmpqfpk2h/root1` 2026-09-10 09:53:27.105708877 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.105713197 DEBUG No virtual environment found 2026-09-10 09:53:27.105725077 DEBUG Adding first-party search path `/tmp/.tmpqfpk2h/root1` 2026-09-10 09:53:27.105729027 DEBUG Using vendored stdlib 2026-09-10 09:53:27.105831658 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.105836378 DEBUG Adding new file root '/tmp/.tmpqfpk2h/root1' of kind Project 2026-09-10 09:53:27.108439120 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:27.108453740 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:27.108457620 DEBUG Processing deferred notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:53:27.108468010 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root1, file:///tmp/.tmpqfpk2h/root1), to remove: 2026-09-10 09:53:27.108472910 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder `file:///tmp/.tmpqfpk2h/root1` has already been added 2026-09-10 09:53:27.108475710 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:27.108511331 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:53:27.108622171 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqfpk2h/root1/main.py"))}: Checking file '/tmp/.tmpqfpk2h/root1/main.py' 2026-09-10 09:53:27.108739022 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqfpk2h/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:27.118037546 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqfpk2h/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:27.118131947 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-09-10 09:53:27.118164587 DEBUG method="workspace/diagnostic" response.id=2 duration=9.69ms 2026-09-10 09:53:27.118202237 DEBUG Received server response for request 2 2026-09-10 09:53:27.128387826 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:27.128423776 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:27.128431596 DEBUG method="shutdown" response.id=3 duration=12.05µs 2026-09-10 09:53:27.128442126 DEBUG Received server response for request 3 2026-09-10 09:53:27.128446456 DEBUG Client sends notification `exit` 2026-09-10 09:53:27.128462346 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-09-10 09:53:27.130983398 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:27.131067369 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:27.131113969 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:27.131175669 DEBUG Client info: None 2026-09-10 09:53:27.131212549 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-09-10 09:53:27.131225109 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:27.131230489 INFO Version: Unknown 2026-09-10 09:53:27.131271150 DEBUG Received server response for request 1 2026-09-10 09:53:27.131317190 DEBUG Client sends notification `initialized` 2026-09-10 09:53:27.131390960 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:27.131427020 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:27.131430680 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:27.131444150 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:27.131485611 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:27.131495881 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:27.131503291 DEBUG Initializing workspace `file:///tmp/.tmpe1zlGL/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.131519091 DEBUG Searching for a project in '/tmp/.tmpe1zlGL/root1' 2026-09-10 09:53:27.131553491 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.131557901 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.131906033 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.131911083 DEBUG Discovering virtual environment in `/tmp/.tmpe1zlGL/root1` 2026-09-10 09:53:27.131955073 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.131959163 DEBUG No virtual environment found 2026-09-10 09:53:27.131970293 DEBUG Adding first-party search path `/tmp/.tmpe1zlGL/root1` 2026-09-10 09:53:27.131974323 DEBUG Using vendored stdlib 2026-09-10 09:53:27.132066253 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.132070453 DEBUG Adding new file root '/tmp/.tmpe1zlGL/root1' of kind Project 2026-09-10 09:53:27.134727696 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-09-10 09:53:27.134748086 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:27.134752516 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:27.134801386 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:53:27.134908037 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpe1zlGL/root1/main.py"))}: Checking file '/tmp/.tmpe1zlGL/root1/main.py' 2026-09-10 09:53:27.135019737 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpe1zlGL/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:27.145510158 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpe1zlGL/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:27.145620618 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-09-10 09:53:27.145649678 DEBUG method="workspace/diagnostic" response.id=2 duration=10.89ms 2026-09-10 09:53:27.145666068 DEBUG Received server response for request 2 2026-09-10 09:53:27.145799079 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:53:27.145827039 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpe1zlGL/root2), (root3, file:///tmp/.tmpe1zlGL/root3), to remove: 2026-09-10 09:53:27.145834989 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-09-10 09:53:27.145865789 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:27.145874499 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:27.145894109 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:53:27.145902290 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:27.145914920 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:27.145918340 DEBUG Initializing workspace `file:///tmp/.tmpe1zlGL/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.145928530 DEBUG Searching for a project in '/tmp/.tmpe1zlGL/root2' 2026-09-10 09:53:27.145964070 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.145969440 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.146371972 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.146379452 DEBUG Discovering virtual environment in `/tmp/.tmpe1zlGL/root2` 2026-09-10 09:53:27.146417992 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.146421902 DEBUG No virtual environment found 2026-09-10 09:53:27.146432652 DEBUG Adding first-party search path `/tmp/.tmpe1zlGL/root2` 2026-09-10 09:53:27.146436492 DEBUG Using vendored stdlib 2026-09-10 09:53:27.146524442 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.146528613 DEBUG Adding new file root '/tmp/.tmpe1zlGL/root2' of kind Project 2026-09-10 09:53:27.149038115 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:27.149050445 DEBUG Initializing workspace `file:///tmp/.tmpe1zlGL/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.149062005 DEBUG Searching for a project in '/tmp/.tmpe1zlGL/root3' 2026-09-10 09:53:27.149093065 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.149097975 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.149477037 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.149482767 DEBUG Discovering virtual environment in `/tmp/.tmpe1zlGL/root3` 2026-09-10 09:53:27.149517887 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.149521517 DEBUG No virtual environment found 2026-09-10 09:53:27.149532827 DEBUG Adding first-party search path `/tmp/.tmpe1zlGL/root3` 2026-09-10 09:53:27.149536937 DEBUG Using vendored stdlib 2026-09-10 09:53:27.149621797 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.149625747 DEBUG Adding new file root '/tmp/.tmpe1zlGL/root3' of kind Project 2026-09-10 09:53:27.152108669 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:27.152122619 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:27.152125979 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:27.152159140 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:53:27.152201940 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:53:27.152206470 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-09-10 09:53:27.152239350 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpe1zlGL/root2/main.py"))}: Checking file '/tmp/.tmpe1zlGL/root2/main.py' 2026-09-10 09:53:27.152296310 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpe1zlGL/root2/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:27.161133672 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpe1zlGL/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:27.161223493 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-10 09:53:27.161231063 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-09-10 09:53:27.161262003 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpe1zlGL/root3/main.py"))}: Checking file '/tmp/.tmpe1zlGL/root3/main.py' 2026-09-10 09:53:27.161312143 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpe1zlGL/root3/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:27.169374912 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpe1zlGL/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:27.169441762 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-09-10 09:53:27.169479152 DEBUG method="workspace/diagnostic" response.id=3 duration=17.35ms 2026-09-10 09:53:27.169510952 DEBUG Received server response for request 3 2026-09-10 09:53:27.179707901 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:27.179750882 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:27.179759702 DEBUG method="shutdown" response.id=4 duration=13.05µs 2026-09-10 09:53:27.179778862 DEBUG Received server response for request 4 2026-09-10 09:53:27.179782512 DEBUG Client sends notification `exit` 2026-09-10 09:53:27.179797952 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-09-10 09:53:27.189425848 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:27.189499978 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:27.189545108 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:27.189622499 DEBUG Client info: None 2026-09-10 09:53:27.189652779 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-09-10 09:53:27.189665529 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:27.189671689 INFO Version: Unknown 2026-09-10 09:53:27.189711019 DEBUG Received server response for request 1 2026-09-10 09:53:27.189758329 DEBUG Client sends notification `initialized` 2026-09-10 09:53:27.189902790 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:27.189949860 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:27.189953820 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:27.189965340 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:27.190036791 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:27.190053981 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:27.190062211 DEBUG Initializing workspace `file:///tmp/.tmpOP6QuG/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.190082431 DEBUG Searching for a project in '/tmp/.tmpOP6QuG/root1' 2026-09-10 09:53:27.190117741 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.190123201 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.190779454 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.190785654 DEBUG Discovering virtual environment in `/tmp/.tmpOP6QuG/root1` 2026-09-10 09:53:27.190835525 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.190840755 DEBUG No virtual environment found 2026-09-10 09:53:27.190854005 DEBUG Adding first-party search path `/tmp/.tmpOP6QuG/root1` 2026-09-10 09:53:27.190858425 DEBUG Using vendored stdlib 2026-09-10 09:53:27.190986235 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.190990755 DEBUG Adding new file root '/tmp/.tmpOP6QuG/root1' of kind Project 2026-09-10 09:53:27.193624828 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:27.193645328 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:27.193650028 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:27.193695468 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:53:27.193810359 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpOP6QuG/root1/main.py"))}: Checking file '/tmp/.tmpOP6QuG/root1/main.py' 2026-09-10 09:53:27.193920849 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpOP6QuG/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:27.203047643 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpOP6QuG/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:27.203147403 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-10 09:53:27.203171724 DEBUG method="workspace/diagnostic" response.id=2 duration=9.52ms 2026-09-10 09:53:27.203207544 DEBUG Received server response for request 2 2026-09-10 09:53:27.203340934 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:53:27.203362535 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpOP6QuG/root2), to remove: 2026-09-10 09:53:27.203369175 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-09-10 09:53:27.203379765 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:27.203383855 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:27.203395215 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:53:27.203402485 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:27.203412525 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:27.203415655 DEBUG Initializing workspace `file:///tmp/.tmpOP6QuG/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.203426285 DEBUG Searching for a project in '/tmp/.tmpOP6QuG/root2' 2026-09-10 09:53:27.203458965 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.203463985 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.204125148 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.204131108 DEBUG Discovering virtual environment in `/tmp/.tmpOP6QuG/root2` 2026-09-10 09:53:27.204168988 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.204172908 DEBUG No virtual environment found 2026-09-10 09:53:27.204183449 DEBUG Adding first-party search path `/tmp/.tmpOP6QuG/root2` 2026-09-10 09:53:27.204205549 DEBUG Using vendored stdlib 2026-09-10 09:53:27.204304679 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.204309759 DEBUG Adding new file root '/tmp/.tmpOP6QuG/root2' of kind Project 2026-09-10 09:53:27.206819821 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:27.206831461 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:27.206835201 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:27.206867351 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:53:27.206889611 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:53:27.206892991 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-09-10 09:53:27.206920442 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpOP6QuG/root2/main.py"))}: Checking file '/tmp/.tmpOP6QuG/root2/main.py' 2026-09-10 09:53:27.206969712 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpOP6QuG/root2/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:27.215069680 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpOP6QuG/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:27.215136251 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-09-10 09:53:27.215157581 DEBUG method="workspace/diagnostic" response.id=3 duration=8.32ms 2026-09-10 09:53:27.215173541 DEBUG Received server response for request 3 2026-09-10 09:53:27.225345320 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:27.225375020 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:27.225381790 DEBUG method="shutdown" response.id=4 duration=11.32µs 2026-09-10 09:53:27.225392110 DEBUG Received server response for request 4 2026-09-10 09:53:27.225395860 DEBUG Client sends notification `exit` 2026-09-10 09:53:27.225411180 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-09-10 09:53:27.229060057 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:27.229128788 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:27.229162528 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:27.229234558 DEBUG Client info: None 2026-09-10 09:53:27.229267838 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-09-10 09:53:27.229279979 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:27.229285879 INFO Version: Unknown 2026-09-10 09:53:27.229326469 DEBUG Received server response for request 1 2026-09-10 09:53:27.229370509 DEBUG Client sends notification `initialized` 2026-09-10 09:53:27.229495080 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:27.229532200 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:27.229535410 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:27.229553870 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:27.229556470 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:53:27.229609700 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:27.229627650 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:27.229630870 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:53:27.229638250 DEBUG Initializing workspace `file:///tmp/.tmpGN5Ft5/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.229656860 DEBUG Searching for a project in '/tmp/.tmpGN5Ft5/root1' 2026-09-10 09:53:27.229688660 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.229693930 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.230331874 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.230338204 DEBUG Discovering virtual environment in `/tmp/.tmpGN5Ft5/root1` 2026-09-10 09:53:27.230386694 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.230392144 DEBUG No virtual environment found 2026-09-10 09:53:27.230404144 DEBUG Adding first-party search path `/tmp/.tmpGN5Ft5/root1` 2026-09-10 09:53:27.230408294 DEBUG Using vendored stdlib 2026-09-10 09:53:27.230533445 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.230538465 DEBUG Adding new file root '/tmp/.tmpGN5Ft5/root1' of kind Project 2026-09-10 09:53:27.233297298 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-09-10 09:53:27.233314448 DEBUG Initializing workspace `file:///tmp/.tmpGN5Ft5/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.233325128 DEBUG Searching for a project in '/tmp/.tmpGN5Ft5/root2' 2026-09-10 09:53:27.233356008 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.233361178 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.233884411 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.233892551 DEBUG Discovering virtual environment in `/tmp/.tmpGN5Ft5/root2` 2026-09-10 09:53:27.233928781 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.233932471 DEBUG No virtual environment found 2026-09-10 09:53:27.233949971 DEBUG Adding first-party search path `/tmp/.tmpGN5Ft5/root2` 2026-09-10 09:53:27.233953911 DEBUG Using vendored stdlib 2026-09-10 09:53:27.234050021 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.234055651 DEBUG Adding new file root '/tmp/.tmpGN5Ft5/root2' of kind Project 2026-09-10 09:53:27.235596849 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-09-10 09:53:27.235612019 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:27.235616079 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:27.235674069 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGN5Ft5/root1/main.py") 2026-09-10 09:53:27.235682719 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGN5Ft5/root1/main.py` 2026-09-10 09:53:27.235703609 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGN5Ft5/root1/main.py` 2026-09-10 09:53:27.235814470 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGN5Ft5/root1/main.py` to project `root1` 2026-09-10 09:53:27.235826770 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGN5Ft5/root1/main.py` 2026-09-10 09:53:27.235829090 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:27.235836430 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:27.235841950 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:53:27.236113341 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:53:27.250731521 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:53:27.254642060 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:53:27.275507560 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:53:27.275525810 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:53:27.275531640 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:27.275580800 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:53:27.275584740 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:53:27.275637020 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpGN5Ft5/root1' 2026-09-10 09:53:27.275647060 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:53:27.294133669 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.250939ms 2026-09-10 09:53:27.294171159 DEBUG method="textDocument/completion" response.id=2 duration=58.33ms 2026-09-10 09:53:27.294202469 DEBUG Received server response for request 2 2026-09-10 09:53:27.294399860 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:27.294413130 DEBUG Client sends request `textDocument/completion` with ID 3 2026-09-10 09:53:27.294492361 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGN5Ft5/root2/main.py") 2026-09-10 09:53:27.294503091 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGN5Ft5/root2/main.py` 2026-09-10 09:53:27.294528611 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGN5Ft5/root2/main.py` 2026-09-10 09:53:27.294631361 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGN5Ft5/root2/main.py` to project `root2` 2026-09-10 09:53:27.294645781 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGN5Ft5/root2/main.py` 2026-09-10 09:53:27.294648531 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:27.294655171 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:27.294695152 DEBUG method="textDocument/completion" response.id=3 duration=33.52µs 2026-09-10 09:53:27.294705002 DEBUG Received server response for request 3 2026-09-10 09:53:27.304799530 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:27.304824640 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:27.304831050 DEBUG method="shutdown" response.id=4 duration=9.40µs 2026-09-10 09:53:27.304846940 DEBUG Received server response for request 4 2026-09-10 09:53:27.304850830 DEBUG Client sends notification `exit` 2026-09-10 09:53:27.304866010 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-09-10 09:53:27.313180670 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:27.313270720 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:27.313313651 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:27.313387991 DEBUG Client info: None 2026-09-10 09:53:27.313430341 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:27.313445241 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:27.313452021 INFO Version: Unknown 2026-09-10 09:53:27.313495702 DEBUG Received server response for request 1 2026-09-10 09:53:27.313539992 DEBUG Client sends notification `initialized` 2026-09-10 09:53:27.313673232 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:27.313710823 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:27.313714913 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:27.313729183 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:27.313732143 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:27.313792953 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:27.313808663 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:27.313812793 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:27.313820863 DEBUG Initializing workspace `file:///tmp/.tmpiPTyPF/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.313840723 DEBUG Searching for a project in '/tmp/.tmpiPTyPF/root1' 2026-09-10 09:53:27.313876423 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.313881643 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.314527937 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.314534597 DEBUG Discovering virtual environment in `/tmp/.tmpiPTyPF/root1` 2026-09-10 09:53:27.314585317 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.314590227 DEBUG No virtual environment found 2026-09-10 09:53:27.314603257 DEBUG Adding first-party search path `/tmp/.tmpiPTyPF/root1` 2026-09-10 09:53:27.314607397 DEBUG Using vendored stdlib 2026-09-10 09:53:27.314711917 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.314716747 DEBUG Adding new file root '/tmp/.tmpiPTyPF/root1' of kind Project 2026-09-10 09:53:27.316443756 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:27.316463106 DEBUG Updating project to check open files 2026-09-10 09:53:27.316481796 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:27.316485936 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:27.316544056 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpiPTyPF/root1/main.py") 2026-09-10 09:53:27.316555046 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpiPTyPF/root1/main.py` 2026-09-10 09:53:27.316561706 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpiPTyPF/root1/main.py` 2026-09-10 09:53:27.316665067 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpiPTyPF/root1/main.py` to project `root1` 2026-09-10 09:53:27.316679947 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpiPTyPF/root1/main.py` 2026-09-10 09:53:27.316682387 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:27.316688967 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:27.316694387 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:27.316812797 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpiPTyPF/root1/main.py"))}: Checking file '/tmp/.tmpiPTyPF/root1/main.py' 2026-09-10 09:53:27.316921138 DEBUG method="textDocument/diagnostic" response.id=2 duration=224.25µs 2026-09-10 09:53:27.316935498 DEBUG Received server response for request 2 2026-09-10 09:53:27.317026909 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:53:27.317047549 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpiPTyPF/root2), to remove: 2026-09-10 09:53:27.317052899 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-09-10 09:53:27.317061849 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:27.317065609 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:27.317076969 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:53:27.317083549 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:27.317091519 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:27.317094339 DEBUG Initializing workspace `file:///tmp/.tmpiPTyPF/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.317102119 DEBUG Searching for a project in '/tmp/.tmpiPTyPF/root2' 2026-09-10 09:53:27.317131799 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.317135779 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.317645082 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.317651532 DEBUG Discovering virtual environment in `/tmp/.tmpiPTyPF/root2` 2026-09-10 09:53:27.317688032 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.317691712 DEBUG No virtual environment found 2026-09-10 09:53:27.317703062 DEBUG Adding first-party search path `/tmp/.tmpiPTyPF/root2` 2026-09-10 09:53:27.317707392 DEBUG Using vendored stdlib 2026-09-10 09:53:27.317800272 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.317804712 DEBUG Adding new file root '/tmp/.tmpiPTyPF/root2' of kind Project 2026-09-10 09:53:27.319333690 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-09-10 09:53:27.319347980 DEBUG Updating project to check open files 2026-09-10 09:53:27.319357440 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:27.319360670 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:27.319398040 DEBUG method="textDocument/diagnostic" response.id=3 duration=34.92µs 2026-09-10 09:53:27.319409290 DEBUG Received server response for request 3 2026-09-10 09:53:27.319444630 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:27.319450220 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-09-10 09:53:27.319492100 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpiPTyPF/root2/main.py") 2026-09-10 09:53:27.319498950 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpiPTyPF/root2/main.py` 2026-09-10 09:53:27.319507310 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpiPTyPF/root2/main.py` 2026-09-10 09:53:27.319609651 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpiPTyPF/root2/main.py` to project `root2` 2026-09-10 09:53:27.319620061 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpiPTyPF/root2/main.py` 2026-09-10 09:53:27.319622401 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:27.319627981 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:27.319657941 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpiPTyPF/root2/main.py"))}: Checking file '/tmp/.tmpiPTyPF/root2/main.py' 2026-09-10 09:53:27.319688601 DEBUG method="textDocument/diagnostic" response.id=4 duration=55.05µs 2026-09-10 09:53:27.319697871 DEBUG Received server response for request 4 2026-09-10 09:53:27.329787870 DEBUG Client sends request `shutdown` with ID 5 2026-09-10 09:53:27.329809460 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:27.329818260 DEBUG method="shutdown" response.id=5 duration=12.89µs 2026-09-10 09:53:27.329827420 DEBUG Received server response for request 5 2026-09-10 09:53:27.329831200 DEBUG Client sends notification `exit` 2026-09-10 09:53:27.329840150 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-09-10 09:53:27.331445447 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:27.331514058 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:27.331547388 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:27.331609578 DEBUG Client info: None 2026-09-10 09:53:27.331642668 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:27.331655039 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:27.331660969 INFO Version: Unknown 2026-09-10 09:53:27.331701419 DEBUG Received server response for request 1 2026-09-10 09:53:27.331745129 DEBUG Client sends notification `initialized` 2026-09-10 09:53:27.331870550 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:27.331911200 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:27.331914430 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:27.331931380 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:27.331934450 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:27.331987940 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:27.332005050 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:27.332008970 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:27.332016150 DEBUG Initializing workspace `file:///tmp/.tmpfBHZcN/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.332035030 DEBUG Searching for a project in '/tmp/.tmpfBHZcN/root1' 2026-09-10 09:53:27.332071061 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.332076161 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.332674043 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.332680323 DEBUG Discovering virtual environment in `/tmp/.tmpfBHZcN/root1` 2026-09-10 09:53:27.332729264 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.332734834 DEBUG No virtual environment found 2026-09-10 09:53:27.332747244 DEBUG Adding first-party search path `/tmp/.tmpfBHZcN/root1` 2026-09-10 09:53:27.332751444 DEBUG Using vendored stdlib 2026-09-10 09:53:27.332871914 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.332876614 DEBUG Adding new file root '/tmp/.tmpfBHZcN/root1' of kind Project 2026-09-10 09:53:27.335469347 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:27.335485437 DEBUG Initializing workspace `file:///tmp/.tmpfBHZcN/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.335494717 DEBUG Searching for a project in '/tmp/.tmpfBHZcN/root2' 2026-09-10 09:53:27.335526097 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.335530687 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.336081740 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.336087380 DEBUG Discovering virtual environment in `/tmp/.tmpfBHZcN/root2` 2026-09-10 09:53:27.336123150 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.336126960 DEBUG No virtual environment found 2026-09-10 09:53:27.336138770 DEBUG Adding first-party search path `/tmp/.tmpfBHZcN/root2` 2026-09-10 09:53:27.336142660 DEBUG Using vendored stdlib 2026-09-10 09:53:27.336260881 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.336265131 DEBUG Adding new file root '/tmp/.tmpfBHZcN/root2' of kind Project 2026-09-10 09:53:27.337774078 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-09-10 09:53:27.337788038 DEBUG Updating project to check open files 2026-09-10 09:53:27.337804748 DEBUG Updating project to check open files 2026-09-10 09:53:27.337810178 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:27.337813898 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:27.337869848 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfBHZcN/root1/main.py") 2026-09-10 09:53:27.337877748 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfBHZcN/root1/main.py` 2026-09-10 09:53:27.337883348 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfBHZcN/root1/main.py` 2026-09-10 09:53:27.338001169 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfBHZcN/root1/main.py` to project `root1` 2026-09-10 09:53:27.338013049 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfBHZcN/root1/main.py` 2026-09-10 09:53:27.338015239 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:27.338021859 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:27.338026859 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:27.338115269 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfBHZcN/root1/main.py"))}: Checking file '/tmp/.tmpfBHZcN/root1/main.py' 2026-09-10 09:53:27.338227630 DEBUG method="textDocument/diagnostic" response.id=2 duration=197.90µs 2026-09-10 09:53:27.338241870 DEBUG Received server response for request 2 2026-09-10 09:53:27.338308900 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:27.338318720 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:53:27.338353621 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfBHZcN/root2/main.py") 2026-09-10 09:53:27.338359391 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfBHZcN/root2/main.py` 2026-09-10 09:53:27.338364651 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfBHZcN/root2/main.py` 2026-09-10 09:53:27.338449811 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfBHZcN/root2/main.py` to project `root2` 2026-09-10 09:53:27.338458561 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfBHZcN/root2/main.py` 2026-09-10 09:53:27.338460791 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:27.338465941 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:27.338495981 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfBHZcN/root2/main.py"))}: Checking file '/tmp/.tmpfBHZcN/root2/main.py' 2026-09-10 09:53:27.338522191 DEBUG method="textDocument/diagnostic" response.id=3 duration=51.13µs 2026-09-10 09:53:27.338532091 DEBUG Received server response for request 3 2026-09-10 09:53:27.339071754 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:27.339107244 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:27.339139474 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:27.339218385 DEBUG Client info: None 2026-09-10 09:53:27.339245655 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:27.339257515 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:27.339266975 INFO Version: Unknown 2026-09-10 09:53:27.339309675 DEBUG Received server response for request 1 2026-09-10 09:53:27.339344495 DEBUG Client sends notification `initialized` 2026-09-10 09:53:27.339453046 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:27.339484966 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:27.339488036 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:27.339505996 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:27.339508826 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:27.339554396 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:27.339568596 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:27.339571286 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:27.339584066 DEBUG Initializing workspace `file:///tmp/.tmpwCAsfL/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.339597566 DEBUG Searching for a project in '/tmp/.tmpwCAsfL/root1' 2026-09-10 09:53:27.339628707 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.339632797 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.340071569 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.340076569 DEBUG Discovering virtual environment in `/tmp/.tmpwCAsfL/root1` 2026-09-10 09:53:27.340112839 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.340116459 DEBUG No virtual environment found 2026-09-10 09:53:27.340127009 DEBUG Adding first-party search path `/tmp/.tmpwCAsfL/root1` 2026-09-10 09:53:27.340130929 DEBUG Using vendored stdlib 2026-09-10 09:53:27.340235200 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.340238840 DEBUG Adding new file root '/tmp/.tmpwCAsfL/root1' of kind Project 2026-09-10 09:53:27.341718237 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-09-10 09:53:27.341733957 DEBUG Initializing workspace `file:///tmp/.tmpwCAsfL/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.341743477 DEBUG Searching for a project in '/tmp/.tmpwCAsfL/root2' 2026-09-10 09:53:27.341773177 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.341778117 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.342172809 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.342178599 DEBUG Discovering virtual environment in `/tmp/.tmpwCAsfL/root2` 2026-09-10 09:53:27.342226739 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.342230239 DEBUG No virtual environment found 2026-09-10 09:53:27.342241389 DEBUG Adding first-party search path `/tmp/.tmpwCAsfL/root2` 2026-09-10 09:53:27.342245229 DEBUG Using vendored stdlib 2026-09-10 09:53:27.342327620 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.342331710 DEBUG Adding new file root '/tmp/.tmpwCAsfL/root2' of kind Project 2026-09-10 09:53:27.344764871 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:27.344779251 DEBUG Updating project to check open files 2026-09-10 09:53:27.344791161 DEBUG Updating project to check open files 2026-09-10 09:53:27.344797121 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:27.344799691 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:27.344846982 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwCAsfL/root1/main.py") 2026-09-10 09:53:27.344854222 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwCAsfL/root1/main.py` 2026-09-10 09:53:27.344859772 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwCAsfL/root1/main.py` 2026-09-10 09:53:27.344949762 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwCAsfL/root1/main.py` to project `root1` 2026-09-10 09:53:27.344961042 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwCAsfL/root1/main.py` 2026-09-10 09:53:27.344963322 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:27.344969252 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:27.344974132 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:27.345045053 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwCAsfL/root1/main.py"))}: Checking file '/tmp/.tmpwCAsfL/root1/main.py' 2026-09-10 09:53:27.345122133 DEBUG method="textDocument/diagnostic" response.id=2 duration=145.68µs 2026-09-10 09:53:27.345135623 DEBUG Received server response for request 2 2026-09-10 09:53:27.345231673 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:27.345240584 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:53:27.345276754 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwCAsfL/root2/main.py") 2026-09-10 09:53:27.345284944 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwCAsfL/root2/main.py` 2026-09-10 09:53:27.345290914 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwCAsfL/root2/main.py` 2026-09-10 09:53:27.345369324 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwCAsfL/root2/main.py` to project `root2` 2026-09-10 09:53:27.345378254 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwCAsfL/root2/main.py` 2026-09-10 09:53:27.345380294 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:27.345385194 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:27.345414864 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwCAsfL/root2/main.py"))}: Checking file '/tmp/.tmpwCAsfL/root2/main.py' 2026-09-10 09:53:27.345444804 DEBUG method="textDocument/diagnostic" response.id=3 duration=54.33µs 2026-09-10 09:53:27.345454035 DEBUG Received server response for request 3 2026-09-10 09:53:27.355552503 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:27.355572053 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:27.355577363 DEBUG method="shutdown" response.id=4 duration=8.09µs 2026-09-10 09:53:27.355587953 DEBUG Received server response for request 4 2026-09-10 09:53:27.355591573 DEBUG Client sends notification `exit` 2026-09-10 09:53:27.355600643 DEBUG Received exit notification, exiting 2026-09-10 09:53:27.366463005 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:27.366492055 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:27.366503315 DEBUG method="shutdown" response.id=4 duration=16.10µs 2026-09-10 09:53:27.366514615 DEBUG Received server response for request 4 2026-09-10 09:53:27.366517755 DEBUG Client sends notification `exit` 2026-09-10 09:53:27.366526405 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-09-10 09:53:27.368011522 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:27.368072033 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:27.368107703 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:27.368173343 DEBUG Client info: None 2026-09-10 09:53:27.368222203 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-09-10 09:53:27.368234434 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:27.368239894 INFO Version: Unknown 2026-09-10 09:53:27.368279524 DEBUG Received server response for request 1 2026-09-10 09:53:27.368313304 DEBUG Client sends notification `initialized` 2026-09-10 09:53:27.368406744 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:27.368443165 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:27.368446525 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:27.368462845 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:27.368513165 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:27.368525335 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:27.368532685 DEBUG Initializing workspace `file:///tmp/.tmpP8EKpJ/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.368548865 DEBUG Searching for a project in '/tmp/.tmpP8EKpJ/root1' 2026-09-10 09:53:27.368580255 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.368584815 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.368926887 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.368932117 DEBUG Discovering virtual environment in `/tmp/.tmpP8EKpJ/root1` 2026-09-10 09:53:27.368975377 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.368979617 DEBUG No virtual environment found 2026-09-10 09:53:27.368990947 DEBUG Adding first-party search path `/tmp/.tmpP8EKpJ/root1` 2026-09-10 09:53:27.368994927 DEBUG Using vendored stdlib 2026-09-10 09:53:27.369085568 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.369090018 DEBUG Adding new file root '/tmp/.tmpP8EKpJ/root1' of kind Project 2026-09-10 09:53:27.370769796 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:27.370786336 DEBUG Initializing workspace `file:///tmp/.tmpP8EKpJ/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.370795956 DEBUG Searching for a project in '/tmp/.tmpP8EKpJ/root2' 2026-09-10 09:53:27.370826416 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.370830626 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.371160258 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.371165428 DEBUG Discovering virtual environment in `/tmp/.tmpP8EKpJ/root2` 2026-09-10 09:53:27.371216118 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.371219798 DEBUG No virtual environment found 2026-09-10 09:53:27.371230328 DEBUG Adding first-party search path `/tmp/.tmpP8EKpJ/root2` 2026-09-10 09:53:27.371234308 DEBUG Using vendored stdlib 2026-09-10 09:53:27.371316148 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.371320348 DEBUG Adding new file root '/tmp/.tmpP8EKpJ/root2' of kind Project 2026-09-10 09:53:27.372811385 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-09-10 09:53:27.372824175 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:27.372827895 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:27.372854976 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:53:27.372949646 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpP8EKpJ/root1/main.py"))}: Checking file '/tmp/.tmpP8EKpJ/root1/main.py' 2026-09-10 09:53:27.373041567 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpP8EKpJ/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:27.381819509 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpP8EKpJ/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:27.381912099 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-10 09:53:27.381919519 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-09-10 09:53:27.381952939 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpP8EKpJ/root2/main.py"))}: Checking file '/tmp/.tmpP8EKpJ/root2/main.py' 2026-09-10 09:53:27.382000519 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpP8EKpJ/root2/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:27.390181389 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpP8EKpJ/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:27.390258069 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-09-10 09:53:27.390291789 DEBUG method="workspace/diagnostic" response.id=2 duration=17.46ms 2026-09-10 09:53:27.390307429 DEBUG Received server response for request 2 2026-09-10 09:53:27.400505738 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:27.400536978 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:27.400543088 DEBUG method="shutdown" response.id=3 duration=9.25µs 2026-09-10 09:53:27.400552808 DEBUG Received server response for request 3 2026-09-10 09:53:27.400556688 DEBUG Client sends notification `exit` 2026-09-10 09:53:27.400572348 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-09-10 09:53:27.404167076 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:27.404243976 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:27.404279126 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:27.404341726 DEBUG Client info: None 2026-09-10 09:53:27.404372647 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:27.404387687 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:27.404393867 INFO Version: Unknown 2026-09-10 09:53:27.404437717 DEBUG Received server response for request 1 2026-09-10 09:53:27.404472357 DEBUG Client sends notification `initialized` 2026-09-10 09:53:27.404604638 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:27.404649858 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:27.404653148 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:27.404671828 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:27.404675058 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:27.404724968 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:27.404742238 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:27.404746888 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:27.404754218 DEBUG Initializing workspace `file:///tmp/.tmpl4FCem`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.404772038 DEBUG Searching for a project in '/tmp/.tmpl4FCem' 2026-09-10 09:53:27.404820279 DEBUG Found project at '/tmp/.tmpl4FCem' 2026-09-10 09:53:27.404825269 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.405507272 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.405513372 DEBUG Discovering virtual environment in `/tmp/.tmpl4FCem` 2026-09-10 09:53:27.405564662 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.405569292 DEBUG No virtual environment found 2026-09-10 09:53:27.405580942 DEBUG Adding first-party search path `/tmp/.tmpl4FCem` 2026-09-10 09:53:27.405585132 DEBUG Using vendored stdlib 2026-09-10 09:53:27.405701323 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.405706483 DEBUG Adding new file root '/tmp/.tmpl4FCem' of kind Project 2026-09-10 09:53:27.406263406 DEBUG Ignoring file `/tmp/.tmpl4FCem/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-09-10 09:53:27.406298606 DEBUG Skipping directory `/tmp/.tmpl4FCem/external` because it doesn't match any `src.include` pattern or path specified on the CLI 2026-09-10 09:53:27.407595742 INFO Project::index_files{project=.tmpl4FCem}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:27.407614192 DEBUG Initializing workspace `file:///tmp/.tmpl4FCem/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.407625192 DEBUG Searching for a project in '/tmp/.tmpl4FCem/external/Y' 2026-09-10 09:53:27.407654792 DEBUG Found project at '/tmp/.tmpl4FCem/external/Y' 2026-09-10 09:53:27.407658682 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.408276475 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.408284185 DEBUG Discovering virtual environment in `/tmp/.tmpl4FCem/external/Y` 2026-09-10 09:53:27.408322185 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.408325805 DEBUG No virtual environment found 2026-09-10 09:53:27.408337116 DEBUG Adding first-party search path `/tmp/.tmpl4FCem/external/Y` 2026-09-10 09:53:27.408340906 DEBUG Using vendored stdlib 2026-09-10 09:53:27.408433646 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.408439046 DEBUG Adding new file root '/tmp/.tmpl4FCem/external/Y' of kind Project 2026-09-10 09:53:27.408919018 DEBUG Ignoring file `/tmp/.tmpl4FCem/external/Y/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-09-10 09:53:27.410112074 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.001s 2026-09-10 09:53:27.410127784 DEBUG Updating project to check open files 2026-09-10 09:53:27.410147404 DEBUG Updating project to check open files 2026-09-10 09:53:27.410152694 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:27.410156954 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:27.410230604 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpl4FCem/systemtests/included.py") 2026-09-10 09:53:27.410239765 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpl4FCem/systemtests/included.py` 2026-09-10 09:53:27.410247365 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpl4FCem/systemtests/included.py` 2026-09-10 09:53:27.410344635 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpl4FCem/systemtests/included.py` to project `.tmpl4FCem` 2026-09-10 09:53:27.410359025 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpl4FCem/systemtests/included.py` 2026-09-10 09:53:27.410361555 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:27.410368375 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:27.410373695 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:27.410481356 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpl4FCem/systemtests/included.py"))}: Checking file '/tmp/.tmpl4FCem/systemtests/included.py' 2026-09-10 09:53:27.410643467 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpl4FCem/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:27.419532819 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpl4FCem/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:27.423630159 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.25ms 2026-09-10 09:53:27.423652129 DEBUG Received server response for request 2 2026-09-10 09:53:27.423765389 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:27.423774529 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:53:27.423820380 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpl4FCem/external/Y/only_external.py") 2026-09-10 09:53:27.423827370 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpl4FCem/external/Y/only_external.py` 2026-09-10 09:53:27.423835810 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpl4FCem/external/Y/only_external.py` 2026-09-10 09:53:27.423945990 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpl4FCem/external/Y/only_external.py` to project `Y` 2026-09-10 09:53:27.423956490 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpl4FCem/external/Y/only_external.py` 2026-09-10 09:53:27.423958670 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:27.423964090 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:27.424000930 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpl4FCem/external/Y/only_external.py"))}: Checking file '/tmp/.tmpl4FCem/external/Y/only_external.py' 2026-09-10 09:53:27.424065461 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpl4FCem/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:27.432200880 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpl4FCem/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:27.436103508 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.13ms 2026-09-10 09:53:27.436122018 DEBUG Received server response for request 3 2026-09-10 09:53:27.446270597 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:27.446306557 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:27.446313727 DEBUG method="shutdown" response.id=4 duration=11.01µs 2026-09-10 09:53:27.446323537 DEBUG Received server response for request 4 2026-09-10 09:53:27.446327157 DEBUG Client sends notification `exit` 2026-09-10 09:53:27.446343327 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-09-10 09:53:27.451094030 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:27.451169820 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:27.451232021 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:27.451295231 DEBUG Client info: None 2026-09-10 09:53:27.451325871 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:27.451340191 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:27.451347571 INFO Version: Unknown 2026-09-10 09:53:27.451392361 DEBUG Received server response for request 1 2026-09-10 09:53:27.451438242 DEBUG Client sends notification `initialized` 2026-09-10 09:53:27.451575632 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:27.451612403 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:27.451616373 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:27.451637113 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:27.451640343 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-10 09:53:27.451696243 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:27.451713183 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:27.451717553 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-09-10 09:53:27.451724903 DEBUG Initializing workspace `file:///tmp/.tmpMbkYRZ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.451743053 DEBUG Searching for a project in '/tmp/.tmpMbkYRZ' 2026-09-10 09:53:27.451769253 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.451774103 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.452407536 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.452413626 DEBUG Discovering virtual environment in `/tmp/.tmpMbkYRZ` 2026-09-10 09:53:27.452461057 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.452465867 DEBUG No virtual environment found 2026-09-10 09:53:27.452478177 DEBUG Adding first-party search path `/tmp/.tmpMbkYRZ` 2026-09-10 09:53:27.452482287 DEBUG Using vendored stdlib 2026-09-10 09:53:27.452600547 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.452605387 DEBUG Adding new file root '/tmp/.tmpMbkYRZ' of kind Project 2026-09-10 09:53:27.455292290 INFO Project::index_files{project=.tmpMbkYRZ}: Indexed 2 file(s) in 0.003s 2026-09-10 09:53:27.455312990 DEBUG Initializing workspace `file:///tmp/.tmpMbkYRZ/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.455324580 DEBUG Searching for a project in '/tmp/.tmpMbkYRZ/external/Y' 2026-09-10 09:53:27.455363680 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.455368261 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.455907473 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.455916123 DEBUG Discovering virtual environment in `/tmp/.tmpMbkYRZ/external/Y` 2026-09-10 09:53:27.455954413 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.455958013 DEBUG No virtual environment found 2026-09-10 09:53:27.455969103 DEBUG Adding first-party search path `/tmp/.tmpMbkYRZ/external/Y` 2026-09-10 09:53:27.455973073 DEBUG Using vendored stdlib 2026-09-10 09:53:27.456068834 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.456075034 DEBUG Adding new file root '/tmp/.tmpMbkYRZ/external/Y' of kind Project 2026-09-10 09:53:27.458594846 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:27.458609356 DEBUG Updating project to check open files 2026-09-10 09:53:27.458626716 DEBUG Updating project to check open files 2026-09-10 09:53:27.458631636 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:27.458635426 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:27.458696696 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMbkYRZ/systemtests/foo.py") 2026-09-10 09:53:27.458705306 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMbkYRZ/systemtests/foo.py` 2026-09-10 09:53:27.458713157 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMbkYRZ/systemtests/foo.py` 2026-09-10 09:53:27.458826607 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMbkYRZ/systemtests/foo.py` to project `.tmpMbkYRZ` 2026-09-10 09:53:27.458842347 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMbkYRZ/systemtests/foo.py` 2026-09-10 09:53:27.458844817 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:27.458852487 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:27.458857777 DEBUG Processing deferred request `textDocument/hover` 2026-09-10 09:53:27.459081028 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-10 09:53:27.468735035 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-09-10 09:53:27.472816454 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is def foo() -> str 2026-09-10 09:53:27.472857944 DEBUG method="textDocument/hover" response.id=2 duration=14.00ms 2026-09-10 09:53:27.472874104 DEBUG Received server response for request 2 2026-09-10 09:53:27.472916645 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:27.472923625 DEBUG Client sends request `textDocument/hover` with ID 3 2026-09-10 09:53:27.472973295 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMbkYRZ/external/Y/foo.py") 2026-09-10 09:53:27.472982025 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMbkYRZ/external/Y/foo.py` 2026-09-10 09:53:27.472991845 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMbkYRZ/external/Y/foo.py` 2026-09-10 09:53:27.473090985 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMbkYRZ/external/Y/foo.py` to project `Y` 2026-09-10 09:53:27.473103935 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMbkYRZ/external/Y/foo.py` 2026-09-10 09:53:27.473106495 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:27.473112045 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:27.473147066 DEBUG method="textDocument/hover" response.id=3 duration=29.16µs 2026-09-10 09:53:27.473155996 DEBUG Received server response for request 3 2026-09-10 09:53:27.483209424 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:27.483237784 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:27.483243144 DEBUG method="shutdown" response.id=4 duration=9.24µs 2026-09-10 09:53:27.483253064 DEBUG Received server response for request 4 2026-09-10 09:53:27.483256844 DEBUG Client sends notification `exit` 2026-09-10 09:53:27.483271894 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-09-10 09:53:27.486259668 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:27.486319549 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:27.486355649 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:27.486427589 DEBUG Client info: None 2026-09-10 09:53:27.486459519 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-09-10 09:53:27.486472969 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:27.486478799 INFO Version: Unknown 2026-09-10 09:53:27.486517510 DEBUG Received server response for request 1 2026-09-10 09:53:27.486552090 DEBUG Client sends notification `initialized` 2026-09-10 09:53:27.486651250 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:27.486687940 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:27.486691230 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:27.486718291 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:27.486760321 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:27.486774361 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:27.486781031 DEBUG Initializing workspace `file:///tmp/.tmpnFrsO5/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.486798621 DEBUG Searching for a project in '/tmp/.tmpnFrsO5/root1' 2026-09-10 09:53:27.486829331 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.486833901 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.487182723 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.487204643 DEBUG Discovering virtual environment in `/tmp/.tmpnFrsO5/root1` 2026-09-10 09:53:27.487247163 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.487251513 DEBUG No virtual environment found 2026-09-10 09:53:27.487262523 DEBUG Adding first-party search path `/tmp/.tmpnFrsO5/root1` 2026-09-10 09:53:27.487266683 DEBUG Using vendored stdlib 2026-09-10 09:53:27.487356024 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.487360324 DEBUG Adding new file root '/tmp/.tmpnFrsO5/root1' of kind Project 2026-09-10 09:53:27.489034952 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:27.489052542 DEBUG Initializing workspace `file:///tmp/.tmpnFrsO5/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.489062212 DEBUG Searching for a project in '/tmp/.tmpnFrsO5/root2' 2026-09-10 09:53:27.489091622 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.489095952 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.489428224 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.489436274 DEBUG Discovering virtual environment in `/tmp/.tmpnFrsO5/root2` 2026-09-10 09:53:27.489471994 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.489475654 DEBUG No virtual environment found 2026-09-10 09:53:27.489486424 DEBUG Adding first-party search path `/tmp/.tmpnFrsO5/root2` 2026-09-10 09:53:27.489490454 DEBUG Using vendored stdlib 2026-09-10 09:53:27.489573564 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.489577684 DEBUG Adding new file root '/tmp/.tmpnFrsO5/root2' of kind Project 2026-09-10 09:53:27.492081166 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:27.492096296 DEBUG Initializing workspace `file:///tmp/.tmpnFrsO5/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.492106866 DEBUG Searching for a project in '/tmp/.tmpnFrsO5/root3' 2026-09-10 09:53:27.492137147 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.492141837 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.492513218 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.492521228 DEBUG Discovering virtual environment in `/tmp/.tmpnFrsO5/root3` 2026-09-10 09:53:27.492556769 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.492560399 DEBUG No virtual environment found 2026-09-10 09:53:27.492570229 DEBUG Adding first-party search path `/tmp/.tmpnFrsO5/root3` 2026-09-10 09:53:27.492574109 DEBUG Using vendored stdlib 2026-09-10 09:53:27.492661749 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.492665969 DEBUG Adding new file root '/tmp/.tmpnFrsO5/root3' of kind Project 2026-09-10 09:53:27.495143481 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:27.495159481 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:27.495163251 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:27.495223441 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:53:27.495333832 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnFrsO5/root1/main.py"))}: Checking file '/tmp/.tmpnFrsO5/root1/main.py' 2026-09-10 09:53:27.495437752 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnFrsO5/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:27.505906902 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnFrsO5/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:27.506013123 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-09-10 09:53:27.506020523 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-09-10 09:53:27.506052083 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnFrsO5/root2/main.py"))}: Checking file '/tmp/.tmpnFrsO5/root2/main.py' 2026-09-10 09:53:27.506098933 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnFrsO5/root2/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:27.514723805 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnFrsO5/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:27.514790915 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-10 09:53:27.514797545 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-09-10 09:53:27.514827395 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnFrsO5/root3/main.py"))}: Checking file '/tmp/.tmpnFrsO5/root3/main.py' 2026-09-10 09:53:27.514874125 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnFrsO5/root3/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:27.523080045 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnFrsO5/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:27.523143905 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-09-10 09:53:27.523179705 DEBUG method="workspace/diagnostic" response.id=2 duration=28.01ms 2026-09-10 09:53:27.523222585 DEBUG Received server response for request 2 2026-09-10 09:53:27.523406936 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:53:27.523424566 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:53:27.523448916 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpnFrsO5/root2), (root3, file:///tmp/.tmpnFrsO5/root3) 2026-09-10 09:53:27.523452796 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpnFrsO5/root2 2026-09-10 09:53:27.524579402 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpnFrsO5/root3 2026-09-10 09:53:27.525652857 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:53:27.525675067 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:53:27.525693317 DEBUG method="workspace/diagnostic" response.id=3 duration=69.00µs 2026-09-10 09:53:27.525705847 DEBUG Received server response for request 3 2026-09-10 09:53:27.535832076 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:27.535862696 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:27.535869406 DEBUG method="shutdown" response.id=4 duration=9.81µs 2026-09-10 09:53:27.535888096 DEBUG Received server response for request 4 2026-09-10 09:53:27.535892286 DEBUG Client sends notification `exit` 2026-09-10 09:53:27.535907586 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-09-10 09:53:27.538683919 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:27.538747700 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:27.538787590 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:27.538861800 DEBUG Client info: None 2026-09-10 09:53:27.538897640 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-09-10 09:53:27.538911090 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:27.538916900 INFO Version: Unknown 2026-09-10 09:53:27.538959781 DEBUG Received server response for request 1 2026-09-10 09:53:27.538995451 DEBUG Client sends notification `initialized` 2026-09-10 09:53:27.539097681 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:27.539138852 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:27.539142452 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:27.539154882 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:53:27.539157362 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:27.539225392 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:27.539237872 DEBUG Deferring `workspace/didChangeWorkspaceFolders` notification until all workspaces are initialized 2026-09-10 09:53:27.539242022 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:27.539248682 DEBUG Initializing workspace `file:///tmp/.tmpGBo8wW/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:27.539267302 DEBUG Searching for a project in '/tmp/.tmpGBo8wW/root1' 2026-09-10 09:53:27.539300832 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:27.539305432 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:27.539697714 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:27.539703384 DEBUG Discovering virtual environment in `/tmp/.tmpGBo8wW/root1` 2026-09-10 09:53:27.539752024 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:27.539756844 DEBUG No virtual environment found 2026-09-10 09:53:27.539769305 DEBUG Adding first-party search path `/tmp/.tmpGBo8wW/root1` 2026-09-10 09:53:27.539773435 DEBUG Using vendored stdlib 2026-09-10 09:53:27.539868705 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:27.539872965 DEBUG Adding new file root '/tmp/.tmpGBo8wW/root1' of kind Project 2026-09-10 09:53:27.541608603 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:27.541626363 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:27.541630243 DEBUG Processing deferred notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:53:27.541640193 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmpGBo8wW/root1) 2026-09-10 09:53:27.541643303 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpGBo8wW/root1 2026-09-10 09:53:27.541770594 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:27.541798464 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-09-10 09:53:29.539261866 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:29.539412837 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:29.539473957 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-09-10 09:53:29.539485417 DEBUG method="shutdown" response.id=3 duration=83.23µs 2026-09-10 09:53:29.539489467 DEBUG Received server response for request 2 2026-09-10 09:53:29.539493877 DEBUG Received server response for request 3 2026-09-10 09:53:29.539498907 DEBUG Client sends notification `exit` 2026-09-10 09:53:29.539509147 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-09-10 09:53:29.541111745 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:29.541184325 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:29.541248546 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:29.541330366 DEBUG Client info: None 2026-09-10 09:53:29.541352676 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-09-10 09:53:29.541368286 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:29.541374756 INFO Version: Unknown 2026-09-10 09:53:29.541417616 DEBUG Received server response for request 1 2026-09-10 09:53:29.541465527 DEBUG Client sends notification `initialized` 2026-09-10 09:53:29.541628297 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:29.541688628 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:29.541692628 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:29.541709998 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:53:29.541776118 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:29.541794458 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:29.541802848 DEBUG Initializing workspace `file:///tmp/.tmpp8n0nl/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:29.541825638 DEBUG Searching for a project in '/tmp/.tmpp8n0nl/root1' 2026-09-10 09:53:29.541862179 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:29.541868029 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:29.542430531 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:29.542438161 DEBUG Discovering virtual environment in `/tmp/.tmpp8n0nl/root1` 2026-09-10 09:53:29.542494432 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:29.542499612 DEBUG No virtual environment found 2026-09-10 09:53:29.542512792 DEBUG Adding first-party search path `/tmp/.tmpp8n0nl/root1` 2026-09-10 09:53:29.542517072 DEBUG Using vendored stdlib 2026-09-10 09:53:29.542628892 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:29.542634422 DEBUG Adding new file root '/tmp/.tmpp8n0nl/root1' of kind Project 2026-09-10 09:53:29.545297415 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-09-10 09:53:29.545318205 DEBUG Initializing workspace `file:///tmp/.tmpp8n0nl/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:29.545328575 DEBUG Searching for a project in '/tmp/.tmpp8n0nl/root2' 2026-09-10 09:53:29.545361135 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:29.545366865 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:29.545757327 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:29.545766177 DEBUG Discovering virtual environment in `/tmp/.tmpp8n0nl/root2` 2026-09-10 09:53:29.545802347 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:29.545806007 DEBUG No virtual environment found 2026-09-10 09:53:29.545816817 DEBUG Adding first-party search path `/tmp/.tmpp8n0nl/root2` 2026-09-10 09:53:29.545820647 DEBUG Using vendored stdlib 2026-09-10 09:53:29.545906658 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:29.545910898 DEBUG Adding new file root '/tmp/.tmpp8n0nl/root2' of kind Project 2026-09-10 09:53:29.547477365 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-09-10 09:53:29.547494715 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:29.547498945 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:53:29.547538325 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:53:29.547674176 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpp8n0nl/root1/main.py"))}: Checking file '/tmp/.tmpp8n0nl/root1/main.py' 2026-09-10 09:53:29.547810147 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpp8n0nl/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:29.556931550 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpp8n0nl/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:29.557037621 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-10 09:53:29.557047621 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-09-10 09:53:29.557075641 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpp8n0nl/root2/main.py"))}: Checking file '/tmp/.tmpp8n0nl/root2/main.py' 2026-09-10 09:53:29.557124521 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpp8n0nl/root2/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:29.565272690 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpp8n0nl/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:29.565337800 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-09-10 09:53:29.565363730 DEBUG method="workspace/diagnostic" response.id=2 duration=17.86ms 2026-09-10 09:53:29.565381070 DEBUG Received server response for request 2 2026-09-10 09:53:29.565533921 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:53:29.565542651 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:53:29.565558681 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpp8n0nl/root2) 2026-09-10 09:53:29.565562801 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpp8n0nl/root2 2026-09-10 09:53:29.566602436 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:53:29.566650726 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:53:29.566662426 DEBUG method="workspace/diagnostic" response.id=3 duration=74.59µs 2026-09-10 09:53:29.566675296 DEBUG Received server response for request 3 2026-09-10 09:53:29.576790434 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:53:29.576816884 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:29.576823194 DEBUG method="shutdown" response.id=4 duration=9.63µs 2026-09-10 09:53:29.576832514 DEBUG Received server response for request 4 2026-09-10 09:53:29.576835704 DEBUG Client sends notification `exit` 2026-09-10 09:53:29.576850565 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-09-10 09:53:29.579565227 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:29.579648418 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:29.579694668 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:29.579760068 DEBUG Client info: None 2026-09-10 09:53:29.579794629 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:29.579805739 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:29.579812109 INFO Version: Unknown 2026-09-10 09:53:29.579852509 DEBUG Received server response for request 1 2026-09-10 09:53:29.579900289 DEBUG Client sends notification `initialized` 2026-09-10 09:53:29.580032030 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:29.580068520 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:29.580072240 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:29.580095880 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:29.580099580 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:29.580139230 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:29.580156680 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:29.580160640 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:29.580167690 DEBUG Initializing workspace `file:///tmp/.tmphSIcuR/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:29.580186690 DEBUG Searching for a project in '/tmp/.tmphSIcuR/root1' 2026-09-10 09:53:29.580236801 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:29.580241981 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:29.580933734 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:29.580940304 DEBUG Discovering virtual environment in `/tmp/.tmphSIcuR/root1` 2026-09-10 09:53:29.580988384 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:29.580993494 DEBUG No virtual environment found 2026-09-10 09:53:29.581006264 DEBUG Adding first-party search path `/tmp/.tmphSIcuR/root1` 2026-09-10 09:53:29.581010344 DEBUG Using vendored stdlib 2026-09-10 09:53:29.581135075 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:29.581139925 DEBUG Adding new file root '/tmp/.tmphSIcuR/root1' of kind Project 2026-09-10 09:53:29.582860123 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:29.582878693 DEBUG Initializing workspace `file:///tmp/.tmphSIcuR/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:29.582888973 DEBUG Searching for a project in '/tmp/.tmphSIcuR/root2' 2026-09-10 09:53:29.582919653 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:53:29.582924283 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:29.583612727 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:29.583622157 DEBUG Discovering virtual environment in `/tmp/.tmphSIcuR/root2` 2026-09-10 09:53:29.583659517 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:29.583663097 DEBUG No virtual environment found 2026-09-10 09:53:29.583675567 DEBUG Adding first-party search path `/tmp/.tmphSIcuR/root2` 2026-09-10 09:53:29.583679737 DEBUG Using vendored stdlib 2026-09-10 09:53:29.583777717 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:29.583783057 DEBUG Adding new file root '/tmp/.tmphSIcuR/root2' of kind Project 2026-09-10 09:53:29.586230559 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-09-10 09:53:29.586245659 DEBUG Updating project to check open files 2026-09-10 09:53:29.586265839 DEBUG Updating project to check open files 2026-09-10 09:53:29.586271529 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:29.586275289 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:29.586331570 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphSIcuR/root1/main.py") 2026-09-10 09:53:29.586340330 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphSIcuR/root1/main.py` 2026-09-10 09:53:29.586349670 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphSIcuR/root1/main.py` 2026-09-10 09:53:29.586462440 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphSIcuR/root1/main.py` to project `root1` 2026-09-10 09:53:29.586477110 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphSIcuR/root1/main.py` 2026-09-10 09:53:29.586479730 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:29.586487500 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:29.586492940 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:29.586595411 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphSIcuR/root1/main.py"))}: Checking file '/tmp/.tmphSIcuR/root1/main.py' 2026-09-10 09:53:29.586747612 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphSIcuR/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:29.595378032 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphSIcuR/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:29.595493643 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.00ms 2026-09-10 09:53:29.595524333 DEBUG Received server response for request 2 2026-09-10 09:53:29.595657324 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:29.595668414 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:53:29.595710674 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphSIcuR/root2/main.py") 2026-09-10 09:53:29.595718134 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphSIcuR/root2/main.py` 2026-09-10 09:53:29.595726534 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphSIcuR/root2/main.py` 2026-09-10 09:53:29.595811035 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphSIcuR/root2/main.py` to project `root2` 2026-09-10 09:53:29.595821855 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphSIcuR/root2/main.py` 2026-09-10 09:53:29.595824045 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:29.595829735 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:29.595875635 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphSIcuR/root2/main.py"))}: Checking file '/tmp/.tmphSIcuR/root2/main.py' 2026-09-10 09:53:29.595931365 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphSIcuR/root2/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:29.604011383 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphSIcuR/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:29.604088494 DEBUG method="textDocument/diagnostic" response.id=3 duration=8.25ms 2026-09-10 09:53:29.604102134 DEBUG Received server response for request 3 2026-09-10 09:53:29.604151784 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:53:29.604162704 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-09-10 09:53:29.604176044 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmphSIcuR/root2) 2026-09-10 09:53:29.604179964 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmphSIcuR/root2 2026-09-10 09:53:29.607436800 DEBUG method="textDocument/diagnostic" response.id=4 duration=54.60µs 2026-09-10 09:53:29.607456520 DEBUG Received server response for request 4 2026-09-10 09:53:29.607497610 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-09-10 09:53:29.607535580 DEBUG method="textDocument/diagnostic" response.id=5 duration=27.99µs 2026-09-10 09:53:29.607545210 DEBUG Received server response for request 5 2026-09-10 09:53:29.617640689 DEBUG Client sends request `shutdown` with ID 6 2026-09-10 09:53:29.617673639 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:29.617681989 DEBUG method="shutdown" response.id=6 duration=12.36µs 2026-09-10 09:53:29.617701209 DEBUG Received server response for request 6 2026-09-10 09:53:29.617712789 DEBUG Client sends notification `exit` 2026-09-10 09:53:29.617732239 DEBUG Received exit notification, exiting ok test workspace_folders::single_file_workspace ... 2026-09-10 09:53:29.622112030 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-10 09:53:29.622182240 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:53:29.622236091 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:53:29.622303611 DEBUG Client info: None 2026-09-10 09:53:29.622343561 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:53:29.622358261 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:53:29.622365521 INFO Version: Unknown 2026-09-10 09:53:29.622413211 DEBUG Received server response for request 1 2026-09-10 09:53:29.622457402 DEBUG Client sends notification `initialized` 2026-09-10 09:53:29.622560172 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:53:29.622601212 DEBUG Received server request `workspace/configuration` 2026-09-10 09:53:29.622605702 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:53:29.622620972 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:53:29.622624402 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:53:29.622675023 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:53:29.622686633 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:53:29.622690653 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:53:29.622697463 DEBUG Initializing workspace `file:///tmp/.tmpMrQ5Fd/project/main.py`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:53:29.622716983 DEBUG Searching for a project in '/tmp/.tmpMrQ5Fd/project' 2026-09-10 09:53:29.622759893 DEBUG Found project at '/tmp/.tmpMrQ5Fd/project' 2026-09-10 09:53:29.622763683 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:53:29.623134965 INFO Defaulting to python-platform `linux` 2026-09-10 09:53:29.623140325 DEBUG Discovering virtual environment in `/tmp/.tmpMrQ5Fd/project` 2026-09-10 09:53:29.623186225 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-3cd2100ff0d7572b`: does not point to a Python executable or a directory on disk 2026-09-10 09:53:29.623208545 DEBUG No virtual environment found 2026-09-10 09:53:29.623220695 DEBUG Adding first-party search path `/tmp/.tmpMrQ5Fd/project` 2026-09-10 09:53:29.623225135 DEBUG Using vendored stdlib 2026-09-10 09:53:29.623317606 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:53:29.623322046 DEBUG Adding new file root '/tmp/.tmpMrQ5Fd/project' of kind Project 2026-09-10 09:53:29.625955548 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.003s 2026-09-10 09:53:29.625976798 DEBUG Updating project to check open files 2026-09-10 09:53:29.625992018 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:53:29.625995808 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:53:29.626042809 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMrQ5Fd/project/main.py") 2026-09-10 09:53:29.626049199 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMrQ5Fd/project/main.py` 2026-09-10 09:53:29.626054929 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMrQ5Fd/project/main.py` 2026-09-10 09:53:29.626143969 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMrQ5Fd/project/main.py` to project `project` 2026-09-10 09:53:29.626155309 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMrQ5Fd/project/main.py` 2026-09-10 09:53:29.626157989 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:53:29.626163839 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:53:29.626168809 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:53:29.626265060 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMrQ5Fd/project/main.py"))}: Checking file '/tmp/.tmpMrQ5Fd/project/main.py' 2026-09-10 09:53:29.626394090 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMrQ5Fd/project/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:53:29.636931451 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMrQ5Fd/project/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:53:29.637011481 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.84ms 2026-09-10 09:53:29.637026781 DEBUG Received server response for request 2 2026-09-10 09:53:29.647129410 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:53:29.647156200 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:53:29.647164340 DEBUG method="shutdown" response.id=3 duration=12.07µs 2026-09-10 09:53:29.647175110 DEBUG Received server response for request 3 2026-09-10 09:53:29.647178950 DEBUG Client sends notification `exit` 2026-09-10 09:53:29.647198290 DEBUG Received exit notification, exiting ok test result: ok. 167 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 19.76s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ty_site_packages-fe74c2d8a859b114 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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_metadata ... 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.6-build/ruff-0.16.6/target/rpm/deps/ty_test-23880513ae6d55de --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/target/rpm/deps/ty_vendored-ce0a017fbc4a9a83 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_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.6-build/ruff-0.16.6/crates/ruff_annotate_snippets -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=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.6-build/ruff-0.16.6/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-48a8c711fc62e34b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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.02s all doctests ran in 7.35s; merged doctests compilation took 7.33s 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.6-build/ruff-0.16.6/crates/ruff_cache -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-2681c08210355e53.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-d7d59b41d312d8b0.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern seahash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libseahash-e9853c08ad46912c.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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.97s; merged doctests compilation took 13.96s 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.6-build/ruff-0.16.6/crates/ruff_db -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libarc_swap-dcadc8d77173b323.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdashmap-629b355f47d7a1ce.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libetcetera-6e8792dce10fc1fa.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-9dffb97cb81f60ef.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmatchit-81dbce6c4deae89a.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpathdiff-73f9cc9b5c4f73c3.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquick_junit-8eef2bc3852bb6c3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-a25d6f9094f941e5.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern same_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsame_file-cdec3dc54641ebf3.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsupports_hyperlinks-f1320a94ed642d69.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-3a5f0e9f3395d3e5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-75fd6a0deb163fca.rlib --extern which=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwhich-2180bc78cb6a8b7e.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-0e6cf2db29b29299.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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 38.34s; merged doctests compilation took 38.29s 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.6-build/ruff-0.16.6/crates/ruff_formatter -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-1e0fa25e1f6c9108.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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.53s; merged doctests compilation took 15.46s 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.6-build/ruff-0.16.6/crates/ruff_linter -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-d4fc143a96d0aace.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-67bcaf5947b1526d.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rlib --extern fern=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfern-cb03134f20d0451a.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-d7d59b41d312d8b0.rlib --extern imperative=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libimperative-17f8c2b617a15e92.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-ef2b96d82033bad6.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibcst_native-e3f31e47fef54456.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern natord=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnatord-27ea4eca80b8048e.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep440_rs-f097c50c29a62658.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpyproject_toml-8b69ed2b12a5433a.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-1eb47f5f6a0a063a.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_edits-e1e7449e3d0f4c7a.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_importer-855e03252f11abe1.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_index-2f95f0afccdb0642.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-033593904588994e.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_semantic-a6bf1bd8375487fc.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-cbdd59afff6c640f.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtyped_arena-a5c69c627c83bc1a.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_names2-c31b400c2dfd9c9a.rlib --extern url=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liburl-4374a53448cfe445.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -C lto=fat --cfg 'feature="clap"' --cfg 'feature="default"' --cfg 'feature="test-rules"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clap", "default", "schemars", "test-rules", "testing"))' --error-format human` running 12 tests test crates/ruff_linter/src/checkers/ast/mod.rs - checkers::ast::DiagnosticGuard<'_,'_>::before_drop (line 3710) ... ignored test crates/ruff_linter/src/locator.rs - locator::Locator<'a>::floor_char_boundary (line 62) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::contains (line 237) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::insert (line 193) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::intersects (line 123) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::is_empty (line 154) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::iter (line 272) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::len (line 170) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::remove (line 220) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::subtract (line 98) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::union (line 68) ... ok test crates/ruff_linter/src/settings/mod.rs - settings::display_settings (line 44) ... ok test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 93.38s; merged doctests compilation took 93.33s 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.6-build/ruff-0.16.6/crates/ruff_notebook -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern rand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand-1974ff5019cc6056.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-61e99d6cce7787e4.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern uuid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libuuid-684ed201679681a1.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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.48s; merged doctests compilation took 8.47s 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.6-build/ruff-0.16.6/crates/ruff_options_metadata -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-b31a6de3c5dc701e.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -C lto=fat --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' --error-format human` running 4 tests test crates/ruff_options_metadata/src/lib.rs - OptionSet::find (line 184) ... ok test crates/ruff_options_metadata/src/lib.rs - OptionSet::find (line 209) ... ok test crates/ruff_options_metadata/src/lib.rs - OptionSet::has (line 110) ... ok test crates/ruff_options_metadata/src/lib.rs - OptionSet::has (line 133) ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 6.06s; merged doctests compilation took 6.06s 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.6-build/ruff-0.16.6/crates/ruff_python_ast -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-d4fc143a96d0aace.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libarrayvec-462c4f6bf4c56eb7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-2681c08210355e53.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-2fb04912061014e2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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 1022) ... ok test crates/ruff_python_ast/src/helpers.rs - helpers::format_import_from (line 953) ... ok test crates/ruff_python_ast/src/helpers.rs - helpers::format_import_from_member (line 981) ... 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.46s; merged doctests compilation took 18.45s 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.6-build/ruff-0.16.6/crates/ruff_python_parser -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbstr-e3a91b558a9de643.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-b69b9f42ed2f7a7c.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-bf7f839bd1c2bbe8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstacker-18112caf4a71557c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-2fb04912061014e2.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_names2-c31b400c2dfd9c9a.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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.84s; merged doctests compilation took 20.82s 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.6-build/ruff-0.16.6/crates/ruff_python_stdlib -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-cbdd59afff6c640f.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 4 tests test crates/ruff_python_stdlib/src/str.rs - str::is_cased_lowercase (line 85) ... ok test crates/ruff_python_stdlib/src/str.rs - str::is_cased_uppercase (line 118) ... ok test crates/ruff_python_stdlib/src/str.rs - str::is_lowercase (line 7) ... ok test crates/ruff_python_stdlib/src/str.rs - str::is_uppercase (line 44) ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 6.26s; merged doctests compilation took 6.25s 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.6-build/ruff-0.16.6/crates/ruff_python_trivia -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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.96s; merged doctests compilation took 6.94s 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.6-build/ruff-0.16.6/crates/ruff_source_file -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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.77s; merged doctests compilation took 6.74s 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.6-build/ruff-0.16.6/crates/ruff_text_size -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_test-102d556993475b36.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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.43s; merged doctests compilation took 6.40s 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.6-build/ruff-0.16.6/crates/ruff_workspace -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libetcetera-6e8792dce10fc1fa.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-d7d59b41d312d8b0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-9dffb97cb81f60ef.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmatchit-81dbce6c4deae89a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep440_rs-f097c50c29a62658.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-e8ced8a9188b3e0f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-1e0fa25e1f6c9108.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-174c8f09d8841069.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-e72e3dddcf4766e4.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-b31a6de3c5dc701e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-496b51f2e0ef84a2.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_semantic-a6bf1bd8375487fc.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-cbdd59afff6c640f.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-a1614970f7ae5c95.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-c31d113fc3a1225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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.6-build/ruff-0.16.6/crates/ty_module_resolver -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-c1941e9f20307201.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_syntax-27bb298163cf7d88.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-a25d6f9094f941e5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-cbdd59afff6c640f.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-42e67e0c1ac7a131.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-5e41d987cb8edcb5.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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.96s; merged doctests compilation took 41.93s 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.6-build/ruff-0.16.6/crates/ty_python_semantic -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-5d29f2fc43883c5a/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.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-51e450ebf6dead42.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-2681c08210355e53.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-30804a457ba52884.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-b69b9f42ed2f7a7c.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-1031bf63fe9ebb12.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-71517f68b50f88bb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-8c60be0486dbe7c5.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-c1941e9f20307201.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpretty_assertions-89620a7f46fae8fc.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquickcheck-166746984a7cc4cb.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquickcheck_macros-f49c3de64e74ea28.so --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-812d70e782b23190.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-7663f68a5467ba57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-2842e35ab3606d25.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-74405a136b9a9284.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-ec64a5af56a6649e.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-a25d6f9094f941e5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-49e4e6a9a1c1a827.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_edits-e1e7449e3d0f4c7a.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-033593904588994e.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-60bb5ed91ad19c57.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-cbdd59afff6c640f.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-6f3ae9646dc6eb13.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-cf9beca7ee44f589.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-2843cdf9658bae30.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-edbd14d598d2fb8b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-a34343102211eb86.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-3101db8baeabba63.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-5e178460fd4c156b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-f15db66ed5e7beba.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-bedf9dccefe6e619.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-ee13933027ac3228.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-242265e782e25dfe.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-75fd6a0deb163fca.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_test-1dfccff2b6dd1827.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-5e41d987cb8edcb5.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/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 233) ... ok test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s running 2 tests test crates/ty_python_semantic/src/types/class/static_literal.rs - types::class::static_literal::StaticClassLiteral<'db>::header_range (line 3227) ... ignored test crates/ty_python_semantic/src/types/cyclic.rs - types::cyclic::FlowEdge (line 144) ... ignored test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 126.57s; merged doctests compilation took 126.52s + '[' '!' -f /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.6-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.6-build/ruff-0.16.6-3.fc46.x86_64-pyproject-modules Check import: ruff + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ruff-0.16.6-3.fc46.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.fsXslD + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-build + cd ruff-0.16.6 + DOCDIR=/builddir/build/BUILD/ruff-0.16.6-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.6-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/BREAKING_CHANGES.md /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/CHANGELOG.md /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/README.md /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/share/doc/ruff + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ezMNbG + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-build + cd ruff-0.16.6 + LICENSEDIR=/builddir/build/BUILD/ruff-0.16.6-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.6-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/LICENSE /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/LICENSE.dependencies /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/LICENSE.bundled /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/share/licenses/ruff + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(crate(annotate-snippets)) = 0.11.5 bundled(typeshed) = 0^20260831gitcf09d2a ruff = 0.16.6-3.fc46 ruff(x86-64) = 0.16.6-3.fc46 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.25)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.29)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.30)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.39)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.9)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_4.2.0)(64bit) libjemalloc.so.2()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: python3-ruff-0.16.6-3.fc46.noarch Provides: python-ruff = 0.16.6-3.fc46 python3-ruff = 0.16.6-3.fc46 python3.15-ruff = 0.16.6-3.fc46 python3.15dist(ruff) = 0.16.6 python3dist(ruff) = 0.16.6 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.6-3.fc46.x86_64 Provides: ruff-debugsource = 0.16.6-3.fc46 ruff-debugsource(x86-64) = 0.16.6-3.fc46 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ruff-debuginfo-0.16.6-3.fc46.x86_64 Provides: debuginfo(build-id) = e95b653bfc67019c65c86643a0ebeee6e0261ef6 ruff-debuginfo = 0.16.6-3.fc46 ruff-debuginfo(x86-64) = 0.16.6-3.fc46 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ruff-debugsource(x86-64) = 0.16.6-3.fc46 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT Wrote: /builddir/build/SRPMS/ruff-0.16.6-3.fc46.src.rpm Wrote: /builddir/build/RPMS/ruff-debugsource-0.16.6-3.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/python3-ruff-0.16.6-3.fc46.noarch.rpm Wrote: /builddir/build/RPMS/ruff-0.16.6-3.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/ruff-debuginfo-0.16.6-3.fc46.x86_64.rpm Finish: rpmbuild ruff-0.16.6-3.fc46.src.rpm Finish: build phase for ruff-0.16.6-3.fc46.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1789029998.470482/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.6-3.fc46.src.rpm) Config(child) 75 minutes 3 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "python3-ruff", "epoch": null, "version": "0.16.6", "release": "3.fc46", "arch": "noarch" }, { "name": "ruff", "epoch": null, "version": "0.16.6", "release": "3.fc46", "arch": "x86_64" }, { "name": "ruff-debugsource", "epoch": null, "version": "0.16.6", "release": "3.fc46", "arch": "x86_64" }, { "name": "ruff-debuginfo", "epoch": null, "version": "0.16.6", "release": "3.fc46", "arch": "x86_64" }, { "name": "ruff", "epoch": null, "version": "0.16.6", "release": "3.fc46", "arch": "src" } ] } RPMResults finished