Warning: Permanently added '3.80.123.103' (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/11156839-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.10 PID: 12299 Logging PID: 12301 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'bootstrap': 'off', 'build_id': 11156839, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '221694fc3af5452f10130387bd49d0089d60641e', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/@python/python3.15/ruff', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'ruff', 'package_version': '0.17.1-1', 'project_dirname': 'python3.15', 'project_name': 'python3.15', 'project_owner': '@python', 'repo_priority': 9, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/@python/python3.15/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': 9, 'repo_gpgcheck': False}, {'baseurl': 'http://kojipkgs.fedoraproject.org/repos/rawhide/latest/$basearch/', 'id': 'http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch', 'name': 'Additional repo http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch'}], 'sandbox': '@python/python3.15--https://src.fedoraproject.org/user/music', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'https://src.fedoraproject.org/user/music', 'tags': [], 'task_id': '11156839-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/python3.15/ruff /var/lib/copr-rpmbuild/workspace/workdir-rhx0akqb/ruff --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/@python/python3.15/ruff', '/var/lib/copr-rpmbuild/workspace/workdir-rhx0akqb/ruff', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-rhx0akqb/ruff'... Running: git checkout 221694fc3af5452f10130387bd49d0089d60641e -- cmd: ['git', 'checkout', '221694fc3af5452f10130387bd49d0089d60641e', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-rhx0akqb/ruff rc: 0 stdout: stderr: Note: switching to '221694fc3af5452f10130387bd49d0089d60641e'. 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 221694f automatic import of ruff Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-rhx0akqb/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.17.1.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o ruff-0.17.1.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/python3.15/ruff/ruff-0.17.1.tar.gz/md5/274d0d72d96d23e390c47f305ae742e4/ruff-0.17.1.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 13.80M 100 13.80M 0 0 290.4M 0 0 INFO: Reading stdout from command: md5sum ruff-0.17.1.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-rhx0akqb/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-rhx0akqb/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1792134410.365127 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.9 starting (python version = 3.14.5, NVR = mock-6.9-1.fc44), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-rhx0akqb/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-rhx0akqb/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1792134410.365127 -r /var/lib/copr-rpmbuild/results/configs/child.cfg 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-rhx0akqb/ruff/ruff.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.9 INFO: Mock Version: 6.9 Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1792134410.365127/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 (fallback) INFO: Buildroot is handled by package management from host and used with --installroot: rpm-6.0.2-1.fc44.x86_64 rpm-sequoia-1.10.2-2.fc44.x86_64 python3-dnf-4.24.0-3.fc44.noarch python3-dnf-plugins-core-4.10.1-9.fc44.noarch dnf5-5.4.6.0-1.fc44.x86_64 dnf5-plugins-5.4.6.0-1.fc44.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 25.5 MiB/s | 14.6 MiB | 00m01s Copr repository 100% | 17.8 MiB/s | 12.6 MiB | 00m01s fedora 100% | 36.9 MiB/s | 36.6 MiB | 00m01s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 0:5.3.20-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.5 MiB bzip2 x86_64 0:1.0.8-24.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95.0 KiB coreutils x86_64 0:9.12-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.3 MiB cpio x86_64 0:2.15-10.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB diffutils x86_64 0:3.12-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB fedora-release-common noarch 0:46-0.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.6 KiB findutils x86_64 1:4.11.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB gawk x86_64 0:5.4.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB glibc-minimal-langpack x86_64 0:2.44.9000-5.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B grep x86_64 0:3.12-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB gzip x86_64 0:1.15-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 445.2 KiB info x86_64 0:7.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 372.4 KiB patch x86_64 0:2.8-6.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 226.6 KiB redhat-rpm-config noarch 0:345-4.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 184.2 KiB rpm-build x86_64 0:6.1.0-1.fc46 copr_base 312.1 KiB sed x86_64 0:4.10-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 866.5 KiB shadow-utils x86_64 2:4.20.0-2.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.9 MiB tar x86_64 2:1.35-9.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB unzip x86_64 0:6.0-71.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 441.8 KiB util-linux x86_64 0:2.42.4-2.fc46 copr_base 3.7 MiB which x86_64 0:2.25-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83.6 KiB xz x86_64 1:5.8.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB Installing dependencies: R-srpm-macros noarch 0:1.3.7-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB add-determinism x86_64 0:0.7.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB alternatives x86_64 0:1.33-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62.1 KiB ansible-srpm-macros noarch 0:1-22.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.7 KiB audit-libs x86_64 0:4.2.1-2.fc46 copr_base 390.5 KiB binutils x86_64 0:2.47.50-15.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.5 MiB build-reproducibility-srpm-macros noarch 0:0.7.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB bzip2-libs x86_64 0:1.0.8-24.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.5 KiB ca-certificates noarch 0:2026.2.90_v9.0.317-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB cmake-srpm-macros noarch 0:4.3.0-4.fc45 copr_base 524.0 B coreutils-common x86_64 0:9.12-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.5 MiB crypto-policies noarch 0:20260713-2.gitc42da77.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 134.3 KiB curl x86_64 0:8.23.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 486.1 KiB cyrus-sasl-lib x86_64 0:2.1.28-37.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB debugedit x86_64 0:5.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 220.8 KiB dwz x86_64 0:0.17-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 291.1 KiB ed x86_64 0:1.22.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 150.9 KiB efi-srpm-macros noarch 0:6-9.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.3 KiB elfutils x86_64 0:0.196-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 MiB elfutils-debuginfod-client x86_64 0:0.196-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79.9 KiB elfutils-libelf x86_64 0:0.196-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB elfutils-libs x86_64 0:0.196-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 719.6 KiB erlang-srpm-macros noarch 0:0.4.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB fedora-gpg-keys noarch 0:46-0.3 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 130.3 KiB fedora-release noarch 0:46-0.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B fedora-release-identity-basic noarch 0:46-0.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 664.0 B fedora-repos noarch 0:46-0.3 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB fedora-repos-rawhide noarch 0:46-0.3 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB file x86_64 0:5.48-3.fc46 copr_base 101.9 KiB file-libs x86_64 0:5.48-3.fc46 copr_base 12.3 MiB filesystem x86_64 0:3.18-59.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.0 B filesystem-srpm-macros noarch 0:3.18-59.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.2 KiB fips-provider x86_64 0:1.5.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 MiB fonts-srpm-macros noarch 1:5.0.0-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55.8 KiB forge-srpm-macros noarch 0:0.4.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.9 KiB fpc-srpm-macros noarch 0:1.3-17.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.0 B gap-srpm-macros noarch 0:2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB gdb-minimal x86_64 0:17.2-6.fc46 copr_base 14.2 MiB gdbm-libs x86_64 1:1.26-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 134.2 KiB ghc-srpm-macros noarch 0:1.10-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 792.0 B glibc x86_64 0:2.44.9000-5.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.2 MiB glibc-common x86_64 0:2.44.9000-5.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB glibc-gconv-extra x86_64 0:2.44.9000-5.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.7 MiB gmp x86_64 1:6.3.0-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 815.2 KiB gnat-srpm-macros noarch 0:7-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB gnome-srpm-macros noarch 0:1.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB gnulib-l10n noarch 0:20241231-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 655.0 KiB gnupg2 x86_64 0:2.4.9-18.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.5 MiB gnupg2-dirmngr x86_64 0:2.4.9-18.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 630.1 KiB gnupg2-gpg-agent x86_64 0:2.4.9-18.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 678.8 KiB gnupg2-gpgconf x86_64 0:2.4.9-18.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 253.8 KiB gnupg2-keyboxd x86_64 0:2.4.9-18.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 201.3 KiB gnupg2-verify x86_64 0:2.4.9-18.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 356.3 KiB gnutls x86_64 0:3.8.13-5.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 MiB go-srpm-macros noarch 0:3.8.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.9 KiB gpgverify noarch 0:2.2-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.7 KiB ima-evm-utils-libs x86_64 0:1.6.2-12.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56.6 KiB jansson x86_64 0:2.14-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 89.0 KiB java-srpm-macros noarch 0:1-9.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 870.0 B json-c x86_64 0:0.18-9.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 82.7 KiB kernel-srpm-macros noarch 0:1.0-30.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB keyutils-libs x86_64 0:1.6.3-8.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54.2 KiB krb5-libs x86_64 0:1.22.2-9.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB libacl x86_64 0:2.4.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43.9 KiB libarchive x86_64 0:3.8.9-2.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libassuan x86_64 0:2.5.7-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 163.9 KiB libattr x86_64 0:2.6.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.3 KiB libblkid x86_64 0:2.42.4-2.fc46 copr_base 282.3 KiB libbrotli x86_64 0:1.2.0-6.fc46 copr_base 865.0 KiB libcap x86_64 0:2.78-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 208.2 KiB libcap-ng x86_64 0:0.9.6-1.fc46 copr_base 68.8 KiB libcbor x86_64 0:0.14.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83.5 KiB libcom_err x86_64 0:1.47.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63.0 KiB libcurl x86_64 0:8.23.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libeconf x86_64 0:0.7.9-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64.8 KiB libevent x86_64 0:2.1.13-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 980.7 KiB libfdisk x86_64 0:2.42.4-2.fc46 copr_base 392.3 KiB libffi x86_64 0:3.8.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95.5 KiB libfido2 x86_64 0:1.17.0-6.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 256.5 KiB libfsverity x86_64 0:1.7-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.4 KiB libgcc x86_64 0:16.2.1-2.fc46.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 270.7 KiB libgcrypt x86_64 0:1.12.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB libgomp x86_64 0:16.2.1-2.fc46.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 577.5 KiB libgpg-error x86_64 0:1.61-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 953.9 KiB libidn2 x86_64 0:2.3.8-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 556.4 KiB libksba x86_64 0:1.8.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 431.9 KiB liblastlog2 x86_64 0:2.42.4-2.fc46 copr_base 37.6 KiB libmount x86_64 0:2.42.4-2.fc46 copr_base 408.9 KiB libnghttp2 x86_64 0:1.69.0-6.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 166.1 KiB libnghttp3 x86_64 0:1.18.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 163.4 KiB libpfm x86_64 0:4.14.1-2.fc46 copr_base 2.4 MiB libpkgconf x86_64 0:2.5.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90.1 KiB libpsl x86_64 0:0.23.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.4 KiB libselinux x86_64 0:3.11-5.fc46 copr_base 205.2 KiB libselinux-utils x86_64 0:3.11-5.fc46 copr_base 306.0 KiB libsemanage x86_64 0:3.11-4.fc46 copr_base 320.6 KiB libsepol x86_64 0:3.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 866.1 KiB libsmartcols x86_64 0:2.42.4-2.fc46 copr_base 188.5 KiB libssh x86_64 0:0.12.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 725.7 KiB libssh-config noarch 0:0.12.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277.0 B libstdc++ x86_64 0:16.2.1-2.fc46.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 MiB libtasn1 x86_64 0:4.21.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 176.6 KiB libtool-ltdl x86_64 0:2.6.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70.0 KiB libunistring x86_64 0:1.1-12.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB libusb1 x86_64 0:1.0.30-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 180.1 KiB libuuid x86_64 0:2.42.4-2.fc46 copr_base 37.2 KiB libverto x86_64 0:0.3.2-13.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.3 KiB libxcrypt x86_64 0:4.5.2-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 293.2 KiB libxml2 x86_64 0:2.15.4-1.fc46 copr_base 1.7 MiB libzstd x86_64 0:1.5.7-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 956.1 KiB linkdupes x86_64 0:0.7.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 782.1 KiB lua-libs x86_64 0:5.5.1-2.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 298.0 KiB lua-srpm-macros noarch 0:1-18.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB lz4-libs x86_64 0:1.10.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 165.3 KiB meson-srpm-macros noarch 0:1.12.1-2.fc46 copr_base 1.7 KiB mpfr x86_64 0:4.2.2-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 849.2 KiB ncurses-base noarch 0:6.6-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 329.7 KiB ncurses-libs x86_64 0:6.6-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 969.1 KiB nettle x86_64 0:4.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 801.9 KiB ngtcp2 x86_64 0:1.22.1-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 334.3 KiB ngtcp2-crypto-ossl x86_64 0:1.22.1-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51.6 KiB npth x86_64 0:1.8-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49.5 KiB ocaml-srpm-macros noarch 0:11-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB openblas-srpm-macros noarch 0:2-23.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 124.0 B openldap x86_64 0:2.6.15-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 683.4 KiB openssl-libs x86_64 1:4.0.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.7 MiB p11-kit x86_64 0:0.26.5-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB p11-kit-trust x86_64 0:0.26.5-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 478.4 KiB package-notes-srpm-macros noarch 0:0.20-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB pam-libs x86_64 0:1.7.2-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 134.5 KiB pcre2 x86_64 0:10.47-1.fc45.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 718.5 KiB pcre2-syntax noarch 0:10.47-1.fc45.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 281.9 KiB perl-srpm-macros noarch 0:1-65.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 861.0 B pkgconf x86_64 0:2.5.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92.7 KiB pkgconf-m4 noarch 0:2.5.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.3 KiB pkgconf-pkg-config x86_64 0:2.5.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 989.0 B policycoreutils x86_64 0:3.11-2.fc46 copr_base 892.9 KiB popt x86_64 0:1.19-11.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 136.7 KiB publicsuffix-list-dafsa noarch 0:20260624-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71.3 KiB pyproject-srpm-macros noarch 0:1.24.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB python-srpm-macros noarch 0:3.15-8.fc44 copr_base 51.6 KiB qt5-srpm-macros noarch 0:5.15.18-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 500.0 B qt6-srpm-macros noarch 0:6.11.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 472.0 B readline x86_64 0:8.3-7.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 515.6 KiB redhat-systemd-presets noarch 0:102-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB redhat-systemd-presets-common noarch 0:102-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16.9 KiB rpm x86_64 0:6.1.0-1.fc46 copr_base 3.1 MiB rpm-build-libs x86_64 0:6.1.0-1.fc46 copr_base 288.3 KiB rpm-libs x86_64 0:6.1.0-1.fc46 copr_base 1.1 MiB rpm-plugin-selinux x86_64 0:6.1.0-1.fc46 copr_base 11.9 KiB rpm-sequoia x86_64 0:1.10.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB rpm-sign-libs x86_64 0:6.1.0-1.fc46 copr_base 39.6 KiB rust-srpm-macros noarch 0:28.5-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.5 KiB selinux-policy noarch 0:45.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.1 KiB selinux-policy-targeted noarch 0:45.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.0 MiB setup noarch 0:2.15.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 725.6 KiB sqlite-libs x86_64 0:3.53.4-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB systemd-libs x86_64 0:262-3.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB systemd-standalone-sysusers x86_64 0:262-3.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 981.3 KiB tpm2-tss x86_64 0:4.2.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB tree-sitter-srpm-macros noarch 0:0.4.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.6 KiB util-linux-core x86_64 0:2.42.4-2.fc46 copr_base 1.5 MiB xxhash-libs x86_64 0:0.8.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 94.0 KiB xz-libs x86_64 1:5.8.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 221.7 KiB zig-srpm-macros noarch 0:1-9.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB zip x86_64 0:3.0-46.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 694.1 KiB zlib-ng-compat x86_64 0:2.3.3-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 165.6 KiB zstd x86_64 0:1.5.7-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 502.6 KiB Installing groups: Buildsystem building group Transaction Summary: Installing: 190 packages Total size of inbound packages is 71 MiB. Need to download 71 MiB. After this operation, 231 MiB extra will be used (install 231 MiB, remove 0 B). [ 1/190] bzip2-0:1.0.8-24.fc45.x86_64 100% | 392.9 KiB/s | 52.3 KiB | 00m00s [ 2/190] cpio-0:2.15-10.fc45.x86_64 100% | 5.9 MiB/s | 286.0 KiB | 00m00s [ 3/190] bash-0:5.3.20-1.fc46.x86_64 100% | 9.7 MiB/s | 1.9 MiB | 00m00s [ 4/190] diffutils-0:3.12-6.fc45.x86_6 100% | 12.6 MiB/s | 388.4 KiB | 00m00s [ 5/190] fedora-release-common-0:46-0. 100% | 758.8 KiB/s | 18.2 KiB | 00m00s [ 6/190] coreutils-0:9.12-1.fc46.x86_6 100% | 5.9 MiB/s | 1.3 MiB | 00m00s [ 7/190] findutils-1:4.11.0-2.fc45.x86 100% | 18.3 MiB/s | 561.7 KiB | 00m00s [ 8/190] glibc-minimal-langpack-0:2.44 100% | 4.7 MiB/s | 139.0 KiB | 00m00s [ 9/190] gawk-0:5.4.1-1.fc45.x86_64 100% | 23.3 MiB/s | 1.2 MiB | 00m00s [ 10/190] grep-0:3.12-4.fc45.x86_64 100% | 10.5 MiB/s | 291.0 KiB | 00m00s [ 11/190] gzip-0:1.15-1.fc46.x86_64 100% | 6.8 MiB/s | 187.2 KiB | 00m00s [ 12/190] patch-0:2.8-6.fc46.x86_64 100% | 4.3 MiB/s | 114.4 KiB | 00m00s [ 13/190] info-0:7.3-3.fc45.x86_64 100% | 5.3 MiB/s | 191.2 KiB | 00m00s [ 14/190] rpm-build-0:6.1.0-1.fc46.x86_ 100% | 18.2 MiB/s | 149.4 KiB | 00m00s [ 15/190] redhat-rpm-config-0:345-4.fc4 100% | 2.2 MiB/s | 71.9 KiB | 00m00s [ 16/190] sed-0:4.10-2.fc45.x86_64 100% | 10.6 MiB/s | 314.0 KiB | 00m00s [ 17/190] shadow-utils-2:4.20.0-2.fc46. 100% | 40.0 MiB/s | 1.4 MiB | 00m00s [ 18/190] tar-2:1.35-9.fc45.x86_64 100% | 24.7 MiB/s | 858.8 KiB | 00m00s [ 19/190] util-linux-0:2.42.4-2.fc46.x8 100% | 110.6 MiB/s | 1.2 MiB | 00m00s [ 20/190] unzip-0:6.0-71.fc45.x86_64 100% | 7.5 MiB/s | 199.6 KiB | 00m00s [ 21/190] which-0:2.25-2.fc45.x86_64 100% | 1.7 MiB/s | 42.2 KiB | 00m00s [ 22/190] audit-libs-0:4.2.1-2.fc46.x86 100% | 9.3 MiB/s | 143.2 KiB | 00m00s [ 23/190] xz-1:5.8.4-1.fc46.x86_64 100% | 22.2 MiB/s | 636.7 KiB | 00m00s [ 24/190] libblkid-0:2.42.4-2.fc46.x86_ 100% | 6.5 MiB/s | 133.9 KiB | 00m00s [ 25/190] filesystem-0:3.18-59.fc45.x86 100% | 49.8 MiB/s | 1.8 MiB | 00m00s [ 26/190] libcap-ng-0:0.9.6-1.fc46.x86_ 100% | 4.8 MiB/s | 34.7 KiB | 00m00s [ 27/190] libfdisk-0:2.42.4-2.fc46.x86_ 100% | 33.1 MiB/s | 169.5 KiB | 00m00s [ 28/190] glibc-0:2.44.9000-5.fc46.x86_ 100% | 59.1 MiB/s | 2.5 MiB | 00m00s [ 29/190] liblastlog2-0:2.42.4-2.fc46.x 100% | 4.9 MiB/s | 24.9 KiB | 00m00s [ 30/190] libmount-0:2.42.4-2.fc46.x86_ 100% | 87.8 MiB/s | 179.7 KiB | 00m00s [ 31/190] libselinux-0:3.11-5.fc46.x86_ 100% | 16.9 MiB/s | 103.9 KiB | 00m00s [ 32/190] libsmartcols-0:2.42.4-2.fc46. 100% | 5.8 MiB/s | 88.7 KiB | 00m00s [ 33/190] libuuid-0:2.42.4-2.fc46.x86_6 100% | 2.5 MiB/s | 27.6 KiB | 00m00s [ 34/190] libgcc-0:16.2.1-2.fc46.1.x86_ 100% | 4.8 MiB/s | 136.6 KiB | 00m00s [ 35/190] pam-libs-0:1.7.2-4.fc45.x86_6 100% | 2.1 MiB/s | 58.4 KiB | 00m00s [ 36/190] ncurses-libs-0:6.6-3.fc45.x86 100% | 11.6 MiB/s | 343.7 KiB | 00m00s [ 37/190] readline-0:8.3-7.fc46.x86_64 100% | 7.2 MiB/s | 228.7 KiB | 00m00s [ 38/190] util-linux-core-0:2.42.4-2.fc 100% | 29.1 MiB/s | 566.9 KiB | 00m00s [ 39/190] systemd-libs-0:262-3.fc46.x86 100% | 31.3 MiB/s | 961.5 KiB | 00m00s [ 40/190] zlib-ng-compat-0:2.3.3-6.fc45 100% | 3.4 MiB/s | 90.4 KiB | 00m00s [ 41/190] debugedit-0:5.3-3.fc45.x86_64 100% | 2.3 MiB/s | 87.9 KiB | 00m00s [ 42/190] elfutils-0:0.196-1.fc46.x86_6 100% | 15.8 MiB/s | 664.6 KiB | 00m00s [ 43/190] binutils-0:2.47.50-15.fc46.x8 100% | 78.5 MiB/s | 5.2 MiB | 00m00s [ 44/190] file-0:5.48-3.fc46.x86_64 100% | 2.9 MiB/s | 50.6 KiB | 00m00s [ 45/190] elfutils-libelf-0:0.196-1.fc4 100% | 8.6 MiB/s | 238.4 KiB | 00m00s [ 46/190] libarchive-0:3.8.9-2.fc46.x86 100% | 15.0 MiB/s | 446.0 KiB | 00m00s [ 47/190] libstdc++-0:16.2.1-2.fc46.1.x 100% | 30.3 MiB/s | 1.0 MiB | 00m00s [ 48/190] pkgconf-pkg-config-0:2.5.1-2. 100% | 328.2 KiB/s | 9.5 KiB | 00m00s [ 49/190] rpm-0:6.1.0-1.fc46.x86_64 100% | 87.9 MiB/s | 540.0 KiB | 00m00s [ 50/190] rpm-build-libs-0:6.1.0-1.fc46 100% | 8.8 MiB/s | 134.7 KiB | 00m00s [ 51/190] popt-0:1.19-11.fc45.x86_64 100% | 2.3 MiB/s | 60.0 KiB | 00m00s [ 52/190] zstd-0:1.5.7-6.fc45.x86_64 100% | 6.9 MiB/s | 191.7 KiB | 00m00s [ 53/190] curl-0:8.23.0-1.fc46.x86_64 100% | 8.9 MiB/s | 245.2 KiB | 00m00s [ 54/190] rpm-libs-0:6.1.0-1.fc46.x86_6 100% | 10.8 MiB/s | 476.5 KiB | 00m00s [ 55/190] libsepol-0:3.11-2.fc45.x86_64 100% | 12.3 MiB/s | 365.2 KiB | 00m00s [ 56/190] pcre2-0:10.47-1.fc45.2.x86_64 100% | 9.0 MiB/s | 276.7 KiB | 00m00s [ 57/190] sqlite-libs-0:3.53.4-1.fc45.x 100% | 22.7 MiB/s | 812.1 KiB | 00m00s [ 58/190] file-libs-0:5.48-3.fc46.x86_6 100% | 57.6 MiB/s | 884.6 KiB | 00m00s [ 59/190] libzstd-0:1.5.7-6.fc45.x86_64 100% | 12.3 MiB/s | 363.9 KiB | 00m00s [ 60/190] xz-libs-1:5.8.4-1.fc46.x86_64 100% | 3.9 MiB/s | 116.5 KiB | 00m00s [ 61/190] bzip2-libs-0:1.0.8-24.fc45.x8 100% | 1.6 MiB/s | 43.5 KiB | 00m00s [ 62/190] libsemanage-0:3.11-4.fc46.x86 100% | 8.5 MiB/s | 130.4 KiB | 00m00s [ 63/190] libacl-0:2.4.0-2.fc45.x86_64 100% | 1.0 MiB/s | 27.5 KiB | 00m00s [ 64/190] libeconf-0:0.7.9-4.fc45.x86_6 100% | 1.5 MiB/s | 35.9 KiB | 00m00s [ 65/190] libxcrypt-0:4.5.2-4.fc45.x86_ 100% | 4.9 MiB/s | 130.9 KiB | 00m00s [ 66/190] setup-0:2.15.1-2.fc45.noarch 100% | 5.3 MiB/s | 151.5 KiB | 00m00s [ 67/190] glibc-gconv-extra-0:2.44.9000 100% | 34.2 MiB/s | 1.7 MiB | 00m00s [ 68/190] R-srpm-macros-0:1.3.7-3.fc45. 100% | 398.2 KiB/s | 11.1 KiB | 00m00s [ 69/190] ansible-srpm-macros-0:1-22.fc 100% | 734.9 KiB/s | 19.8 KiB | 00m00s [ 70/190] cmake-srpm-macros-0:4.3.0-4.f 100% | 923.3 KiB/s | 10.2 KiB | 00m00s [ 71/190] build-reproducibility-srpm-ma 100% | 386.9 KiB/s | 10.8 KiB | 00m00s [ 72/190] dwz-0:0.17-3.fc45.x86_64 100% | 4.9 MiB/s | 139.2 KiB | 00m00s [ 73/190] efi-srpm-macros-0:6-9.fc45.no 100% | 739.5 KiB/s | 21.4 KiB | 00m00s [ 74/190] erlang-srpm-macros-0:0.4.0-1. 100% | 321.9 KiB/s | 10.0 KiB | 00m00s [ 75/190] filesystem-srpm-macros-0:3.18 100% | 800.3 KiB/s | 26.4 KiB | 00m00s [ 76/190] fonts-srpm-macros-1:5.0.0-4.f 100% | 905.1 KiB/s | 27.2 KiB | 00m00s [ 77/190] forge-srpm-macros-0:0.4.0-5.f 100% | 657.6 KiB/s | 19.7 KiB | 00m00s [ 78/190] fpc-srpm-macros-0:1.3-17.fc45 100% | 267.7 KiB/s | 7.8 KiB | 00m00s [ 79/190] gap-srpm-macros-0:2-3.fc45.no 100% | 332.4 KiB/s | 9.3 KiB | 00m00s [ 80/190] ghc-srpm-macros-0:1.10-2.fc45 100% | 303.3 KiB/s | 8.5 KiB | 00m00s [ 81/190] gnat-srpm-macros-0:7-3.fc45.n 100% | 317.4 KiB/s | 8.6 KiB | 00m00s [ 82/190] gnome-srpm-macros-0:1.0-2.fc4 100% | 275.9 KiB/s | 8.8 KiB | 00m00s [ 83/190] go-srpm-macros-0:3.8.0-3.fc45 100% | 897.0 KiB/s | 27.8 KiB | 00m00s [ 84/190] java-srpm-macros-0:1-9.fc45.n 100% | 267.2 KiB/s | 8.3 KiB | 00m00s [ 85/190] meson-srpm-macros-0:1.12.1-2. 100% | 786.5 KiB/s | 11.8 KiB | 00m00s [ 86/190] kernel-srpm-macros-0:1.0-30.f 100% | 243.8 KiB/s | 8.3 KiB | 00m00s [ 87/190] lua-srpm-macros-0:1-18.fc45.n 100% | 321.6 KiB/s | 8.7 KiB | 00m00s [ 88/190] openblas-srpm-macros-0:2-23.f 100% | 314.6 KiB/s | 7.5 KiB | 00m00s [ 89/190] ocaml-srpm-macros-0:11-4.fc45 100% | 319.7 KiB/s | 9.0 KiB | 00m00s [ 90/190] package-notes-srpm-macros-0:0 100% | 328.1 KiB/s | 10.5 KiB | 00m00s [ 91/190] python-srpm-macros-0:3.15-8.f 100% | 23.7 MiB/s | 24.2 KiB | 00m00s [ 92/190] pyproject-srpm-macros-0:1.24. 100% | 640.1 KiB/s | 15.4 KiB | 00m00s [ 93/190] perl-srpm-macros-0:1-65.fc45. 100% | 278.4 KiB/s | 8.4 KiB | 00m00s [ 94/190] qt5-srpm-macros-0:5.15.18-3.f 100% | 288.0 KiB/s | 8.1 KiB | 00m00s [ 95/190] qt6-srpm-macros-0:6.11.2-1.fc 100% | 324.3 KiB/s | 9.1 KiB | 00m00s [ 96/190] rust-srpm-macros-0:28.5-2.fc4 100% | 392.1 KiB/s | 11.4 KiB | 00m00s [ 97/190] tree-sitter-srpm-macros-0:0.4 100% | 518.6 KiB/s | 14.0 KiB | 00m00s [ 98/190] zig-srpm-macros-0:1-9.fc45.no 100% | 326.4 KiB/s | 8.8 KiB | 00m00s [ 99/190] zip-0:3.0-46.fc45.x86_64 100% | 8.6 MiB/s | 264.6 KiB | 00m00s [100/190] pkgconf-0:2.5.1-2.fc45.x86_64 100% | 1.8 MiB/s | 49.0 KiB | 00m00s [101/190] pkgconf-m4-0:2.5.1-2.fc45.noa 100% | 531.1 KiB/s | 13.8 KiB | 00m00s [102/190] libpkgconf-0:2.5.1-2.fc45.x86 100% | 1.7 MiB/s | 42.6 KiB | 00m00s [103/190] pcre2-syntax-0:10.47-1.fc45.2 100% | 6.2 MiB/s | 165.1 KiB | 00m00s [104/190] ed-0:1.22.6-1.fc46.x86_64 100% | 3.3 MiB/s | 85.6 KiB | 00m00s [105/190] libattr-0:2.6.0-2.fc45.x86_64 100% | 668.7 KiB/s | 18.1 KiB | 00m00s [106/190] libxml2-0:2.15.4-1.fc46.x86_6 100% | 94.4 MiB/s | 676.6 KiB | 00m00s [107/190] ncurses-base-0:6.6-3.fc45.noa 100% | 2.4 MiB/s | 63.5 KiB | 00m00s [108/190] lz4-libs-0:1.10.0-5.fc45.x86_ 100% | 3.0 MiB/s | 80.4 KiB | 00m00s [109/190] openssl-libs-1:4.0.3-1.fc46.x 100% | 61.6 MiB/s | 2.3 MiB | 00m00s [110/190] glibc-common-0:2.44.9000-5.fc 100% | 13.0 MiB/s | 427.2 KiB | 00m00s [111/190] gmp-1:6.3.0-6.fc45.x86_64 100% | 8.5 MiB/s | 321.8 KiB | 00m00s [112/190] mpfr-0:4.2.2-4.fc45.x86_64 100% | 12.0 MiB/s | 357.4 KiB | 00m00s [113/190] fedora-repos-0:46-0.3.noarch 100% | 341.4 KiB/s | 9.6 KiB | 00m00s [114/190] redhat-systemd-presets-0:102- 100% | 294.6 KiB/s | 8.5 KiB | 00m00s [115/190] elfutils-debuginfod-client-0: 100% | 1.6 MiB/s | 47.1 KiB | 00m00s [116/190] elfutils-libs-0:0.196-1.fc46. 100% | 9.3 MiB/s | 284.9 KiB | 00m00s [117/190] libpfm-0:4.14.1-2.fc46.x86_64 100% | 54.3 MiB/s | 277.9 KiB | 00m00s [118/190] json-c-0:0.18-9.fc45.x86_64 100% | 1.8 MiB/s | 46.7 KiB | 00m00s [119/190] libcap-0:2.78-2.fc45.x86_64 100% | 2.9 MiB/s | 88.6 KiB | 00m00s [120/190] coreutils-common-0:9.12-1.fc4 100% | 47.9 MiB/s | 2.2 MiB | 00m00s [121/190] add-determinism-0:0.7.3-3.fc4 100% | 25.8 MiB/s | 845.7 KiB | 00m00s [122/190] linkdupes-0:0.7.3-3.fc45.x86_ 100% | 9.2 MiB/s | 339.2 KiB | 00m00s [123/190] alternatives-0:1.33-6.fc45.x8 100% | 1.5 MiB/s | 39.4 KiB | 00m00s [124/190] jansson-0:2.14-5.fc45.x86_64 100% | 1.8 MiB/s | 46.9 KiB | 00m00s [125/190] lua-libs-0:5.5.1-2.fc46.x86_6 100% | 5.4 MiB/s | 144.4 KiB | 00m00s [126/190] rpm-sign-libs-0:6.1.0-1.fc46. 100% | 4.4 MiB/s | 26.9 KiB | 00m00s [127/190] rpm-sequoia-0:1.10.3-1.fc46.x 100% | 31.7 MiB/s | 942.6 KiB | 00m00s [128/190] libgomp-0:16.2.1-2.fc46.1.x86 100% | 12.5 MiB/s | 397.6 KiB | 00m00s [129/190] redhat-systemd-presets-common 100% | 551.2 KiB/s | 13.2 KiB | 00m00s [130/190] ca-certificates-0:2026.2.90_v 100% | 28.5 MiB/s | 964.7 KiB | 00m00s [131/190] crypto-policies-0:20260713-2. 100% | 2.3 MiB/s | 73.9 KiB | 00m00s [132/190] fips-provider-0:1.5.3-1.fc46. 100% | 46.2 MiB/s | 1.6 MiB | 00m00s [133/190] fedora-gpg-keys-0:46-0.3.noar 100% | 5.2 MiB/s | 132.1 KiB | 00m00s [134/190] fedora-repos-rawhide-0:46-0.3 100% | 347.1 KiB/s | 9.0 KiB | 00m00s [135/190] libffi-0:3.8.0-1.fc46.x86_64 100% | 1.7 MiB/s | 46.4 KiB | 00m00s [136/190] gnulib-l10n-0:20241231-4.fc45 100% | 4.8 MiB/s | 143.2 KiB | 00m00s [137/190] p11-kit-0:0.26.5-1.fc45.x86_6 100% | 15.7 MiB/s | 546.2 KiB | 00m00s [138/190] p11-kit-trust-0:0.26.5-1.fc45 100% | 4.8 MiB/s | 146.3 KiB | 00m00s [139/190] gnupg2-0:2.4.9-18.fc45.x86_64 100% | 48.2 MiB/s | 1.6 MiB | 00m00s [140/190] ima-evm-utils-libs-0:1.6.2-12 100% | 1.0 MiB/s | 30.2 KiB | 00m00s [141/190] libfsverity-0:1.7-4.fc45.x86_ 100% | 653.7 KiB/s | 19.0 KiB | 00m00s [142/190] gpgverify-0:2.2-5.fc45.noarch 100% | 418.9 KiB/s | 11.3 KiB | 00m00s [143/190] libtasn1-0:4.21.0-2.fc45.x86_ 100% | 2.6 MiB/s | 75.9 KiB | 00m00s [144/190] tpm2-tss-0:4.2.0-1.fc45.x86_6 100% | 16.3 MiB/s | 451.0 KiB | 00m00s [145/190] gnupg2-verify-0:2.4.9-18.fc45 100% | 6.1 MiB/s | 176.1 KiB | 00m00s [146/190] libassuan-0:2.5.7-6.fc45.x86_ 100% | 2.3 MiB/s | 68.5 KiB | 00m00s [147/190] libgcrypt-0:1.12.4-1.fc46.x86 100% | 21.3 MiB/s | 631.2 KiB | 00m00s [148/190] libgpg-error-0:1.61-2.fc45.x8 100% | 9.0 MiB/s | 247.7 KiB | 00m00s [149/190] npth-0:1.8-5.fc45.x86_64 100% | 795.3 KiB/s | 25.5 KiB | 00m00s [150/190] gnupg2-dirmngr-0:2.4.9-18.fc4 100% | 10.2 MiB/s | 281.6 KiB | 00m00s [151/190] gnupg2-gpg-agent-0:2.4.9-18.f 100% | 9.5 MiB/s | 281.3 KiB | 00m00s [152/190] gnupg2-gpgconf-0:2.4.9-18.fc4 100% | 3.9 MiB/s | 116.5 KiB | 00m00s [153/190] gnupg2-keyboxd-0:2.4.9-18.fc4 100% | 3.6 MiB/s | 96.6 KiB | 00m00s [154/190] libusb1-0:1.0.30-2.fc45.x86_6 100% | 3.1 MiB/s | 83.8 KiB | 00m00s [155/190] libksba-0:1.8.1-1.fc46.x86_64 100% | 5.1 MiB/s | 172.6 KiB | 00m00s [156/190] openldap-0:2.6.15-1.fc46.x86_ 100% | 8.1 MiB/s | 273.0 KiB | 00m00s [157/190] gnutls-0:3.8.13-5.fc46.x86_64 100% | 36.3 MiB/s | 1.4 MiB | 00m00s [158/190] cyrus-sasl-lib-0:2.1.28-37.fc 100% | 20.0 MiB/s | 817.8 KiB | 00m00s [159/190] libevent-0:2.1.13-1.fc46.x86_ 100% | 10.5 MiB/s | 289.4 KiB | 00m00s [160/190] libtool-ltdl-0:2.6.2-1.fc46.x 100% | 1.3 MiB/s | 36.8 KiB | 00m00s [161/190] libidn2-0:2.3.8-4.fc45.x86_64 100% | 6.1 MiB/s | 169.2 KiB | 00m00s [162/190] libunistring-0:1.1-12.fc45.x8 100% | 17.2 MiB/s | 545.8 KiB | 00m00s [163/190] nettle-0:4.0-5.fc45.x86_64 100% | 12.7 MiB/s | 429.7 KiB | 00m00s [164/190] gdb-minimal-0:17.2-6.fc46.x86 100% | 249.3 MiB/s | 4.7 MiB | 00m00s [165/190] gdbm-libs-1:1.26-1.fc46.x86_6 100% | 2.2 MiB/s | 60.1 KiB | 00m00s [166/190] xxhash-libs-0:0.8.4-1.fc46.x8 100% | 1.3 MiB/s | 41.3 KiB | 00m00s [167/190] fedora-release-0:46-0.1.noarc 100% | 475.7 KiB/s | 11.9 KiB | 00m00s [168/190] fedora-release-identity-basic 100% | 486.8 KiB/s | 12.7 KiB | 00m00s [169/190] libcurl-0:8.23.0-1.fc46.x86_6 100% | 16.2 MiB/s | 497.5 KiB | 00m00s [170/190] policycoreutils-0:3.11-2.fc46 100% | 38.5 MiB/s | 236.7 KiB | 00m00s [171/190] systemd-standalone-sysusers-0 100% | 13.2 MiB/s | 433.4 KiB | 00m00s [172/190] selinux-policy-0:45.21-1.fc46 100% | 1.6 MiB/s | 42.0 KiB | 00m00s [173/190] selinux-policy-targeted-0:45. 100% | 101.8 MiB/s | 6.6 MiB | 00m00s [174/190] krb5-libs-0:1.22.2-9.fc45.x86 100% | 22.3 MiB/s | 799.0 KiB | 00m00s [175/190] libbrotli-0:1.2.0-6.fc46.x86_ 100% | 30.8 MiB/s | 347.3 KiB | 00m00s [176/190] libnghttp2-0:1.69.0-6.fc46.x8 100% | 2.9 MiB/s | 77.2 KiB | 00m00s [177/190] libnghttp3-0:1.18.0-1.fc45.x8 100% | 2.8 MiB/s | 75.1 KiB | 00m00s [178/190] libpsl-0:0.23.3-1.fc46.x86_64 100% | 2.1 MiB/s | 67.7 KiB | 00m00s [179/190] libssh-0:0.12.2-1.fc45.x86_64 100% | 9.6 MiB/s | 295.9 KiB | 00m00s [180/190] ngtcp2-0:1.22.1-3.fc45.x86_64 100% | 5.3 MiB/s | 157.7 KiB | 00m00s [181/190] ngtcp2-crypto-ossl-0:1.22.1-3 100% | 993.7 KiB/s | 27.8 KiB | 00m00s [182/190] keyutils-libs-0:1.6.3-8.fc45. 100% | 1.1 MiB/s | 31.5 KiB | 00m00s [183/190] libcom_err-0:1.47.4-2.fc45.x8 100% | 985.4 KiB/s | 26.6 KiB | 00m00s [184/190] rpm-plugin-selinux-0:6.1.0-1. 100% | 8.7 MiB/s | 17.7 KiB | 00m00s [185/190] libselinux-utils-0:3.11-5.fc4 100% | 37.2 MiB/s | 114.3 KiB | 00m00s [186/190] libverto-0:0.3.2-13.fc45.x86_ 100% | 655.4 KiB/s | 21.0 KiB | 00m00s [187/190] libssh-config-0:0.12.2-1.fc45 100% | 357.6 KiB/s | 8.9 KiB | 00m00s [188/190] libfido2-0:1.17.0-6.fc46.x86_ 100% | 3.7 MiB/s | 107.0 KiB | 00m00s [189/190] publicsuffix-list-dafsa-0:202 100% | 2.1 MiB/s | 61.1 KiB | 00m00s [190/190] libcbor-0:0.14.0-3.fc45.x86_6 100% | 1.4 MiB/s | 36.8 KiB | 00m00s -------------------------------------------------------------------------------- [190/190] Total 100% | 36.6 MiB/s | 70.8 MiB | 00m02s Running transaction [ 1/192] Verify package files 100% | 539.0 B/s | 190.0 B | 00m00s >>> Running %pretrans scriptlet: filesystem-0:3.18-59.fc45.x86_64 >>> Finished %pretrans scriptlet: filesystem-0:3.18-59.fc45.x86_64 >>> [RPM] /var/lib/mock/fedora-rawhide-x86_64-1792134410.365127/root/var/cache/dnf/copr_base-b76b6b6713922040/packages/rpm-build-6.1.0-1.fc46.x86_64.rpm: Header OpenPGP V4 RSA/SHA256 signature, key ID 67020b3cda6479eb: NOKEY [ 2/192] Prepare transaction 100% | 2.0 KiB/s | 190.0 B | 00m00s [ 3/192] Installing libgcc-0:16.2.1-2. 100% | 266.0 MiB/s | 272.4 KiB | 00m00s [ 4/192] Installing redhat-systemd-pre 100% | 0.0 B/s | 1.5 KiB | 00m00s [ 5/192] Installing redhat-systemd-pre 100% | 0.0 B/s | 18.1 KiB | 00m00s [ 6/192] Installing publicsuffix-list- 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 7/192] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 8/192] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 9/192] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.5 KiB | 00m00s [ 10/192] Installing fedora-gpg-keys-0: 100% | 25.4 MiB/s | 181.7 KiB | 00m00s [ 11/192] Installing fedora-repos-0:46- 100% | 0.0 B/s | 5.9 KiB | 00m00s [ 12/192] Installing fedora-release-com 100% | 7.8 MiB/s | 8.0 KiB | 00m00s [ 13/192] Installing fedora-release-0:4 100% | 5.3 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/192] Installing setup-0:2.15.1-2.f 100% | 47.6 MiB/s | 731.3 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 15/192] Installing filesystem-0:3.18- 100% | 1.7 MiB/s | 253.6 KiB | 00m00s >>> [RPM] failed to open /usr/lib/group for id/name lookup: No such file or directory [ 16/192] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 17/192] Installing coreutils-common-0 100% | 321.1 MiB/s | 11.6 MiB | 00m00s [ 18/192] Installing ncurses-base-0:6.6 100% | 49.6 MiB/s | 355.3 KiB | 00m00s [ 19/192] Installing bash-0:5.3.20-1.fc 100% | 256.8 MiB/s | 8.5 MiB | 00m00s [ 20/192] Installing glibc-common-0:2.4 100% | 60.9 MiB/s | 1.0 MiB | 00m00s [ 21/192] Installing glibc-gconv-extra- 100% | 199.7 MiB/s | 7.8 MiB | 00m00s [ 22/192] Installing glibc-0:2.44.9000- 100% | 184.1 MiB/s | 7.2 MiB | 00m00s [ 23/192] Installing ncurses-libs-0:6.6 100% | 238.0 MiB/s | 974.9 KiB | 00m00s [ 24/192] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 25/192] Installing zlib-ng-compat-0:2 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [ 26/192] Installing bzip2-libs-0:1.0.8 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [ 27/192] Installing libgpg-error-0:1.6 100% | 58.6 MiB/s | 959.7 KiB | 00m00s [ 28/192] Installing readline-0:8.3-7.f 100% | 252.8 MiB/s | 517.7 KiB | 00m00s [ 29/192] Installing libstdc++-0:16.2.1 100% | 385.8 MiB/s | 3.1 MiB | 00m00s [ 30/192] Installing libzstd-0:1.5.7-6. 100% | 311.7 MiB/s | 957.4 KiB | 00m00s [ 31/192] Installing elfutils-libelf-0: 100% | 360.7 MiB/s | 1.4 MiB | 00m00s [ 32/192] Installing libassuan-0:2.5.7- 100% | 161.8 MiB/s | 165.7 KiB | 00m00s [ 33/192] Installing libgcrypt-0:1.12.4 100% | 333.2 MiB/s | 1.7 MiB | 00m00s [ 34/192] Installing libuuid-0:2.42.4-2 100% | 37.3 MiB/s | 38.2 KiB | 00m00s [ 35/192] Installing systemd-libs-0:262 100% | 395.7 MiB/s | 2.8 MiB | 00m00s [ 36/192] Installing libacl-0:2.4.0-2.f 100% | 0.0 B/s | 44.7 KiB | 00m00s [ 37/192] Installing gmp-1:6.3.0-6.fc45 100% | 266.1 MiB/s | 817.4 KiB | 00m00s [ 38/192] Installing popt-0:1.19-11.fc4 100% | 35.0 MiB/s | 143.3 KiB | 00m00s [ 39/192] Installing sqlite-libs-0:3.53 100% | 404.7 MiB/s | 1.6 MiB | 00m00s [ 40/192] Installing xz-libs-1:5.8.4-1. 100% | 217.6 MiB/s | 222.8 KiB | 00m00s [ 41/192] Installing npth-0:1.8-5.fc45. 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [ 42/192] Installing elfutils-libs-0:0. 100% | 352.2 MiB/s | 721.3 KiB | 00m00s [ 43/192] Installing libblkid-0:2.42.4- 100% | 276.6 MiB/s | 283.3 KiB | 00m00s [ 44/192] Installing libsepol-0:3.11-2. 100% | 423.4 MiB/s | 867.1 KiB | 00m00s [ 45/192] Installing gnupg2-gpgconf-0:2 100% | 19.2 MiB/s | 255.9 KiB | 00m00s [ 46/192] Installing libxcrypt-0:4.5.2- 100% | 144.5 MiB/s | 295.9 KiB | 00m00s [ 47/192] Installing json-c-0:0.18-9.fc 100% | 82.0 MiB/s | 83.9 KiB | 00m00s [ 48/192] Installing libtasn1-0:4.21.0- 100% | 174.3 MiB/s | 178.5 KiB | 00m00s [ 49/192] Installing libunistring-0:1.1 100% | 346.9 MiB/s | 1.7 MiB | 00m00s [ 50/192] Installing libidn2-0:2.3.8-4. 100% | 27.5 MiB/s | 562.6 KiB | 00m00s [ 51/192] Installing crypto-policies-0: 100% | 19.5 MiB/s | 159.5 KiB | 00m00s [ 52/192] Installing gnupg2-verify-0:2. 100% | 23.3 MiB/s | 357.7 KiB | 00m00s [ 53/192] Installing mpfr-0:4.2.2-4.fc4 100% | 277.0 MiB/s | 850.9 KiB | 00m00s [ 54/192] Installing gawk-0:5.4.1-1.fc4 100% | 111.4 MiB/s | 2.2 MiB | 00m00s [ 55/192] Installing dwz-0:0.17-3.fc45. 100% | 23.8 MiB/s | 292.5 KiB | 00m00s [ 56/192] Installing libksba-0:1.8.1-1. 100% | 212.1 MiB/s | 434.4 KiB | 00m00s [ 57/192] Installing unzip-0:6.0-71.fc4 100% | 33.5 MiB/s | 445.3 KiB | 00m00s [ 58/192] Installing file-libs-0:5.48-3 100% | 617.2 MiB/s | 12.3 MiB | 00m00s [ 59/192] Installing file-0:5.48-3.fc46 100% | 8.4 MiB/s | 103.4 KiB | 00m00s [ 60/192] Installing diffutils-0:3.12-6 100% | 82.4 MiB/s | 1.6 MiB | 00m00s [ 61/192] Installing libcap-ng-0:0.9.6- 100% | 69.0 MiB/s | 70.6 KiB | 00m00s [ 62/192] Installing audit-libs-0:4.2.1 100% | 191.9 MiB/s | 393.1 KiB | 00m00s [ 63/192] Installing libsmartcols-0:2.4 100% | 185.2 MiB/s | 189.6 KiB | 00m00s [ 64/192] Installing libeconf-0:0.7.9-4 100% | 64.9 MiB/s | 66.4 KiB | 00m00s [ 65/192] Installing pam-libs-0:1.7.2-4 100% | 133.7 MiB/s | 136.9 KiB | 00m00s [ 66/192] Installing libcap-0:2.78-2.fc 100% | 16.0 MiB/s | 213.3 KiB | 00m00s [ 67/192] Installing libattr-0:2.6.0-2. 100% | 0.0 B/s | 25.2 KiB | 00m00s [ 68/192] Installing alternatives-0:1.3 100% | 5.2 MiB/s | 63.6 KiB | 00m00s [ 69/192] Installing lua-libs-0:5.5.1-2 100% | 292.4 MiB/s | 299.4 KiB | 00m00s [ 70/192] Installing libffi-0:3.8.0-1.f 100% | 94.6 MiB/s | 96.9 KiB | 00m00s [ 71/192] Installing p11-kit-0:0.26.5-1 100% | 109.8 MiB/s | 2.6 MiB | 00m00s [ 72/192] Installing p11-kit-trust-0:0. 100% | 15.1 MiB/s | 480.1 KiB | 00m00s [ 73/192] Installing ngtcp2-0:1.22.1-3. 100% | 164.0 MiB/s | 335.8 KiB | 00m00s [ 74/192] Installing liblastlog2-0:2.42 100% | 2.6 MiB/s | 39.8 KiB | 00m00s [ 75/192] Installing zip-0:3.0-46.fc45. 100% | 40.1 MiB/s | 698.0 KiB | 00m00s [ 76/192] Installing gnupg2-keyboxd-0:2 100% | 12.4 MiB/s | 202.5 KiB | 00m00s [ 77/192] Installing libpsl-0:0.23.3-1. 100% | 79.6 MiB/s | 81.5 KiB | 00m00s [ 78/192] Installing libfdisk-0:2.42.4- 100% | 192.0 MiB/s | 393.2 KiB | 00m00s [ 79/192] Installing fips-provider-0:1. 100% | 402.4 MiB/s | 4.8 MiB | 00m00s [ 80/192] Installing nettle-0:4.0-5.fc4 100% | 262.0 MiB/s | 805.0 KiB | 00m00s [ 81/192] Installing gnutls-0:3.8.13-5. 100% | 348.9 MiB/s | 3.8 MiB | 00m00s [ 82/192] Installing libusb1-0:1.0.30-2 100% | 177.5 MiB/s | 181.8 KiB | 00m00s [ 83/192] Installing zstd-0:1.5.7-6.fc4 100% | 30.9 MiB/s | 506.1 KiB | 00m00s [ 84/192] Installing libxml2-0:2.15.4-1 100% | 97.3 MiB/s | 1.7 MiB | 00m00s [ 85/192] Installing bzip2-0:1.0.8-24.f 100% | 7.5 MiB/s | 99.5 KiB | 00m00s [ 86/192] Installing add-determinism-0: 100% | 127.0 MiB/s | 2.2 MiB | 00m00s [ 87/192] Installing cpio-0:2.15-10.fc4 100% | 64.9 MiB/s | 1.1 MiB | 00m00s [ 88/192] Installing libpkgconf-0:2.5.1 100% | 89.1 MiB/s | 91.3 KiB | 00m00s [ 89/192] Installing pkgconf-0:2.5.1-2. 100% | 7.8 MiB/s | 95.2 KiB | 00m00s [ 90/192] Installing ed-0:1.22.6-1.fc46 100% | 12.5 MiB/s | 153.2 KiB | 00m00s [ 91/192] Installing patch-0:2.8-6.fc46 100% | 18.6 MiB/s | 228.1 KiB | 00m00s [ 92/192] Installing lz4-libs-0:1.10.0- 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [ 93/192] Installing libpfm-0:4.14.1-2. 100% | 593.1 MiB/s | 2.4 MiB | 00m00s [ 94/192] Installing jansson-0:2.14-5.f 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [ 95/192] Installing libgomp-0:16.2.1-2 100% | 282.7 MiB/s | 578.9 KiB | 00m00s [ 96/192] Installing libtool-ltdl-0:2.6 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [ 97/192] Installing gdbm-libs-1:1.26-1 100% | 132.7 MiB/s | 135.9 KiB | 00m00s [ 98/192] Installing cyrus-sasl-lib-0:2 100% | 129.9 MiB/s | 2.3 MiB | 00m00s [ 99/192] Installing xxhash-libs-0:0.8. 100% | 93.1 MiB/s | 95.4 KiB | 00m00s [100/192] Installing systemd-standalone 100% | 68.5 MiB/s | 981.8 KiB | 00m00s [101/192] Installing libbrotli-0:1.2.0- 100% | 282.3 MiB/s | 867.3 KiB | 00m00s [102/192] Installing libnghttp2-0:1.69. 100% | 163.3 MiB/s | 167.3 KiB | 00m00s [103/192] Installing libnghttp3-0:1.18. 100% | 161.0 MiB/s | 164.8 KiB | 00m00s [104/192] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [105/192] Installing libcom_err-0:1.47. 100% | 0.0 B/s | 64.1 KiB | 00m00s [106/192] Installing libverto-0:0.3.2-1 100% | 26.4 MiB/s | 27.1 KiB | 00m00s [107/192] Installing libcbor-0:0.14.0-3 100% | 82.9 MiB/s | 84.9 KiB | 00m00s [108/192] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [109/192] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [110/192] Installing pcre2-0:10.47-1.fc 100% | 351.5 MiB/s | 720.0 KiB | 00m00s [111/192] Installing libselinux-0:3.11- 100% | 201.6 MiB/s | 206.4 KiB | 00m00s [112/192] Installing grep-0:3.12-4.fc45 100% | 55.7 MiB/s | 1.0 MiB | 00m00s [113/192] Installing sed-0:4.10-2.fc45. 100% | 50.3 MiB/s | 874.9 KiB | 00m00s [114/192] Installing findutils-1:4.11.0 100% | 97.9 MiB/s | 2.0 MiB | 00m00s [115/192] Installing xz-1:5.8.4-1.fc46. 100% | 67.9 MiB/s | 1.4 MiB | 00m00s [116/192] Installing libmount-0:2.42.4- 100% | 200.2 MiB/s | 410.0 KiB | 00m00s [117/192] Installing libsemanage-0:3.11 100% | 157.4 MiB/s | 322.4 KiB | 00m00s [118/192] Installing util-linux-core-0: 100% | 72.0 MiB/s | 1.5 MiB | 00m00s [119/192] Installing openssl-libs-1:4.0 100% | 394.0 MiB/s | 6.7 MiB | 00m00s [120/192] Installing coreutils-0:9.12-1 100% | 129.7 MiB/s | 6.4 MiB | 00m00s [121/192] Installing ca-certificates-0: 100% | 1.7 MiB/s | 2.5 MiB | 00m01s [122/192] Installing libarchive-0:3.8.9 100% | 245.5 MiB/s | 1.0 MiB | 00m00s [123/192] Installing krb5-libs-0:1.22.2 100% | 77.0 MiB/s | 2.4 MiB | 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. >>> [124/192] Installing tpm2-tss-0:4.2.0-1 100% | 185.3 MiB/s | 1.7 MiB | 00m00s [125/192] Installing ima-evm-utils-libs 100% | 56.5 MiB/s | 57.9 KiB | 00m00s [126/192] Installing gnupg2-gpg-agent-0 100% | 19.6 MiB/s | 682.8 KiB | 00m00s [127/192] Installing gzip-0:1.15-1.fc46 100% | 27.5 MiB/s | 450.7 KiB | 00m00s [128/192] Installing util-linux-0:2.42. 100% | 68.3 MiB/s | 3.8 MiB | 00m00s [129/192] Installing rpm-sequoia-0:1.10 100% | 349.6 MiB/s | 2.4 MiB | 00m00s [130/192] Installing rpm-libs-0:6.1.0-1 100% | 274.8 MiB/s | 1.1 MiB | 00m00s [131/192] Installing libfsverity-0:1.7- 100% | 24.8 MiB/s | 25.4 KiB | 00m00s [132/192] Installing libevent-0:2.1.13- 100% | 240.4 MiB/s | 984.5 KiB | 00m00s [133/192] Installing openldap-0:2.6.15- 100% | 223.7 MiB/s | 687.2 KiB | 00m00s [134/192] Installing gnupg2-dirmngr-0:2 100% | 19.3 MiB/s | 632.8 KiB | 00m00s [135/192] Installing gnupg2-0:2.4.9-18. 100% | 197.0 MiB/s | 6.5 MiB | 00m00s [136/192] Installing rpm-sign-libs-0:6. 100% | 39.5 MiB/s | 40.5 KiB | 00m00s [137/192] Installing rpm-build-libs-0:6 100% | 282.4 MiB/s | 289.2 KiB | 00m00s [138/192] Installing gpgverify-0:2.2-5. 100% | 0.0 B/s | 9.4 KiB | 00m00s [139/192] Installing ngtcp2-crypto-ossl 100% | 51.3 MiB/s | 52.5 KiB | 00m00s [140/192] Installing libfido2-0:1.17.0- 100% | 126.0 MiB/s | 258.1 KiB | 00m00s [141/192] Installing libssh-0:0.12.2-1. 100% | 236.9 MiB/s | 727.8 KiB | 00m00s [142/192] Installing libcurl-0:8.23.0-1 100% | 361.9 MiB/s | 1.1 MiB | 00m00s [143/192] Installing elfutils-debuginfo 100% | 6.2 MiB/s | 82.2 KiB | 00m00s [144/192] Installing binutils-0:2.47.50 100% | 255.4 MiB/s | 24.5 MiB | 00m00s [145/192] Installing elfutils-0:0.196-1 100% | 144.4 MiB/s | 3.2 MiB | 00m00s [146/192] Installing gdb-minimal-0:17.2 100% | 301.3 MiB/s | 14.2 MiB | 00m00s [147/192] Installing debugedit-0:5.3-3. 100% | 15.6 MiB/s | 224.1 KiB | 00m00s [148/192] Installing curl-0:8.23.0-1.fc 100% | 14.5 MiB/s | 488.7 KiB | 00m00s [149/192] Installing rpm-0:6.1.0-1.fc46 100% | 46.4 MiB/s | 2.5 MiB | 00m00s [150/192] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [151/192] Installing efi-srpm-macros-0: 100% | 40.3 MiB/s | 41.3 KiB | 00m00s [152/192] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [153/192] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [154/192] Installing tree-sitter-srpm-m 100% | 0.0 B/s | 9.6 KiB | 00m00s [155/192] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [156/192] Installing tar-2:1.35-9.fc45. 100% | 129.3 MiB/s | 3.0 MiB | 00m00s [157/192] Installing linkdupes-0:0.7.3- 100% | 54.7 MiB/s | 783.5 KiB | 00m00s [158/192] Installing libselinux-utils-0 100% | 18.4 MiB/s | 320.4 KiB | 00m00s [159/192] Installing policycoreutils-0: 100% | 20.9 MiB/s | 921.3 KiB | 00m00s [160/192] Installing selinux-policy-0:4 100% | 690.7 KiB/s | 34.5 KiB | 00m00s [161/192] Installing selinux-policy-tar 100% | 102.4 MiB/s | 15.2 MiB | 00m00s [162/192] Installing build-reproducibil 100% | 0.0 B/s | 1.5 KiB | 00m00s [163/192] Installing pkgconf-m4-0:2.5.1 100% | 0.0 B/s | 14.7 KiB | 00m00s [164/192] Installing pkgconf-pkg-config 100% | 118.2 KiB/s | 1.8 KiB | 00m00s [165/192] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [166/192] Installing qt6-srpm-macros-0: 100% | 104.4 KiB/s | 748.0 B | 00m00s [167/192] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [168/192] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [169/192] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [170/192] Installing openblas-srpm-macr 100% | 0.0 B/s | 404.0 B | 00m00s [171/192] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [172/192] Installing meson-srpm-macros- 100% | 0.0 B/s | 1.9 KiB | 00m00s [173/192] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [174/192] Installing gnome-srpm-macros- 100% | 0.0 B/s | 4.1 KiB | 00m00s [175/192] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [176/192] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [177/192] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [178/192] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [179/192] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [180/192] Installing redhat-rpm-config- 100% | 93.0 MiB/s | 190.4 KiB | 00m00s [181/192] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [182/192] Installing rpm-build-0:6.1.0- 100% | 18.5 MiB/s | 322.1 KiB | 00m00s [183/192] Installing erlang-srpm-macros 100% | 0.0 B/s | 2.6 KiB | 00m00s [184/192] Installing pyproject-srpm-mac 100% | 0.0 B/s | 4.0 KiB | 00m00s [185/192] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [186/192] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [187/192] Installing R-srpm-macros-0:1. 100% | 0.0 B/s | 4.4 KiB | 00m00s [188/192] Installing python-srpm-macros 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [189/192] Installing rpm-plugin-selinux 100% | 0.0 B/s | 12.9 KiB | 00m00s [190/192] Installing which-0:2.25-2.fc4 100% | 5.6 MiB/s | 85.8 KiB | 00m00s [191/192] Installing shadow-utils-2:4.2 100% | 101.2 MiB/s | 3.9 MiB | 00m00s [192/192] Installing info-0:7.3-3.fc45. 100% | 54.9 KiB/s | 372.8 KiB | 00m07s Warning: skipped OpenPGP checks for 190 packages from repositories: copr_base, http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 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.fc46.x86_64 bash-5.3.20-1.fc46.x86_64 binutils-2.47.50-15.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-4.fc45.noarch coreutils-9.12-1.fc46.x86_64 coreutils-common-9.12-1.fc46.x86_64 cpio-2.15-10.fc45.x86_64 crypto-policies-20260713-2.gitc42da77.fc45.noarch curl-8.23.0-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.4.0-1.fc46.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.3-1.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.26-1.fc46.x86_64 ghc-srpm-macros-1.10-2.fc45.noarch glibc-2.44.9000-5.fc46.x86_64 glibc-common-2.44.9000-5.fc46.x86_64 glibc-gconv-extra-2.44.9000-5.fc46.x86_64 glibc-minimal-langpack-2.44.9000-5.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-5.fc46.x86_64 go-srpm-macros-3.8.0-3.fc45.noarch gpgverify-2.2-5.fc45.noarch grep-3.12-4.fc45.x86_64 gzip-1.15-1.fc46.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-2.fc46.x86_64 libassuan-2.5.7-6.fc45.x86_64 libattr-2.6.0-2.fc45.x86_64 libblkid-2.42.4-2.fc46.x86_64 libbrotli-1.2.0-6.fc46.x86_64 libcap-2.78-2.fc45.x86_64 libcap-ng-0.9.6-1.fc46.x86_64 libcbor-0.14.0-3.fc45.x86_64 libcom_err-1.47.4-2.fc45.x86_64 libcurl-8.23.0-1.fc46.x86_64 libeconf-0.7.9-4.fc45.x86_64 libevent-2.1.13-1.fc46.x86_64 libfdisk-2.42.4-2.fc46.x86_64 libffi-3.8.0-1.fc46.x86_64 libfido2-1.17.0-6.fc46.x86_64 libfsverity-1.7-4.fc45.x86_64 libgcc-16.2.1-2.fc46.1.x86_64 libgcrypt-1.12.4-1.fc46.x86_64 libgomp-16.2.1-2.fc46.1.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.4-2.fc46.x86_64 libmount-2.42.4-2.fc46.x86_64 libnghttp2-1.69.0-6.fc46.x86_64 libnghttp3-1.18.0-1.fc45.x86_64 libpfm-4.14.1-2.fc46.x86_64 libpkgconf-2.5.1-2.fc45.x86_64 libpsl-0.23.3-1.fc46.x86_64 libselinux-3.11-5.fc46.x86_64 libselinux-utils-3.11-5.fc46.x86_64 libsemanage-3.11-4.fc46.x86_64 libsepol-3.11-2.fc45.x86_64 libsmartcols-2.42.4-2.fc46.x86_64 libssh-0.12.2-1.fc45.x86_64 libssh-config-0.12.2-1.fc45.noarch libstdc++-16.2.1-2.fc46.1.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.4-2.fc46.x86_64 libverto-0.3.2-13.fc45.x86_64 libxcrypt-4.5.2-4.fc45.x86_64 libxml2-2.15.4-1.fc46.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 meson-srpm-macros-1.12.1-2.fc46.noarch 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-23.fc46.noarch openldap-2.6.15-1.fc46.x86_64 openssl-libs-4.0.3-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-6.fc46.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.fc46.x86_64 popt-1.19-11.fc45.x86_64 publicsuffix-list-dafsa-20260624-2.fc45.noarch pyproject-srpm-macros-1.24.0-1.fc46.noarch python-srpm-macros-3.15-8.fc44.noarch qt5-srpm-macros-5.15.18-3.fc45.noarch qt6-srpm-macros-6.11.2-1.fc46.noarch readline-8.3-7.fc46.x86_64 redhat-rpm-config-345-4.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.3-1.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.21-1.fc46.noarch selinux-policy-targeted-45.21-1.fc46.noarch setup-2.15.1-2.fc45.noarch shadow-utils-4.20.0-2.fc46.x86_64 sqlite-libs-3.53.4-1.fc45.x86_64 systemd-libs-262-3.fc46.x86_64 systemd-standalone-sysusers-262-3.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.4-2.fc46.x86_64 util-linux-core-2.42.4-2.fc46.x86_64 which-2.25-2.fc45.x86_64 xxhash-libs-0.8.4-1.fc46.x86_64 xz-5.8.4-1.fc46.x86_64 xz-libs-5.8.4-1.fc46.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.TgMJmL setting SOURCE_DATE_EPOCH=1792108800 Wrote: /builddir/build/SRPMS/ruff-0.17.1-1.fc46.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1792134410.365127/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-rhx0akqb/ruff/ruff.spec) Config(child) 0 minutes 23 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.17.1-1.fc46.src.rpm) Config(fedora-rawhide-x86_64) Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1792134410.365127/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 from host and used with --installroot: rpm-6.0.2-1.fc44.x86_64 rpm-sequoia-1.10.2-2.fc44.x86_64 python3-dnf-4.24.0-3.fc44.noarch python3-dnf-plugins-core-4.10.1-9.fc44.noarch dnf5-5.4.6.0-1.fc44.x86_64 dnf5-plugins-5.4.6.0-1.fc44.x86_64 Finish: chroot init Start: build phase for ruff-0.17.1-1.fc46.src.rpm Start: build setup for ruff-0.17.1-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.ndOL10 setting SOURCE_DATE_EPOCH=1792108800 Wrote: /builddir/build/SRPMS/ruff-0.17.1-1.fc46.src.rpm Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 50.9 KiB/s | 3.9 KiB | 00m00s fedora 100% | 131.5 KiB/s | 24.6 KiB | 00m00s Copr repository 100% | 20.2 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: cargo-rpm-macros noarch 0:28.5-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.9 KiB rust2rpm-helper x86_64 0:0.2.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB tomcli noarch 0:0.10.1-6.fc46 copr_base 152.0 KiB Installing dependencies: annobin-docs noarch 0:13.32-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99.7 KiB annobin-plugin-gcc x86_64 0:13.32-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 724.5 KiB cargo x86_64 0:1.99.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.6 MiB cargo2rpm noarch 0:0.4.0-1.fc46 copr_base 1.4 MiB cpp x86_64 0:16.2.1-2.fc46.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42.6 MiB expat x86_64 0:2.8.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 338.4 KiB gcc x86_64 0:16.2.1-2.fc46.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121.8 MiB gcc-plugin-annobin x86_64 0:16.2.1-2.fc46.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57.1 KiB glibc-devel x86_64 0:2.44.9000-5.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB kernel-headers x86_64 0:7.3.0-0.rc7.58.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.1 MiB less x86_64 0:710-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 488.7 KiB libatomic x86_64 0:16.2.1-2.fc46.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45.6 KiB libedit x86_64 0:3.1-60.20260512cvs.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 248.3 KiB libgit2_1.9 x86_64 0:1.9.7-3.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB libmpc x86_64 0:1.4.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 168.8 KiB libssh2 x86_64 0:1.11.1-10.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 334.6 KiB libxcrypt-devel x86_64 0:4.5.2-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.0 KiB llhttp x86_64 0:9.4.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97.2 KiB llvm-filesystem x86_64 0:23.1.3-2.fc46 copr_base 0.0 B llvm-libs x86_64 0:23.1.3-2.fc46 copr_base 146.2 MiB make x86_64 1:4.4.1-13.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB mpdecimal x86_64 0:4.0.1-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 221.2 KiB python-pip-wheel noarch 0:26.2.1-3.fc46 copr_base 1.3 MiB python3 x86_64 0:3.15.0-2.fc46 copr_base 28.7 KiB python3-click noarch 1:8.4.2-1.fc46 copr_base 1.3 MiB python3-libs x86_64 0:3.15.0-2.fc46 copr_base 48.3 MiB python3-tomlkit noarch 0:0.13.2-10.fc46 copr_base 503.4 KiB rust x86_64 0:1.99.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92.7 MiB rust-std-static x86_64 0:1.99.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 175.1 MiB tomcli+tomlkit noarch 0:0.10.1-6.fc46 copr_base 0.0 B tzdata noarch 0:2026e-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB Transaction Summary: Installing: 34 packages Total size of inbound packages is 193 MiB. Need to download 193 MiB. After this operation, 674 MiB extra will be used (install 674 MiB, remove 0 B). [ 1/34] tomcli-0:0.10.1-6.fc46.noarch 100% | 2.7 MiB/s | 65.1 KiB | 00m00s [ 2/34] python3-0:3.15.0-2.fc46.x86_64 100% | 13.4 MiB/s | 27.5 KiB | 00m00s [ 3/34] python3-libs-0:3.15.0-2.fc46.x8 100% | 293.8 MiB/s | 10.9 MiB | 00m00s [ 4/34] python3-click-1:8.4.2-1.fc46.no 100% | 137.6 MiB/s | 281.8 KiB | 00m00s [ 5/34] cargo-rpm-macros-0:28.5-2.fc45. 100% | 192.2 KiB/s | 14.6 KiB | 00m00s [ 6/34] expat-0:2.8.3-1.fc46.x86_64 100% | 2.5 MiB/s | 132.0 KiB | 00m00s [ 7/34] python-pip-wheel-0:26.2.1-3.fc4 100% | 108.4 MiB/s | 1.2 MiB | 00m00s [ 8/34] mpdecimal-0:4.0.1-4.fc45.x86_64 100% | 1.1 MiB/s | 98.5 KiB | 00m00s [ 9/34] rust2rpm-helper-0:0.2.0-1.fc45. 100% | 4.9 MiB/s | 848.0 KiB | 00m00s [10/34] tzdata-0:2026e-1.fc46.noarch 100% | 8.4 MiB/s | 429.1 KiB | 00m00s [11/34] less-0:710-1.fc46.x86_64 100% | 7.1 MiB/s | 231.6 KiB | 00m00s [12/34] cargo-0:1.99.1-1.fc46.x86_64 100% | 57.4 MiB/s | 7.9 MiB | 00m00s [13/34] cargo2rpm-0:0.4.0-1.fc46.noarch 100% | 11.4 MiB/s | 186.7 KiB | 00m00s [14/34] libgit2_1.9-0:1.9.7-3.fc46.x86_ 100% | 14.9 MiB/s | 612.0 KiB | 00m00s [15/34] rust-0:1.99.1-1.fc46.x86_64 100% | 137.7 MiB/s | 31.0 MiB | 00m00s [16/34] libssh2-0:1.11.1-10.fc45.x86_64 100% | 2.4 MiB/s | 148.9 KiB | 00m00s [17/34] glibc-devel-0:2.44.9000-5.fc46. 100% | 18.8 MiB/s | 597.4 KiB | 00m00s [18/34] rust-std-static-0:1.99.1-1.fc46 100% | 112.0 MiB/s | 41.1 MiB | 00m00s [19/34] llvm-filesystem-0:23.1.3-2.fc46 100% | 759.2 KiB/s | 13.7 KiB | 00m00s [20/34] llvm-libs-0:23.1.3-2.fc46.x86_6 100% | 174.9 MiB/s | 36.2 MiB | 00m00s [21/34] llhttp-0:9.4.2-2.fc45.x86_64 100% | 574.7 KiB/s | 38.5 KiB | 00m00s [22/34] libxcrypt-devel-0:4.5.2-4.fc45. 100% | 800.7 KiB/s | 30.4 KiB | 00m00s [23/34] gcc-0:16.2.1-2.fc46.1.x86_64 100% | 137.2 MiB/s | 43.2 MiB | 00m00s [24/34] kernel-headers-0:7.3.0-0.rc7.58 100% | 16.9 MiB/s | 1.6 MiB | 00m00s [25/34] libatomic-0:16.2.1-2.fc46.1.x86 100% | 1.6 MiB/s | 55.7 KiB | 00m00s [26/34] libmpc-0:1.4.1-2.fc45.x86_64 100% | 2.2 MiB/s | 75.7 KiB | 00m00s [27/34] libedit-0:3.1-60.20260512cvs.fc 100% | 3.3 MiB/s | 110.0 KiB | 00m00s [28/34] make-1:4.4.1-13.fc45.x86_64 100% | 14.9 MiB/s | 581.3 KiB | 00m00s [29/34] cpp-0:16.2.1-2.fc46.1.x86_64 100% | 102.1 MiB/s | 14.6 MiB | 00m00s [30/34] tomcli+tomlkit-0:0.10.1-6.fc46. 100% | 415.9 KiB/s | 8.3 KiB | 00m00s [31/34] python3-tomlkit-0:0.13.2-10.fc4 100% | 6.5 MiB/s | 119.0 KiB | 00m00s [32/34] annobin-plugin-gcc-0:13.32-1.fc 100% | 21.0 MiB/s | 710.1 KiB | 00m00s [33/34] gcc-plugin-annobin-0:16.2.1-2.f 100% | 1.8 MiB/s | 59.5 KiB | 00m00s [34/34] annobin-docs-0:13.32-1.fc46.noa 100% | 2.2 MiB/s | 87.1 KiB | 00m00s -------------------------------------------------------------------------------- [34/34] Total 100% | 220.4 MiB/s | 193.1 MiB | 00m01s Running transaction [ 1/36] Verify package files 100% | 38.0 B/s | 34.0 B | 00m01s [ 2/36] Prepare transaction 100% | 680.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% | 360.9 MiB/s | 42.6 MiB | 00m00s [ 6/36] Installing annobin-docs-0:13.32 100% | 98.5 MiB/s | 100.8 KiB | 00m00s [ 7/36] Installing libedit-0:3.1-60.202 100% | 244.1 MiB/s | 250.0 KiB | 00m00s [ 8/36] Installing make-1:4.4.1-13.fc45 100% | 90.2 MiB/s | 1.8 MiB | 00m00s [ 9/36] Installing libatomic-0:16.2.1-2 100% | 22.8 MiB/s | 46.7 KiB | 00m00s [10/36] Installing kernel-headers-0:7.3 100% | 147.3 MiB/s | 7.2 MiB | 00m00s [11/36] Installing glibc-devel-0:2.44.9 100% | 114.2 MiB/s | 2.4 MiB | 00m00s [12/36] Installing libxcrypt-devel-0:4. 100% | 32.5 MiB/s | 33.3 KiB | 00m00s [13/36] Installing gcc-0:16.2.1-2.fc46. 100% | 402.3 MiB/s | 121.9 MiB | 00m00s [14/36] Installing llhttp-0:9.4.2-2.fc4 100% | 96.3 MiB/s | 98.6 KiB | 00m00s [15/36] Installing libgit2_1.9-0:1.9.7- 100% | 350.0 MiB/s | 1.4 MiB | 00m00s [16/36] Installing llvm-filesystem-0:23 100% | 0.0 B/s | 1.1 KiB | 00m00s [17/36] Installing llvm-libs-0:23.1.3-2 100% | 474.6 MiB/s | 146.2 MiB | 00m00s [18/36] Installing rust-0:1.99.1-1.fc46 100% | 406.8 MiB/s | 92.7 MiB | 00m00s [19/36] Installing rust-std-static-0:1. 100% | 500.2 MiB/s | 175.1 MiB | 00m00s [20/36] Installing cargo-0:1.99.1-1.fc4 100% | 332.4 MiB/s | 23.6 MiB | 00m00s [21/36] Installing less-0:710-1.fc46.x8 100% | 28.3 MiB/s | 492.0 KiB | 00m00s [22/36] Installing tzdata-0:2026e-1.fc4 100% | 24.2 MiB/s | 1.5 MiB | 00m00s [23/36] Installing python-pip-wheel-0:2 100% | 634.1 MiB/s | 1.3 MiB | 00m00s [24/36] Installing mpdecimal-0:4.0.1-4. 100% | 217.5 MiB/s | 222.7 KiB | 00m00s [25/36] Installing expat-0:2.8.3-1.fc46 100% | 18.5 MiB/s | 340.5 KiB | 00m00s [26/36] Installing python3-libs-0:3.15. 100% | 279.8 MiB/s | 48.7 MiB | 00m00s [27/36] Installing python3-0:3.15.0-2.f 100% | 2.1 MiB/s | 30.4 KiB | 00m00s [28/36] Installing python3-click-1:8.4. 100% | 266.2 MiB/s | 1.3 MiB | 00m00s [29/36] Installing cargo2rpm-0:0.4.0-1. 100% | 63.3 MiB/s | 1.4 MiB | 00m00s [30/36] Installing python3-tomlkit-0:0. 100% | 166.8 MiB/s | 512.5 KiB | 00m00s [31/36] Installing tomcli-0:0.10.1-6.fc 100% | 10.0 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% | 30.8 MiB/s | 726.2 KiB | 00m00s [35/36] Installing gcc-plugin-annobin-0 100% | 2.6 MiB/s | 58.7 KiB | 00m00s [36/36] Installing rust2rpm-helper-0:0. 100% | 14.8 MiB/s | 2.1 MiB | 00m00s Warning: skipped OpenPGP checks for 34 packages from repositories: copr_base, http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.pUc5g2 setting SOURCE_DATE_EPOCH=1792108800 Wrote: /builddir/build/SRPMS/ruff-0.17.1-1.fc46.src.rpm Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 58.6 KiB/s | 3.9 KiB | 00m00s fedora 100% | 68.5 KiB/s | 24.6 KiB | 00m00s Copr repository 100% | 23.3 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc46.noarch" is already installed. Nothing to do. Finish: build setup for ruff-0.17.1-1.fc46.src.rpm Start: rpmbuild ruff-0.17.1-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.9VG8EB setting SOURCE_DATE_EPOCH=1792108800 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.pKj5Js Creating(rpmbuild.env): /builddir/build/BUILD/ruff-0.17.1-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/ruff-0.17.1-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.17.1-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.17.1" RPM_PACKAGE_RELEASE="1.fc46" export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE LANG=C.UTF-8 export LANG unset CDPATH DISPLAY ||: unset DEBUGINFOD_URLS ||: unset RPM_CONFIG_DIR ||: RPM_BUILD_ROOT="/builddir/build/BUILD/ruff-0.17.1-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.mNq8h8 + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-build + cd /builddir/build/BUILD/ruff-0.17.1-build + rm -rf ruff-0.17.1 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/ruff-0.17.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ruff-0.17.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/rpmuncompress /builddir/build/SOURCES/0001-Downstream-patch-always-find-the-system-wide-ruff-ex.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/rpmuncompress /builddir/build/SOURCES/0002-ignore-vendored-annotate-snippets-tests-that-hang-in.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + set -euo pipefail + /usr/bin/mkdir -p target/rpm + /usr/bin/ln -s rpm target/release + /usr/bin/rm -rf .cargo/ + /usr/bin/mkdir -p .cargo + cat + cat + /usr/bin/rm -f Cargo.lock + /usr/bin/rm -f Cargo.toml.orig + tomcli set Cargo.toml str workspace.dependencies.tikv-jemallocator.version '>=0.6.0, <0.8.0' + install -D --preserve-timestamps --mode=0644 --target=LICENSE.bundled/typeshed crates/ty_vendored/vendor/typeshed/LICENSE + install -D --preserve-timestamps --mode=0644 --target=LICENSE.bundled/annotate_snippets crates/ruff_annotate_snippets/LICENSE-APACHE crates/ruff_annotate_snippets/LICENSE-MIT + find -L . -type f -name Cargo.toml -print -execdir rust2rpm-helper strip-foreign -o '{}' '{}' ';' ./fuzz/Cargo.toml ./crates/ty_wasm/Cargo.toml ./crates/ty_vendored/Cargo.toml ./crates/ty_test/Cargo.toml ./crates/ty_static/Cargo.toml ./crates/ty_site_packages/Cargo.toml ./crates/ty_server/Cargo.toml ./crates/ty_python_semantic/Cargo.toml ./crates/ty_python_core/Cargo.toml ./crates/ty_project/Cargo.toml ./crates/ty_module_resolver/Cargo.toml ./crates/ty_ide/Cargo.toml ./crates/ty_completion_eval/Cargo.toml ./crates/ty_completion_bench/Cargo.toml ./crates/ty_combine/Cargo.toml ./crates/ty/Cargo.toml ./crates/ruff_workspace/Cargo.toml ./crates/ruff_wasm/Cargo.toml ./crates/ruff_unicode_names2_generator/Cargo.toml ./crates/ruff_unicode_names2/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_command_line/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_ide.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=b932d8ce0f893d7d9ef167f0379dcaf9f48bf70b + [[ b932d8ce0f893d7d9ef167f0379dcaf9f48bf70b != b932d8ce0f893d7d9ef167f0379dcaf9f48bf70b ]] + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.NhQDmW + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-build + cd ruff-0.17.1 + /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.17.1-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 49.0 KiB/s | 3.9 KiB | 00m00s fedora 100% | 159.7 KiB/s | 24.6 KiB | 00m00s Copr repository 100% | 19.5 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-1.99.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.fc46.noarch" is already installed. Package Arch Version Repository Size Installing: pyproject-rpm-macros noarch 0:1.24.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 169.0 KiB rust-aho-corasick+perf-literal-devel noarch 0:1.1.5-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-aho-corasick+std-devel noarch 0:1.1.5-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-aho-corasick-devel noarch 0:1.1.5-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 806.3 KiB rust-anstream+auto-devel noarch 0:1.0.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.7 KiB rust-anstream+wincon-devel noarch 0:1.0.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.7 KiB rust-anstream-devel noarch 0:1.0.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98.8 KiB rust-anstyle+std-devel noarch 0:1.0.14-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.1 KiB rust-anstyle-devel noarch 0:1.0.14-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65.6 KiB rust-anyhow+std-devel noarch 0:1.0.104-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 KiB rust-anyhow-devel noarch 0:1.0.104-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 214.8 KiB rust-arc-swap-devel noarch 0:1.9.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 235.3 KiB rust-argfile-devel noarch 0:1.0.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.2 KiB rust-arrayvec-devel noarch 0:0.7.8-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 122.3 KiB rust-assert_fs-devel noarch 0:1.1.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65.9 KiB rust-bitflags-devel noarch 0:2.13.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 230.6 KiB rust-bitvec+alloc-devel noarch 0:1.0.1-8.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-bitvec-devel noarch 0:1.0.1-8.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 979.0 KiB rust-bstr+std-devel noarch 0:1.13.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 KiB rust-bstr-devel noarch 0:1.13.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB rust-cachedir-devel noarch 0:0.3.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16.0 KiB rust-camino+serde1-devel noarch 0:1.2.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 KiB rust-camino-devel noarch 0:1.2.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 168.1 KiB rust-char_str+get-size-devel noarch 0:0.0.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-char_str+serde-devel noarch 0:0.0.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-char_str+std-devel noarch 0:0.0.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-char_str-devel noarch 0:0.0.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 299.7 KiB rust-clap+color-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap+derive-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap+env-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap+error-context-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap+help-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap+std-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap+string-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap+suggestions-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap+usage-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap+wrap_help-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 225.8 KiB rust-clap_complete_command+nushell-devel noarch 0:0.6.1-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-clap_complete_command-devel noarch 0:0.6.1-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.0 KiB rust-clearscreen-devel noarch 0:4.0.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 254.9 KiB rust-colored+no-color-devel noarch 0:3.1.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-colored-devel noarch 0:3.1.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 118.4 KiB rust-compact_str+serde-devel noarch 0:0.10.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 KiB rust-compact_str+std-devel noarch 0:0.10.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 KiB rust-compact_str-devel noarch 0:0.10.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 381.1 KiB rust-countme-devel noarch 0:3.0.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.9 KiB rust-crossbeam+std-devel noarch 0:0.8.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-crossbeam-devel noarch 0:0.8.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.0 KiB rust-csv-devel noarch 0:1.4.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.8 MiB rust-ctrlc-devel noarch 0:3.5.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.3 KiB rust-dashmap-devel noarch 0:6.2.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 127.4 KiB rust-datatest-stable-devel noarch 0:0.3.3-9.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96.6 KiB rust-drop_bomb-devel noarch 0:0.1.5-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.8 KiB rust-dunce-devel noarch 0:1.0.5-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.5 KiB rust-etcetera-devel noarch 0:0.11.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60.2 KiB rust-fern-devel noarch 0:0.7.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 445.4 KiB rust-filetime-devel noarch 0:0.2.29-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52.8 KiB rust-gen-lsp-types+url-devel noarch 0:0.11.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-gen-lsp-types-devel noarch 0:0.11.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 655.0 KiB rust-get-size2+compact-str-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2+derive-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2+hashbrown-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2+indexmap-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2+ordermap-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2+parking_lot-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2+smallvec-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2+std-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2+thin-vec-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99.5 KiB rust-glob-devel noarch 0:0.3.4-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84.2 KiB rust-globset+log-devel noarch 0:0.4.20-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-globset-devel noarch 0:0.4.20-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 118.2 KiB rust-globwalk-devel noarch 0:0.9.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.5 KiB rust-hashbrown+inline-more-devel noarch 0:0.17.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 KiB rust-hashbrown-devel noarch 0:0.17.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 846.8 KiB rust-heck-devel noarch 0:0.5.0-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41.9 KiB rust-icu_normalizer+compiled_data-devel noarch 0:2.3.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.4 KiB rust-icu_normalizer-devel noarch 0:2.3.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB rust-icu_properties+compiled_data-devel noarch 0:2.3.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-icu_properties-devel noarch 0:2.3.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 576.8 KiB rust-ignore-devel noarch 0:0.4.33-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 314.9 KiB rust-imperative-devel noarch 0:1.0.7-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 74.4 KiB rust-indexmap+std-devel noarch 0:2.14.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 KiB rust-indexmap-devel noarch 0:2.14.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 504.8 KiB rust-indicatif+unicode-width-devel noarch 0:0.18.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 KiB rust-indicatif-devel noarch 0:0.18.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 311.1 KiB rust-indoc-devel noarch 0:2.0.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50.0 KiB rust-insta+colors-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta+filters-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta+json-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta+redactions-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta+ron-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta-cmd-devel noarch 0:0.7.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.7 KiB rust-insta-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 501.8 KiB rust-is-macro-devel noarch 0:0.3.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.4 KiB rust-itertools+use_std-devel noarch 0:0.15.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-itertools-devel noarch 0:0.15.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 769.5 KiB rust-jiff+perf-inline-devel noarch 0:0.2.38-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB rust-jiff+std-devel noarch 0:0.2.38-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB rust-jiff+tz-fat-devel noarch 0:0.2.38-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB rust-jiff+tz-system-devel noarch 0:0.2.38-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB rust-jiff+tzdb-bundle-platform-devel noarch 0:0.2.38-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB rust-jiff+tzdb-concatenated-devel noarch 0:0.2.38-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB rust-jiff+tzdb-zoneinfo-devel noarch 0:0.2.38-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB rust-jiff-devel noarch 0:0.2.38-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 MiB rust-jod-thread-devel noarch 0:1.0.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.6 KiB rust-libcst-devel noarch 0:1.9.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 611.2 KiB rust-log-devel noarch 0:0.4.34-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 229.3 KiB rust-lsp-server-devel noarch 0:0.10.0-2.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63.1 KiB rust-matchit-devel noarch 0:0.9.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 160.7 KiB rust-memchr+std-devel noarch 0:2.8.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-memchr-devel noarch 0:2.8.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 569.6 KiB rust-natord-devel noarch 0:1.0.9-26.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.9 KiB rust-notify+macos_fsevent-devel noarch 0:8.2.0-5.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-notify-devel noarch 0:8.2.0-5.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 155.3 KiB rust-ordermap+serde-devel noarch 0:1.2.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 KiB rust-ordermap+std-devel noarch 0:1.2.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 KiB rust-ordermap-devel noarch 0:1.2.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 344.6 KiB rust-parking_lot-devel noarch 0:0.12.5-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196.9 KiB rust-path-absolutize+fixed_workdir-devel noarch 0:4.0.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-path-absolutize-devel noarch 0:4.0.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.4 KiB rust-path-slash-devel noarch 0:0.2.1-8.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42.2 KiB rust-pathdiff-devel noarch 0:0.2.3-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21.9 KiB rust-pep440_rs+version-ranges-devel noarch 0:0.7.3-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-pep440_rs-devel noarch 0:0.7.3-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 204.9 KiB rust-phf0.11-devel noarch 0:0.11.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.2 KiB rust-phf_codegen0.11-devel noarch 0:0.11.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42.8 KiB rust-pretty_assertions+std-devel noarch 0:1.4.1-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-pretty_assertions-devel noarch 0:1.4.1-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121.6 KiB rust-proc-macro2+proc-macro-devel noarch 0:1.0.107-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-proc-macro2-devel noarch 0:1.0.107-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 248.4 KiB rust-pyproject-toml-devel noarch 0:0.13.7-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49.2 KiB rust-quick-junit-devel noarch 0:0.8.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 132.9 KiB rust-quickcheck-devel noarch 0:1.1.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 100.1 KiB rust-quickcheck_macros-devel noarch 0:1.2.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.4 KiB rust-quote+proc-macro-devel noarch 0:1.0.47-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-quote-devel noarch 0:1.0.47-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 123.1 KiB rust-rand+std_rng-devel noarch 0:0.10.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-rand-devel noarch 0:0.10.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 421.0 KiB rust-rayon-devel noarch 0:1.12.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 885.2 KiB rust-regex+perf-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+std-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+unicode-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+dfa-build-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+dfa-search-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+perf-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+std-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+syntax-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB rust-regex-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 695.7 KiB rust-regex-syntax-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB rust-rkyv+bytecheck-devel noarch 0:0.8.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-rkyv+std-devel noarch 0:0.8.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-rkyv-devel noarch 0:0.8.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 888.6 KiB rust-rustc-hash+std-devel noarch 0:2.1.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-rustc-hash-devel noarch 0:2.1.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.9 KiB rust-rustc-stable-hash-devel noarch 0:0.1.2-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63.1 KiB rust-salsa+compact_str-devel noarch 0:0.28.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.5 KiB rust-salsa+inventory-devel noarch 0:0.28.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.5 KiB rust-salsa+macros-devel noarch 0:0.28.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.5 KiB rust-salsa+ordermap-devel noarch 0:0.28.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.5 KiB rust-salsa+salsa_unstable-devel noarch 0:0.28.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.5 KiB rust-salsa-devel noarch 0:0.28.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB rust-same-file-devel noarch 0:1.0.6-18.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.3 KiB rust-schemars+derive-devel noarch 0:1.2.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.8 KiB rust-schemars+std-devel noarch 0:1.2.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.8 KiB rust-schemars-devel noarch 0:1.2.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 481.7 KiB rust-seahash-devel noarch 0:4.1.0-15.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64.0 KiB rust-serde+derive-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde+std-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 544.6 KiB rust-serde_json+std-devel noarch 0:1.0.152-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 KiB rust-serde_json-devel noarch 0:1.0.152-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 714.2 KiB rust-serde_test-devel noarch 0:1.0.177-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99.1 KiB rust-shellexpand+base-0-devel noarch 0:3.1.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-shellexpand+tilde-devel noarch 0:3.1.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-shellexpand-devel noarch 0:3.1.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72.3 KiB rust-similar+inline-devel noarch 0:3.1.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-similar+std-devel noarch 0:3.1.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-similar+text-devel noarch 0:3.1.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-similar-devel noarch 0:3.1.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 338.4 KiB rust-smallvec+const_generics-devel noarch 0:1.16.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-smallvec+const_new-devel noarch 0:1.16.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-smallvec+union-devel noarch 0:1.16.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-smallvec-devel noarch 0:1.16.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 137.6 KiB rust-snapbox+cmd-devel noarch 0:1.2.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.0 KiB rust-snapbox+color-auto-devel noarch 0:1.2.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.0 KiB rust-snapbox+diff-devel noarch 0:1.2.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.0 KiB rust-snapbox+examples-devel noarch 0:1.2.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.0 KiB rust-snapbox+term-svg-devel noarch 0:1.2.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.0 KiB rust-snapbox-devel noarch 0:1.2.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 266.8 KiB rust-stacker-devel noarch 0:0.1.25-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.4 KiB rust-static_assertions-devel noarch 0:1.1.0-19.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62.2 KiB rust-strum+std-devel noarch 0:0.28.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-strum+strum_macros-devel noarch 0:0.28.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-strum-devel noarch 0:0.28.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.1 KiB rust-strum_macros-devel noarch 0:0.28.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.3 KiB rust-supports-hyperlinks-devel noarch 0:3.2.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.7 KiB rust-syn+clone-impls-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn+derive-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn+extra-traits-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn+full-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn+parsing-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn+printing-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn+proc-macro-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB rust-tempfile+getrandom-devel noarch 0:3.27.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-tempfile-devel noarch 0:3.27.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 170.8 KiB rust-test-case-devel noarch 0:3.3.1-8.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.7 KiB rust-thin-vec+serde-devel noarch 0:0.2.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-thin-vec+std-devel noarch 0:0.2.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-thin-vec-devel noarch 0:0.2.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 168.4 KiB rust-thiserror+std-devel noarch 0:2.0.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 KiB rust-thiserror-devel noarch 0:2.0.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103.1 KiB rust-tikv-jemallocator+background_threads_runtime_support-devel noarch 0:0.7.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 KiB rust-tikv-jemallocator-devel noarch 0:0.7.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45.9 KiB rust-toml+display-devel noarch 0:1.1.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB rust-toml+parse-devel noarch 0:1.1.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB rust-toml+serde-devel noarch 0:1.1.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB rust-toml+std-devel noarch 0:1.1.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB rust-toml-devel noarch 0:1.1.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 294.1 KiB rust-toml_parser+std-devel noarch 0:1.1.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.6 KiB rust-toml_parser-devel noarch 0:1.1.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 226.8 KiB rust-tracing+attributes-devel noarch 0:0.1.44-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 KiB rust-tracing+log-devel noarch 0:0.1.44-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 KiB rust-tracing+release_max_level_debug-devel noarch 0:0.1.44-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 KiB rust-tracing+std-devel noarch 0:0.1.44-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 KiB rust-tracing-devel noarch 0:0.1.44-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 467.4 KiB rust-tracing-flame+smallvec-devel noarch 0:0.2.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-tracing-flame-devel noarch 0:0.2.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.2 KiB rust-tracing-log+log-tracer-devel noarch 0:0.2.0-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-tracing-log+std-devel noarch 0:0.2.0-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-tracing-log-devel noarch 0:0.2.0-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63.5 KiB rust-tracing-subscriber+ansi-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+chrono-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+env-filter-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+fmt-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+smallvec-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB rust-typed-arena+std-devel noarch 0:2.0.2-10.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 962.0 B rust-typed-arena-devel noarch 0:2.0.2-10.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.3 KiB rust-unicode-ident-devel noarch 0:1.0.26-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 312.8 KiB rust-unicode-normalization+std-devel noarch 0:0.1.25-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-unicode-normalization-devel noarch 0:0.1.25-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 709.0 KiB rust-unicode-width-devel noarch 0:0.2.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB rust-url+std-devel noarch 0:2.5.8-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-url-devel noarch 0:2.5.8-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 565.2 KiB rust-uuid+std-devel noarch 0:1.26.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-uuid-devel noarch 0:1.26.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 301.0 KiB rust-walkdir-devel noarch 0:2.5.0-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106.4 KiB rust-which+real-sys-devel noarch 0:8.0.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-which-devel noarch 0:8.0.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 108.9 KiB rust-wild-devel noarch 0:2.2.1-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.9 KiB rust-zip+deflate-flate2-zlib-rs-devel noarch 0:8.6.0-8.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-zip+zstd-devel noarch 0:8.6.0-8.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-zip-devel noarch 0:8.6.0-8.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 616.0 KiB Installing dependencies: clang x86_64 0:23.1.3-2.fc46 copr_base 66.5 MiB clang-devel x86_64 0:23.1.3-2.fc46 copr_base 34.1 MiB clang-libs x86_64 0:23.1.3-2.fc46 copr_base 110.5 MiB clang-resource-filesystem x86_64 0:23.1.3-2.fc46 copr_base 15.3 KiB clang-tools-extra x86_64 0:23.1.3-2.fc46 copr_base 62.0 MiB cmake-filesystem x86_64 0:4.3.0-4.fc45 copr_base 0.0 B emacs-filesystem x86_64 1:31.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B gcc-c++ x86_64 0:16.2.1-2.fc46.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46.8 MiB jemalloc x86_64 0:5.4.0-3.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 938.8 KiB jemalloc-devel x86_64 0:5.4.0-3.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.4 KiB libedit-devel x86_64 0:3.1-60.20260512cvs.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59.9 KiB libstdc++-devel x86_64 0:16.2.1-2.fc46.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41.2 MiB libzstd-devel x86_64 0:1.5.7-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 217.6 KiB llvm x86_64 0:23.1.3-2.fc46 copr_base 86.7 MiB llvm-devel x86_64 0:23.1.3-2.fc46 copr_base 37.2 MiB llvm-googletest x86_64 0:23.1.3-2.fc46 copr_base 2.2 MiB llvm-static x86_64 0:23.1.3-2.fc46 copr_base 367.2 MiB llvm-test x86_64 0:23.1.3-2.fc46 copr_base 2.3 MiB ncurses-c++-libs x86_64 0:6.6-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 153.4 KiB ncurses-devel x86_64 0:6.6-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 895.6 KiB python-rpm-macros noarch 0:3.15-8.fc44 copr_base 27.6 KiB python3-rpm-macros noarch 0:3.15-8.fc44 copr_base 6.5 KiB rust-aho-corasick+default-devel noarch 0:1.1.5-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-allocator-api2+alloc-devel noarch 0:0.2.21-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-allocator-api2-devel noarch 0:0.2.21-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 286.3 KiB rust-annotate-snippets0.11+default-devel noarch 0:0.11.5-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-annotate-snippets0.11-devel noarch 0:0.11.5-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120.3 KiB rust-anstream+default-devel noarch 0:1.0.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.7 KiB rust-anstyle+default-devel noarch 0:1.0.14-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.1 KiB rust-anstyle-lossy+default-devel noarch 0:1.1.5-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.9 KiB rust-anstyle-lossy-devel noarch 0:1.1.5-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.6 KiB rust-anstyle-parse+default-devel noarch 0:1.0.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.4 KiB rust-anstyle-parse+utf8-devel noarch 0:1.0.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.4 KiB rust-anstyle-parse-devel noarch 0:1.0.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79.7 KiB rust-anstyle-query+default-devel noarch 0:1.1.5-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.9 KiB rust-anstyle-query-devel noarch 0:1.1.5-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.7 KiB rust-anstyle-svg+default-devel noarch 0:1.1.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.7 KiB rust-anstyle-svg-devel noarch 0:1.1.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62.9 KiB rust-ar_archive_writer+default-devel noarch 0:0.5.3-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-ar_archive_writer-devel noarch 0:0.5.3-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 341.9 KiB rust-attribute-derive+default-devel noarch 0:0.11.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-attribute-derive-devel noarch 0:0.11.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76.0 KiB rust-attribute-derive-macro+default-devel noarch 0:0.11.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-attribute-derive-macro-devel noarch 0:0.11.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.6 KiB rust-autocfg+default-devel noarch 0:1.5.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-autocfg-devel noarch 0:1.5.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59.9 KiB rust-bindgen+runtime-devel noarch 0:0.72.1-4.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.9 KiB rust-bindgen-devel noarch 0:0.72.1-4.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB rust-bit-set+std-devel noarch 0:0.8.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-bit-set-devel noarch 0:0.8.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63.7 KiB rust-bit-vec+std-devel noarch 0:0.8.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-bit-vec-devel noarch 0:0.8.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 117.2 KiB rust-bitflags+default-devel noarch 0:2.13.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-bitflags+serde-devel noarch 0:2.13.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-bitflags+serde_core-devel noarch 0:2.13.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-bitflags+std-devel noarch 0:2.13.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-block-buffer0.10+default-devel noarch 0:0.10.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 917.0 B rust-block-buffer0.10-devel noarch 0:0.10.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.7 KiB rust-boxcar+default-devel noarch 0:0.2.14-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-boxcar-devel noarch 0:0.2.14-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 87.2 KiB rust-bstr+alloc-devel noarch 0:1.13.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 KiB rust-bytecheck+simdutf8-devel noarch 0:0.8.3-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-bytecheck-devel noarch 0:0.8.3-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.2 KiB rust-bytecheck_derive-devel noarch 0:0.8.3-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.3 KiB rust-camino+default-devel noarch 0:1.2.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 KiB rust-castaway+alloc-devel noarch 0:0.2.4-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-castaway-devel noarch 0:0.2.4-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.8 KiB rust-cc+default-devel noarch 0:1.4.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-cc+parallel-devel noarch 0:1.4.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-cc-devel noarch 0:1.4.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 403.5 KiB rust-cexpr+default-devel noarch 0:0.6.0-14.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 984.0 B rust-cexpr-devel noarch 0:0.6.0-14.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62.0 KiB rust-cfg-if+default-devel noarch 0:1.0.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-cfg-if-devel noarch 0:1.0.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.6 KiB rust-cfg_aliases+default-devel noarch 0:0.2.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-cfg_aliases-devel noarch 0:0.2.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21.4 KiB rust-chacha20+rng-devel noarch 0:0.10.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-chacha20-devel noarch 0:0.10.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 149.2 KiB rust-chrono+alloc-devel noarch 0:0.4.45-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-chrono+clock-devel noarch 0:0.4.45-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-chrono+iana-time-zone-devel noarch 0:0.4.45-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-chrono+now-devel noarch 0:0.4.45-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-chrono+std-devel noarch 0:0.4.45-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-chrono-devel noarch 0:0.4.45-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB rust-clang-sys+clang_10_0-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_11_0-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_3_5-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_3_6-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_3_7-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_3_8-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_3_9-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_4_0-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_5_0-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_6_0-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_7_0-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_8_0-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_9_0-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+default-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+libloading-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+runtime-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 210.2 KiB rust-clap+default-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap_builder+color-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-clap_builder+env-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-clap_builder+error-context-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-clap_builder+help-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-clap_builder+std-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-clap_builder+string-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-clap_builder+suggestions-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-clap_builder+usage-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-clap_builder+wrap_help-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-clap_builder-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 940.1 KiB rust-clap_complete+default-devel noarch 0:4.6.11-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.8 KiB rust-clap_complete-devel noarch 0:4.6.11-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 187.4 KiB rust-clap_complete_nushell+default-devel noarch 0:4.6.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.7 KiB rust-clap_complete_nushell-devel noarch 0:4.6.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.7 KiB rust-clap_derive+default-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-clap_derive-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 175.0 KiB rust-clap_lex+default-devel noarch 0:1.1.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.4 KiB rust-clap_lex-devel noarch 0:1.1.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42.4 KiB rust-collection_literals+default-devel noarch 0:1.0.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-collection_literals-devel noarch 0:1.0.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21.7 KiB rust-colorchoice+default-devel noarch 0:1.0.5-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.9 KiB rust-colorchoice-devel noarch 0:1.0.5-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.2 KiB rust-compact_str+default-devel noarch 0:0.10.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 KiB rust-console+alloc-devel noarch 0:0.16.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-console+ansi-parsing-devel noarch 0:0.16.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-console+std-devel noarch 0:0.16.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-console+unicode-width-devel noarch 0:0.16.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-console-devel noarch 0:0.16.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 129.3 KiB rust-cpufeatures+default-devel noarch 0:0.3.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 KiB rust-cpufeatures-devel noarch 0:0.3.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43.4 KiB rust-cpufeatures0.2+default-devel noarch 0:0.2.17-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-cpufeatures0.2-devel noarch 0:0.2.17-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41.5 KiB rust-crc32fast+default-devel noarch 0:1.5.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-crc32fast+std-devel noarch 0:1.5.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-crc32fast-devel noarch 0:1.5.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 119.5 KiB rust-crossbeam+alloc-devel noarch 0:0.8.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-crossbeam-channel+default-devel noarch 0:0.5.17-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-crossbeam-channel+std-devel noarch 0:0.5.17-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-crossbeam-channel-devel noarch 0:0.5.17-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 586.6 KiB rust-crossbeam-deque+default-devel noarch 0:0.8.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-crossbeam-deque+std-devel noarch 0:0.8.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-crossbeam-deque-devel noarch 0:0.8.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 128.2 KiB rust-crossbeam-epoch+alloc-devel noarch 0:0.9.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-crossbeam-epoch+std-devel noarch 0:0.9.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-crossbeam-epoch-devel noarch 0:0.9.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 189.1 KiB rust-crossbeam-queue+alloc-devel noarch 0:0.3.14-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-crossbeam-queue+default-devel noarch 0:0.3.14-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-crossbeam-queue+std-devel noarch 0:0.3.14-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-crossbeam-queue-devel noarch 0:0.3.14-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76.2 KiB rust-crossbeam-utils+default-devel noarch 0:0.8.23-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-crossbeam-utils+std-devel noarch 0:0.8.23-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-crossbeam-utils-devel noarch 0:0.8.23-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 187.8 KiB rust-crypto-common0.1+default-devel noarch 0:0.1.7-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-crypto-common0.1-devel noarch 0:0.1.7-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.2 KiB rust-csv-core+default-devel noarch 0:0.1.13-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-csv-core-devel noarch 0:0.1.13-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 116.6 KiB rust-diff+default-devel noarch 0:0.1.13-11.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-diff-devel noarch 0:0.1.13-11.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 909.2 KiB rust-difflib+default-devel noarch 0:0.4.0-12.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 968.0 B rust-difflib-devel noarch 0:0.4.0-12.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.2 KiB rust-digest0.10+block-buffer-devel noarch 0:0.10.7-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-digest0.10+core-api-devel noarch 0:0.10.7-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-digest0.10+default-devel noarch 0:0.10.7-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-digest0.10-devel noarch 0:0.10.7-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84.1 KiB rust-dirs+default-devel noarch 0:6.0.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-dirs-devel noarch 0:6.0.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48.0 KiB rust-dirs-sys+default-devel noarch 0:0.5.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-dirs-sys-devel noarch 0:0.5.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.7 KiB rust-displaydoc-devel noarch 0:0.2.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62.5 KiB rust-dyn-clone+default-devel noarch 0:1.0.20-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-dyn-clone-devel noarch 0:1.0.20-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.2 KiB rust-either+std-devel noarch 0:1.19.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-either+use_std-devel noarch 0:1.19.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-either-devel noarch 0:1.19.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86.5 KiB rust-equivalent-devel noarch 0:1.0.2-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.0 KiB rust-errno+std-devel noarch 0:0.3.14-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-errno-devel noarch 0:0.3.14-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.7 KiB rust-escape8259+default-devel noarch 0:0.5.3-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 970.0 B rust-escape8259-devel noarch 0:0.5.3-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.8 KiB rust-escargot+default-devel noarch 0:0.5.15-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-escargot-devel noarch 0:0.5.15-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72.3 KiB rust-fancy-regex+default-devel noarch 0:0.16.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 KiB rust-fancy-regex+perf-devel noarch 0:0.16.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 KiB rust-fancy-regex+std-devel noarch 0:0.16.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 KiB rust-fancy-regex+unicode-devel noarch 0:0.16.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 KiB rust-fancy-regex-devel noarch 0:0.16.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 433.0 KiB rust-fastrand+alloc-devel noarch 0:2.5.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-fastrand+default-devel noarch 0:2.5.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-fastrand+std-devel noarch 0:2.5.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-fastrand-devel noarch 0:2.5.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58.2 KiB rust-find-msvc-tools+default-devel noarch 0:0.1.14-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-find-msvc-tools-devel noarch 0:0.1.14-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.9 KiB rust-flate2+any_impl-devel noarch 0:1.1.9-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-flate2+any_zlib-devel noarch 0:1.1.9-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-flate2+zlib-rs-devel noarch 0:1.1.9-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-flate2-devel noarch 0:1.1.9-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 313.6 KiB rust-fnv+default-devel noarch 0:1.0.7-16.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 886.0 B rust-fnv+std-devel noarch 0:1.0.7-16.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 886.0 B rust-fnv-devel noarch 0:1.0.7-16.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.5 KiB rust-foldhash-devel noarch 0:0.2.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57.5 KiB rust-form_urlencoded+alloc-devel noarch 0:1.2.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-form_urlencoded+std-devel noarch 0:1.2.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-form_urlencoded-devel noarch 0:1.2.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26.1 KiB rust-fs-err+default-devel noarch 0:3.2.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-fs-err-devel noarch 0:3.2.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 105.2 KiB rust-funty-devel noarch 0:2.0.0-9.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55.3 KiB rust-generic-array+default-devel noarch 0:0.14.9-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-generic-array+more_lengths-devel noarch 0:0.14.9-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-generic-array-devel noarch 0:0.14.9-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65.9 KiB rust-get-size-derive2+default-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 KiB rust-get-size-derive2-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27.6 KiB rust-get-size2+alloc-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2+default-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2+get-size-derive2-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-getrandom+default-devel noarch 0:0.4.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 KiB rust-getrandom+sys_rng-devel noarch 0:0.4.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 KiB rust-getrandom-devel noarch 0:0.4.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 162.7 KiB rust-glob+default-devel noarch 0:0.3.4-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-globset+default-devel noarch 0:0.4.20-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-globwalk+default-devel noarch 0:0.9.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-hashbrown+allocator-api2-devel noarch 0:0.17.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 KiB rust-hashbrown+default-devel noarch 0:0.17.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 KiB rust-hashbrown+default-hasher-devel noarch 0:0.17.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 KiB rust-hashbrown+equivalent-devel noarch 0:0.17.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 KiB rust-hashbrown+raw-entry-devel noarch 0:0.17.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 KiB rust-hashbrown0.14+raw-devel noarch 0:0.14.5-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-hashbrown0.14-devel noarch 0:0.14.5-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 810.8 KiB rust-hashlink+default-devel noarch 0:0.12.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-hashlink-devel noarch 0:0.12.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 166.1 KiB rust-heck+default-devel noarch 0:0.5.0-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 892.0 B rust-html-escape+default-devel noarch 0:0.2.14-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-html-escape+std-devel noarch 0:0.2.14-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-html-escape-devel noarch 0:0.2.14-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 131.0 KiB rust-iana-time-zone+default-devel noarch 0:0.1.65-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-iana-time-zone+fallback-devel noarch 0:0.1.65-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-iana-time-zone-devel noarch 0:0.1.65-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 142.6 KiB rust-icu_collections-devel noarch 0:2.3.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 628.6 KiB rust-icu_locale_core+zerovec-devel noarch 0:2.3.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.4 KiB rust-icu_locale_core-devel noarch 0:2.3.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 387.6 KiB rust-icu_normalizer_data-devel noarch 0:2.3.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 407.4 KiB rust-icu_properties_data-devel noarch 0:2.3.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB rust-icu_provider+baked-devel noarch 0:2.3.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-icu_provider-devel noarch 0:2.3.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 204.3 KiB rust-idna+alloc-devel noarch 0:1.1.0-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-idna+compiled_data-devel noarch 0:1.1.0-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-idna+std-devel noarch 0:1.1.0-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-idna-devel noarch 0:1.1.0-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 928.1 KiB rust-idna_adapter+compiled_data-devel noarch 0:1.2.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-idna_adapter+default-devel noarch 0:1.2.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-idna_adapter-devel noarch 0:1.2.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26.5 KiB rust-ignore+default-devel noarch 0:0.4.33-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-indexmap+default-devel noarch 0:2.14.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 KiB rust-indexmap+serde-devel noarch 0:2.14.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 KiB rust-inotify-devel noarch 0:0.11.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99.0 KiB rust-inotify-sys+default-devel noarch 0:0.1.5-14.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-inotify-sys-devel noarch 0:0.1.5-14.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.6 KiB rust-insta+console-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta+default-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta+pest-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta+pest_derive-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta+regex-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta+serde-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta+strip-ansi-escapes-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-interpolator+default-devel noarch 0:0.5.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-interpolator+iter-devel noarch 0:0.5.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-interpolator-devel noarch 0:0.5.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 258.0 KiB rust-intrusive-collections+alloc-devel noarch 0:0.10.3-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-intrusive-collections+default-devel noarch 0:0.10.3-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-intrusive-collections-devel noarch 0:0.10.3-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 385.8 KiB rust-inventory+default-devel noarch 0:0.3.25-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-inventory-devel noarch 0:0.3.25-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.4 KiB rust-itertools+use_alloc-devel noarch 0:0.15.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-itertools0.13+default-devel noarch 0:0.13.0-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-itertools0.13+use_alloc-devel noarch 0:0.13.0-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-itertools0.13+use_std-devel noarch 0:0.13.0-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-itertools0.13-devel noarch 0:0.13.0-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 668.6 KiB rust-itoa+default-devel noarch 0:1.0.18-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-itoa-devel noarch 0:1.0.18-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.8 KiB rust-jiff+alloc-devel noarch 0:0.2.38-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB rust-jiff-core+alloc-devel noarch 0:0.1.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-jiff-core+std-devel noarch 0:0.1.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-jiff-core+tz-fat-devel noarch 0:0.1.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-jiff-core-devel noarch 0:0.1.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 553.7 KiB rust-jobserver-devel noarch 0:0.1.35-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93.6 KiB rust-lazy_static+default-devel noarch 0:1.5.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-lazy_static-devel noarch 0:1.5.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34.8 KiB rust-libc+default-devel noarch 0:0.2.190-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.1 KiB rust-libc+extra_traits-devel noarch 0:0.2.190-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.1 KiB rust-libc+std-devel noarch 0:0.2.190-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.1 KiB rust-libc-devel noarch 0:0.2.190-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.4 MiB rust-libcst_derive+default-devel noarch 0:1.9.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-libcst_derive-devel noarch 0:1.9.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.5 KiB rust-libloading0.8+default-devel noarch 0:0.8.9-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-libloading0.8-devel noarch 0:0.8.9-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 108.6 KiB rust-libtest-mimic+default-devel noarch 0:0.8.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-libtest-mimic-devel noarch 0:0.8.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97.6 KiB rust-linux-raw-sys+auxvec-devel noarch 0:0.12.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-linux-raw-sys+elf-devel noarch 0:0.12.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-linux-raw-sys+errno-devel noarch 0:0.12.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-linux-raw-sys+general-devel noarch 0:0.12.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-linux-raw-sys+ioctl-devel noarch 0:0.12.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-linux-raw-sys+no_std-devel noarch 0:0.12.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-linux-raw-sys-devel noarch 0:0.12.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.5 MiB rust-litemap-devel noarch 0:0.8.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 129.4 KiB rust-lock_api+atomic_usize-devel noarch 0:0.4.14-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-lock_api+default-devel noarch 0:0.4.14-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-lock_api-devel noarch 0:0.4.14-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 199.3 KiB rust-log+alloc-devel noarch 0:0.4.34-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-log+default-devel noarch 0:0.4.34-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-log+std-devel noarch 0:0.4.34-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-manyhow+default-devel noarch 0:0.14.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-manyhow+macros-devel noarch 0:0.14.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-manyhow+syn-devel noarch 0:0.14.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-manyhow-devel noarch 0:0.14.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 89.7 KiB rust-manyhow-macros+default-devel noarch 0:0.14.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-manyhow-macros-devel noarch 0:0.14.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16.4 KiB rust-matchers+default-devel noarch 0:0.2.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-matchers-devel noarch 0:0.2.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.0 KiB rust-memchr+alloc-devel noarch 0:2.8.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-memchr+default-devel noarch 0:2.8.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-minimal-lexical+std-devel noarch 0:0.2.1-12.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-minimal-lexical-devel noarch 0:0.2.1-12.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 311.6 KiB rust-mio+default-devel noarch 0:1.2.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-mio+log-devel noarch 0:1.2.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-mio+os-ext-devel noarch 0:1.2.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-mio+os-poll-devel noarch 0:1.2.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-mio-devel noarch 0:1.2.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 485.9 KiB rust-munge-devel noarch 0:0.4.7-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54.4 KiB rust-munge_macro-devel noarch 0:0.4.7-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.3 KiB rust-newtype-uuid+alloc-devel noarch 0:1.4.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 KiB rust-newtype-uuid+default-devel noarch 0:1.4.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 KiB rust-newtype-uuid+std-devel noarch 0:1.4.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 KiB rust-newtype-uuid-devel noarch 0:1.4.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63.5 KiB rust-nix+fs-devel noarch 0:0.31.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 KiB rust-nix+process-devel noarch 0:0.31.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 KiB rust-nix+signal-devel noarch 0:0.31.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 KiB rust-nix+term-devel noarch 0:0.31.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 KiB rust-nix-devel noarch 0:0.31.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB rust-nom7+alloc-devel noarch 0:7.1.3-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-nom7+std-devel noarch 0:7.1.3-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-nom7-devel noarch 0:7.1.3-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 633.1 KiB rust-normalize-line-endings+default-devel noarch 0:0.3.0-19.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-normalize-line-endings-devel noarch 0:0.3.0-19.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.4 KiB rust-notify-types+default-devel noarch 0:2.1.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-notify-types-devel noarch 0:2.1.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66.8 KiB rust-nu-ansi-term+default-devel noarch 0:0.50.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-nu-ansi-term+std-devel noarch 0:0.50.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-nu-ansi-term-devel noarch 0:0.50.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111.2 KiB rust-num-traits-devel noarch 0:0.2.19-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 266.7 KiB rust-object0.39+archive-devel noarch 0:0.39.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-object0.39+coff-devel noarch 0:0.39.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-object0.39+elf-devel noarch 0:0.39.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-object0.39+macho-devel noarch 0:0.39.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-object0.39+pe-devel noarch 0:0.39.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-object0.39+read-devel noarch 0:0.39.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-object0.39+read_core-devel noarch 0:0.39.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-object0.39+std-devel noarch 0:0.39.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-object0.39+xcoff-devel noarch 0:0.39.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-object0.39-devel noarch 0:0.39.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB rust-once_cell+alloc-devel noarch 0:1.21.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 KiB rust-once_cell+default-devel noarch 0:1.21.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 KiB rust-once_cell+race-devel noarch 0:1.21.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 KiB rust-once_cell+std-devel noarch 0:1.21.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 KiB rust-once_cell-devel noarch 0:1.21.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 139.5 KiB rust-option-ext+default-devel noarch 0:0.2.0-8.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 866.0 B rust-option-ext-devel noarch 0:0.2.0-8.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21.6 KiB rust-ordermap+default-devel noarch 0:1.2.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 KiB rust-os_pipe+default-devel noarch 0:1.2.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-os_pipe-devel noarch 0:1.2.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.7 KiB rust-os_str_bytes+default-devel noarch 0:7.2.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-os_str_bytes+memchr-devel noarch 0:7.2.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-os_str_bytes+raw_os_str-devel noarch 0:7.2.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-os_str_bytes-devel noarch 0:7.2.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 132.4 KiB rust-parking_lot+default-devel noarch 0:0.12.5-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-parking_lot_core+default-devel noarch 0:0.9.12-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-parking_lot_core-devel noarch 0:0.9.12-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 135.6 KiB rust-paste+default-devel noarch 0:1.0.15-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-paste-devel noarch 0:1.0.15-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64.9 KiB rust-path-dedot+default-devel noarch 0:4.0.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-path-dedot+fixed_workdir-devel noarch 0:4.0.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-path-dedot-devel noarch 0:4.0.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.4 KiB rust-peg+default-devel noarch 0:0.8.5-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-peg+std-devel noarch 0:0.8.5-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-peg-devel noarch 0:0.8.5-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59.0 KiB rust-peg-macros+default-devel noarch 0:0.8.5-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-peg-macros-devel noarch 0:0.8.5-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 342.2 KiB rust-peg-runtime+default-devel noarch 0:0.8.5-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 945.0 B rust-peg-runtime+std-devel noarch 0:0.8.5-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 945.0 B rust-peg-runtime-devel noarch 0:0.8.5-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.2 KiB rust-pep440_rs+default-devel noarch 0:0.7.3-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-pep508_rs+default-devel noarch 0:0.9.2-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-pep508_rs-devel noarch 0:0.9.2-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 334.4 KiB rust-percent-encoding+alloc-devel noarch 0:2.3.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-percent-encoding+std-devel noarch 0:2.3.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-percent-encoding-devel noarch 0:2.3.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34.0 KiB rust-pest+default-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-pest+memchr-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-pest+std-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-pest-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB rust-pest_derive+default-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-pest_derive+std-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-pest_derive-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 74.7 KiB rust-pest_generator+std-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-pest_generator-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.6 KiB rust-pest_meta+default-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-pest_meta-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 275.2 KiB rust-phf+default-devel noarch 0:0.13.1-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-phf+std-devel noarch 0:0.13.1-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-phf-devel noarch 0:0.13.1-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84.9 KiB rust-phf0.11+default-devel noarch 0:0.11.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-phf0.11+std-devel noarch 0:0.11.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-phf_codegen0.11+default-devel noarch 0:0.11.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-phf_generator0.11+default-devel noarch 0:0.11.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-phf_generator0.11-devel noarch 0:0.11.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30.3 KiB rust-phf_shared+std-devel noarch 0:0.13.1-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-phf_shared-devel noarch 0:0.13.1-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47.8 KiB rust-phf_shared0.11+default-devel noarch 0:0.11.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-phf_shared0.11+std-devel noarch 0:0.11.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-phf_shared0.11-devel noarch 0:0.11.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44.2 KiB rust-pin-project-lite+default-devel noarch 0:0.2.17-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.6 KiB rust-pin-project-lite-devel noarch 0:0.2.17-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 219.2 KiB rust-pkg-config+default-devel noarch 0:0.3.34-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-pkg-config-devel noarch 0:0.3.34-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73.8 KiB rust-portable-atomic+default-devel noarch 0:1.15.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.3 KiB rust-portable-atomic+fallback-devel noarch 0:1.15.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.3 KiB rust-portable-atomic-devel noarch 0:1.15.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB rust-potential_utf+zerovec-devel noarch 0:0.1.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-potential_utf-devel noarch 0:0.1.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.3 KiB rust-predicates+diff-devel noarch 0:3.1.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.0 KiB rust-predicates-core+default-devel noarch 0:1.0.10-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-predicates-core-devel noarch 0:1.0.10-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.3 KiB rust-predicates-devel noarch 0:3.1.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 124.1 KiB rust-predicates-tree+default-devel noarch 0:1.0.13-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-predicates-tree-devel noarch 0:1.0.13-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.7 KiB rust-proc-macro-utils+default-devel noarch 0:0.10.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-proc-macro-utils+parser-devel noarch 0:0.10.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-proc-macro-utils+proc-macro-devel noarch 0:0.10.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-proc-macro-utils+proc-macro2-devel noarch 0:0.10.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-proc-macro-utils+quote-devel noarch 0:0.10.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-proc-macro-utils+smallvec-devel noarch 0:0.10.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-proc-macro-utils-devel noarch 0:0.10.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 91.3 KiB rust-proc-macro2+default-devel noarch 0:1.0.107-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-psm+default-devel noarch 0:0.1.32-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-psm-devel noarch 0:0.1.32-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99.9 KiB rust-ptr_meta+derive-devel noarch 0:0.3.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-ptr_meta+ptr_meta_derive-devel noarch 0:0.3.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-ptr_meta+std-devel noarch 0:0.3.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-ptr_meta-devel noarch 0:0.3.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.0 KiB rust-ptr_meta_derive-devel noarch 0:0.3.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.9 KiB rust-quick-xml0.41+default-devel noarch 0:0.41.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-quick-xml0.41-devel noarch 0:0.41.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB rust-quote+default-devel noarch 0:1.0.47-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-quote-use+default-devel noarch 0:0.9.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-quote-use-devel noarch 0:0.9.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10.1 KiB rust-quote-use-macros+default-devel noarch 0:0.9.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-quote-use-macros-devel noarch 0:0.9.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.5 KiB rust-radium+default-devel noarch 0:0.7.0-8.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-radium-devel noarch 0:0.7.0-8.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47.6 KiB rust-rancor+alloc-devel noarch 0:0.1.3-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-rancor-devel noarch 0:0.1.3-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.5 KiB rust-rand+sys_rng-devel noarch 0:0.10.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-rand0.8+small_rng-devel noarch 0:0.8.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-rand0.8-devel noarch 0:0.8.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 319.1 KiB rust-rand_core+default-devel noarch 0:0.10.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-rand_core-devel noarch 0:0.10.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71.8 KiB rust-rand_core0.6+default-devel noarch 0:0.6.4-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-rand_core0.6-devel noarch 0:0.6.4-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75.7 KiB rust-rayon-core+default-devel noarch 0:1.13.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-rayon-core-devel noarch 0:1.13.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 270.8 KiB rust-ref-cast+default-devel noarch 0:1.0.27-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-ref-cast-devel noarch 0:1.0.27-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.1 KiB rust-ref-cast-impl+default-devel noarch 0:1.0.27-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-ref-cast-impl-devel noarch 0:1.0.27-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.1 KiB rust-regex+default-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+perf-backtrack-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+perf-cache-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+perf-dfa-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+perf-inline-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+perf-literal-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+perf-onepass-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+unicode-age-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+unicode-bool-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+unicode-case-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+unicode-gencat-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+unicode-perl-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+unicode-script-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+unicode-segment-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+alloc-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+dfa-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+dfa-onepass-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+hybrid-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+meta-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+nfa-backtrack-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+nfa-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+nfa-pikevm-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+nfa-thompson-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+perf-inline-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+perf-literal-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+perf-literal-multisubstring-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+perf-literal-substring-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+unicode-age-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+unicode-bool-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+unicode-case-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+unicode-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+unicode-gencat-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+unicode-perl-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+unicode-script-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+unicode-segment-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+unicode-word-boundary-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-syntax+default-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-regex-syntax+std-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-regex-syntax+unicode-age-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-regex-syntax+unicode-bool-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-regex-syntax+unicode-case-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-regex-syntax+unicode-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-regex-syntax+unicode-gencat-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-regex-syntax+unicode-perl-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-regex-syntax+unicode-script-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-regex-syntax+unicode-segment-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-rend+bytecheck-devel noarch 0:0.5.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-rend-devel noarch 0:0.5.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90.7 KiB rust-rkyv+alloc-devel noarch 0:0.8.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-rkyv_derive+bytecheck-devel noarch 0:0.8.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-rkyv_derive-devel noarch 0:0.8.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 119.6 KiB rust-ron+default-devel noarch 0:0.12.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.5 KiB rust-ron+std-devel noarch 0:0.12.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.5 KiB rust-ron-devel noarch 0:0.12.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 710.3 KiB rust-rust-stemmers+default-devel noarch 0:1.2.0-17.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-rust-stemmers-devel noarch 0:1.2.0-17.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.3 MiB rust-rustc-hash+default-devel noarch 0:2.1.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-rustix+alloc-devel noarch 0:1.1.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.2 KiB rust-rustix+default-devel noarch 0:1.1.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.2 KiB rust-rustix+fs-devel noarch 0:1.1.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.2 KiB rust-rustix+std-devel noarch 0:1.1.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.2 KiB rust-rustix+termios-devel noarch 0:1.1.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.2 KiB rust-rustix-devel noarch 0:1.1.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB rust-rustversion+default-devel noarch 0:1.0.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-rustversion-devel noarch 0:1.0.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.6 KiB rust-ryu+default-devel noarch 0:1.0.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-ryu-devel noarch 0:1.0.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 154.2 KiB rust-salsa-macro-rules+default-devel noarch 0:0.28.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 947.0 B rust-salsa-macro-rules-devel noarch 0:0.28.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 104.4 KiB rust-salsa-macros+default-devel noarch 0:0.28.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-salsa-macros-devel noarch 0:0.28.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.1 KiB rust-same-file+default-devel noarch 0:1.0.6-18.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-schemars+schemars_derive-devel noarch 0:1.2.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.8 KiB rust-schemars_derive+default-devel noarch 0:1.2.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-schemars_derive-devel noarch 0:1.2.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 133.5 KiB rust-scopeguard-devel noarch 0:1.2.0-8.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.8 KiB rust-serde+alloc-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde+default-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde+rc-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde+serde_derive-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde_core+alloc-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde_core+default-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde_core+rc-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde_core+result-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde_core+std-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde_core-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 379.5 KiB rust-serde_derive+default-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-serde_derive-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 322.6 KiB rust-serde_derive_internals+default-devel noarch 0:0.30.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-serde_derive_internals-devel noarch 0:0.30.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 128.0 KiB rust-serde_json+alloc-devel noarch 0:1.0.152-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 KiB rust-serde_json+default-devel noarch 0:1.0.152-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 KiB rust-serde_spanned+alloc-devel noarch 0:1.1.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-serde_spanned+serde-devel noarch 0:1.1.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-serde_spanned+std-devel noarch 0:1.1.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-serde_spanned-devel noarch 0:1.1.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.7 KiB rust-sha2_0.10-devel noarch 0:0.10.9-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106.3 KiB rust-sharded-slab+default-devel noarch 0:0.1.7-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-sharded-slab-devel noarch 0:0.1.7-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 256.3 KiB rust-shellexpand+dirs-devel noarch 0:3.1.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-shlex+default-devel noarch 0:2.0.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-shlex+std-devel noarch 0:2.0.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-shlex-devel noarch 0:2.0.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53.6 KiB rust-simdutf8-devel noarch 0:0.1.5-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 125.4 KiB rust-similar+default-devel noarch 0:3.1.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-similar2+default-devel noarch 0:2.7.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 KiB rust-similar2+inline-devel noarch 0:2.7.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 KiB rust-similar2+text-devel noarch 0:2.7.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 KiB rust-similar2-devel noarch 0:2.7.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 219.4 KiB rust-siphasher+default-devel noarch 0:1.0.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-siphasher+std-devel noarch 0:1.0.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-siphasher-devel noarch 0:1.0.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66.9 KiB rust-smallvec+default-devel noarch 0:1.16.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-snapbox+color-devel noarch 0:1.2.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.0 KiB rust-snapbox+structured-data-devel noarch 0:1.2.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.0 KiB rust-snapbox-macros+color-devel noarch 0:1.1.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 KiB rust-snapbox-macros+default-devel noarch 0:1.1.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 KiB rust-snapbox-macros-devel noarch 0:1.1.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.0 KiB rust-stable_deref_trait-devel noarch 0:1.2.1-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.0 KiB rust-static_assertions+default-devel noarch 0:1.1.0-19.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-strip-ansi-escapes+default-devel noarch 0:0.2.1-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-strip-ansi-escapes-devel noarch 0:0.2.1-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.3 KiB rust-strsim+default-devel noarch 0:0.11.1-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-strsim-devel noarch 0:0.11.1-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52.6 KiB rust-strum_macros+default-devel noarch 0:0.28.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-syn+default-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn+fold-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn+visit-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn+visit-mut-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn2+clone-impls-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-syn2+default-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-syn2+derive-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-syn2+extra-traits-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-syn2+fold-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-syn2+full-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-syn2+parsing-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-syn2+printing-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-syn2+proc-macro-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-syn2+visit-mut-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-syn2-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB rust-synstructure+default-devel noarch 0:0.14.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-synstructure+proc-macro-devel noarch 0:0.14.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-synstructure-devel noarch 0:0.14.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96.5 KiB rust-tap+default-devel noarch 0:1.0.1-14.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-tap-devel noarch 0:1.0.1-14.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.8 KiB rust-tempfile+default-devel noarch 0:3.27.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-terminal_size+default-devel noarch 0:0.4.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-terminal_size-devel noarch 0:0.4.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.0 KiB rust-terminfo+default-devel noarch 0:0.9.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-terminfo-devel noarch 0:0.9.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 170.3 KiB rust-termtree0.5+default-devel noarch 0:0.5.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.1 KiB rust-termtree0.5-devel noarch 0:0.5.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.3 KiB rust-test-case-core-devel noarch 0:3.3.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.3 KiB rust-test-case-macros-devel noarch 0:3.3.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.4 KiB rust-thin-vec+default-devel noarch 0:0.2.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-thiserror+default-devel noarch 0:2.0.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 KiB rust-thiserror-impl+default-devel noarch 0:2.0.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-thiserror-impl-devel noarch 0:2.0.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92.9 KiB rust-thiserror-impl1+default-devel noarch 0:1.0.69-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-thiserror-impl1-devel noarch 0:1.0.69-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79.3 KiB rust-thiserror1+default-devel noarch 0:1.0.69-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-thiserror1-devel noarch 0:1.0.69-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86.1 KiB rust-thread_local+default-devel noarch 0:1.1.10-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-thread_local-devel noarch 0:1.1.10-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54.7 KiB rust-tikv-jemalloc-sys+background_threads_runtime_support-devel noarch 0:0.7.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 KiB rust-tikv-jemalloc-sys-devel noarch 0:0.7.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84.3 KiB rust-tinystr+zerovec-devel noarch 0:0.8.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 KiB rust-tinystr-devel noarch 0:0.8.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92.5 KiB rust-tinyvec+alloc-devel noarch 0:1.11.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-tinyvec+default-devel noarch 0:1.11.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-tinyvec+tinyvec_macros-devel noarch 0:1.11.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-tinyvec-devel noarch 0:1.11.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 208.1 KiB rust-tinyvec_macros+default-devel noarch 0:0.1.1-9.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 721.0 B rust-tinyvec_macros-devel noarch 0:0.1.1-9.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.3 KiB rust-toml0.9+parse-devel noarch 0:0.9.12-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB rust-toml0.9+serde-devel noarch 0:0.9.12-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB rust-toml0.9+std-devel noarch 0:0.9.12-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB rust-toml0.9-devel noarch 0:0.9.12-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 287.8 KiB rust-toml_datetime+alloc-devel noarch 0:1.1.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-toml_datetime+serde-devel noarch 0:1.1.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-toml_datetime+std-devel noarch 0:1.1.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-toml_datetime-devel noarch 0:1.1.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.2 KiB rust-toml_datetime0.7+alloc-devel noarch 0:0.7.5-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-toml_datetime0.7+serde-devel noarch 0:0.7.5-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-toml_datetime0.7+std-devel noarch 0:0.7.5-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-toml_datetime0.7-devel noarch 0:0.7.5-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.0 KiB rust-toml_parser+alloc-devel noarch 0:1.1.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.6 KiB rust-toml_writer+alloc-devel noarch 0:1.1.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.4 KiB rust-toml_writer+std-devel noarch 0:1.1.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.4 KiB rust-toml_writer-devel noarch 0:1.1.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49.2 KiB rust-tracing+tracing-attributes-devel noarch 0:0.1.44-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 KiB rust-tracing-attributes+default-devel noarch 0:0.1.31-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 KiB rust-tracing-attributes-devel noarch 0:0.1.31-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 160.8 KiB rust-tracing-core+default-devel noarch 0:0.1.36-2.fc44 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-tracing-core+once_cell-devel noarch 0:0.1.36-2.fc44 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-tracing-core+std-devel noarch 0:0.1.36-2.fc44 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-tracing-core-devel noarch 0:0.1.36-2.fc44 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 247.3 KiB rust-tracing-subscriber+alloc-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+matchers-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+nu-ansi-term-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+once_cell-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+registry-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+sharded-slab-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+std-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+thread_local-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+tracing-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-typed-path+default-devel noarch 0:0.12.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-typed-path+std-devel noarch 0:0.12.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-typed-path-devel noarch 0:0.12.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 666.3 KiB rust-typeid+default-devel noarch 0:1.0.3-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-typeid-devel noarch 0:1.0.3-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.6 KiB rust-typenum+default-devel noarch 0:1.20.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-typenum-devel noarch 0:1.20.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB rust-ucd-trie+std-devel noarch 0:0.1.7-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-ucd-trie-devel noarch 0:0.1.7-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157.7 KiB rust-unicode-ident+default-devel noarch 0:1.0.26-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-unicode-width+cjk-devel noarch 0:0.2.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-unicode-width+default-devel noarch 0:0.2.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-unit-prefix+default-devel noarch 0:0.5.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-unit-prefix+std-devel noarch 0:0.5.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-unit-prefix-devel noarch 0:0.5.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.7 KiB rust-unscanny+default-devel noarch 0:0.1.0-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 836.0 B rust-unscanny-devel noarch 0:0.1.0-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.4 KiB rust-url+default-devel noarch 0:2.5.8-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-url+serde-devel noarch 0:2.5.8-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-urlencoding+default-devel noarch 0:2.1.3-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-urlencoding-devel noarch 0:2.1.3-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.2 KiB rust-utf8_iter+default-devel noarch 0:1.0.4-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-utf8_iter-devel noarch 0:1.0.4-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.9 KiB rust-utf8parse+default-devel noarch 0:0.2.2-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-utf8parse-devel noarch 0:0.2.2-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.3 KiB rust-uuid+default-devel noarch 0:1.26.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-version-ranges+default-devel noarch 0:0.1.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-version-ranges-devel noarch 0:0.1.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 85.6 KiB rust-version_check+default-devel noarch 0:0.9.5-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-version_check-devel noarch 0:0.9.5-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57.2 KiB rust-vte-devel noarch 0:0.15.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 311.2 KiB rust-wait-timeout+default-devel noarch 0:0.2.1-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-wait-timeout-devel noarch 0:0.2.1-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.1 KiB rust-walkdir+default-devel noarch 0:2.5.0-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-which+default-devel noarch 0:8.0.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-winnow-devel noarch 0:1.0.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB rust-winnow0.7-devel noarch 0:0.7.15-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB rust-writeable-devel noarch 0:0.6.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.3 KiB rust-wyz-devel noarch 0:0.5.1-9.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58.9 KiB rust-yansi+alloc-devel noarch 0:1.0.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-yansi+default-devel noarch 0:1.0.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-yansi+std-devel noarch 0:1.0.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-yansi-devel noarch 0:1.0.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 110.8 KiB rust-yoke+derive-devel noarch 0:0.8.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB rust-yoke-derive-devel noarch 0:0.8.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47.0 KiB rust-yoke-devel noarch 0:0.8.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 137.3 KiB rust-zerofrom+derive-devel noarch 0:0.1.8-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 KiB rust-zerofrom-derive-devel noarch 0:0.1.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.9 KiB rust-zerofrom-devel noarch 0:0.1.8-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.1 KiB rust-zerotrie+yoke-devel noarch 0:0.2.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.1 KiB rust-zerotrie+zerofrom-devel noarch 0:0.2.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.1 KiB rust-zerotrie-devel noarch 0:0.2.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 380.5 KiB rust-zerovec+derive-devel noarch 0:0.11.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.6 KiB rust-zerovec+yoke-devel noarch 0:0.11.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.6 KiB rust-zerovec-derive-devel noarch 0:0.11.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93.7 KiB rust-zerovec-devel noarch 0:0.11.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 591.2 KiB rust-zip+_deflate-any-devel noarch 0:8.6.0-8.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-zip+deflate-flate2-devel noarch 0:8.6.0-8.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-zlib-rs+rust-allocator-devel noarch 0:0.6.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-zlib-rs+std-devel noarch 0:0.6.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-zlib-rs-devel noarch 0:0.6.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 763.2 KiB rust-zmij+default-devel noarch 0:1.0.21-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-zmij-devel noarch 0:1.0.21-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64.6 KiB rust-zstd-devel noarch 0:0.13.3-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 110.8 KiB rust-zstd-safe+std-devel noarch 0:7.2.4-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-zstd-safe-devel noarch 0:7.2.4-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 122.1 KiB rust-zstd-sys+std-devel noarch 0:2.0.16-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-zstd-sys-devel noarch 0:2.0.16-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 321.8 KiB Transaction Summary: Installing: 1006 packages Total size of inbound packages is 189 MiB. Need to download 189 MiB. After this operation, 985 MiB extra will be used (install 985 MiB, remove 0 B). [ 1/1006] rust-aho-corasick+perf-lite 100% | 117.3 KiB/s | 8.0 KiB | 00m00s [ 2/1006] rust-aho-corasick+std-devel 100% | 117.7 KiB/s | 8.0 KiB | 00m00s [ 3/1006] rust-aho-corasick-devel-0:1 100% | 1.6 MiB/s | 149.6 KiB | 00m00s [ 4/1006] rust-anstream+auto-devel-0: 100% | 299.3 KiB/s | 8.7 KiB | 00m00s [ 5/1006] rust-anstream-devel-0:1.0.0 100% | 844.2 KiB/s | 32.1 KiB | 00m00s [ 6/1006] rust-anstream+wincon-devel- 100% | 315.7 KiB/s | 8.5 KiB | 00m00s [ 7/1006] rust-anstyle-devel-0:1.0.14 100% | 862.0 KiB/s | 24.1 KiB | 00m00s [ 8/1006] rust-anstyle+std-devel-0:1. 100% | 318.8 KiB/s | 8.3 KiB | 00m00s [ 9/1006] rust-anyhow+std-devel-0:1.0 100% | 350.4 KiB/s | 9.1 KiB | 00m00s [ 10/1006] rust-anyhow-devel-0:1.0.104 100% | 1.6 MiB/s | 53.4 KiB | 00m00s [ 11/1006] rust-arc-swap-devel-0:1.9.2 100% | 1.5 MiB/s | 71.0 KiB | 00m00s [ 12/1006] rust-argfile-devel-0:1.0.0- 100% | 551.3 KiB/s | 17.6 KiB | 00m00s [ 13/1006] rust-arrayvec-devel-0:0.7.8 100% | 1.2 MiB/s | 38.2 KiB | 00m00s [ 14/1006] rust-assert_fs-devel-0:1.1. 100% | 858.4 KiB/s | 24.9 KiB | 00m00s [ 15/1006] rust-bitflags-devel-0:2.13. 100% | 2.0 MiB/s | 58.2 KiB | 00m00s [ 16/1006] rust-bitvec+alloc-devel-0:1 100% | 276.4 KiB/s | 7.7 KiB | 00m00s [ 17/1006] rust-bitvec-devel-0:1.0.1-8 100% | 3.7 MiB/s | 209.2 KiB | 00m00s [ 18/1006] rust-bstr+std-devel-0:1.13. 100% | 321.9 KiB/s | 8.7 KiB | 00m00s [ 19/1006] rust-bstr-devel-0:1.13.1-1. 100% | 4.9 MiB/s | 257.3 KiB | 00m00s [ 20/1006] rust-cachedir-devel-0:0.3.1 100% | 472.2 KiB/s | 14.6 KiB | 00m00s [ 21/1006] rust-camino+serde1-devel-0: 100% | 323.5 KiB/s | 8.7 KiB | 00m00s [ 22/1006] rust-camino-devel-0:1.2.6-1 100% | 1.5 MiB/s | 42.1 KiB | 00m00s [ 23/1006] rust-clap-devel-0:4.6.7-1.f 100% | 2.5 MiB/s | 75.9 KiB | 00m00s [ 24/1006] rust-clap+color-devel-0:4.6 100% | 365.4 KiB/s | 10.2 KiB | 00m00s [ 25/1006] rust-clap+derive-devel-0:4. 100% | 379.2 KiB/s | 10.2 KiB | 00m00s [ 26/1006] rust-clap+env-devel-0:4.6.7 100% | 340.8 KiB/s | 10.2 KiB | 00m00s [ 27/1006] rust-clap+error-context-dev 100% | 302.1 KiB/s | 10.3 KiB | 00m00s [ 28/1006] rust-clap+help-devel-0:4.6. 100% | 300.9 KiB/s | 10.2 KiB | 00m00s [ 29/1006] rust-clap+std-devel-0:4.6.7 100% | 292.1 KiB/s | 10.2 KiB | 00m00s [ 30/1006] rust-clap+suggestions-devel 100% | 353.9 KiB/s | 10.3 KiB | 00m00s [ 31/1006] rust-clap+string-devel-0:4. 100% | 320.0 KiB/s | 10.2 KiB | 00m00s [ 32/1006] rust-clap+usage-devel-0:4.6 100% | 319.7 KiB/s | 10.2 KiB | 00m00s [ 33/1006] rust-clap+wrap_help-devel-0 100% | 320.3 KiB/s | 10.3 KiB | 00m00s [ 34/1006] rust-clap_complete_command- 100% | 372.9 KiB/s | 13.8 KiB | 00m00s [ 35/1006] rust-clap_complete_command+ 100% | 263.3 KiB/s | 8.2 KiB | 00m00s [ 36/1006] rust-clearscreen-devel-0:4. 100% | 3.8 MiB/s | 148.9 KiB | 00m00s [ 37/1006] rust-colored-devel-0:3.1.1- 100% | 946.2 KiB/s | 36.9 KiB | 00m00s [ 38/1006] rust-colored+no-color-devel 100% | 267.5 KiB/s | 8.0 KiB | 00m00s [ 39/1006] rust-compact_str-devel-0:0. 100% | 2.4 MiB/s | 85.1 KiB | 00m00s [ 40/1006] rust-compact_str+serde-deve 100% | 296.0 KiB/s | 8.6 KiB | 00m00s [ 41/1006] rust-compact_str+std-devel- 100% | 267.7 KiB/s | 8.3 KiB | 00m00s [ 42/1006] rust-countme-devel-0:3.0.1- 100% | 491.0 KiB/s | 17.7 KiB | 00m00s [ 43/1006] rust-crossbeam+std-devel-0: 100% | 244.1 KiB/s | 8.5 KiB | 00m00s [ 44/1006] rust-crossbeam-devel-0:0.8. 100% | 512.3 KiB/s | 19.0 KiB | 00m00s [ 45/1006] rust-ctrlc-devel-0:3.5.2-2. 100% | 607.0 KiB/s | 23.1 KiB | 00m00s [ 46/1006] rust-dashmap-devel-0:6.2.1- 100% | 786.4 KiB/s | 32.2 KiB | 00m00s [ 47/1006] rust-csv-devel-0:1.4.0-3.fc 100% | 13.6 MiB/s | 724.6 KiB | 00m00s [ 48/1006] rust-datatest-stable-devel- 100% | 1.2 MiB/s | 37.6 KiB | 00m00s [ 49/1006] rust-drop_bomb-devel-0:0.1. 100% | 425.8 KiB/s | 14.9 KiB | 00m00s [ 50/1006] rust-dunce-devel-0:1.0.5-5. 100% | 445.1 KiB/s | 15.6 KiB | 00m00s [ 51/1006] rust-etcetera-devel-0:0.11. 100% | 694.5 KiB/s | 22.9 KiB | 00m00s [ 52/1006] rust-filetime-devel-0:0.2.2 100% | 717.1 KiB/s | 22.2 KiB | 00m00s [ 53/1006] rust-fern-devel-0:0.7.1-7.f 100% | 6.1 MiB/s | 291.6 KiB | 00m00s [ 54/1006] rust-gen-lsp-types-devel-0: 100% | 2.4 MiB/s | 84.7 KiB | 00m00s [ 55/1006] rust-gen-lsp-types+url-deve 100% | 270.9 KiB/s | 7.9 KiB | 00m00s [ 56/1006] rust-get-size2-devel-0:0.11 100% | 1.1 MiB/s | 35.5 KiB | 00m00s [ 57/1006] rust-get-size2+compact-str- 100% | 301.9 KiB/s | 9.1 KiB | 00m00s [ 58/1006] rust-get-size2+derive-devel 100% | 331.1 KiB/s | 8.9 KiB | 00m00s [ 59/1006] rust-get-size2+hashbrown-de 100% | 258.4 KiB/s | 9.0 KiB | 00m00s [ 60/1006] rust-get-size2+indexmap-dev 100% | 301.2 KiB/s | 9.0 KiB | 00m00s [ 61/1006] rust-get-size2+ordermap-dev 100% | 291.5 KiB/s | 9.0 KiB | 00m00s [ 62/1006] rust-get-size2+parking_lot- 100% | 284.1 KiB/s | 9.1 KiB | 00m00s [ 63/1006] rust-get-size2+smallvec-dev 100% | 291.5 KiB/s | 9.0 KiB | 00m00s [ 64/1006] rust-get-size2+std-devel-0: 100% | 307.4 KiB/s | 8.9 KiB | 00m00s [ 65/1006] rust-get-size2+thin-vec-dev 100% | 301.2 KiB/s | 9.0 KiB | 00m00s [ 66/1006] rust-glob-devel-0:0.3.4-1.f 100% | 1.0 MiB/s | 28.2 KiB | 00m00s [ 67/1006] rust-globset-devel-0:0.4.20 100% | 1.0 MiB/s | 35.4 KiB | 00m00s [ 68/1006] rust-globset+log-devel-0:0. 100% | 250.0 KiB/s | 8.5 KiB | 00m00s [ 69/1006] rust-globwalk-devel-0:0.9.1 100% | 470.5 KiB/s | 16.9 KiB | 00m00s [ 70/1006] rust-hashbrown-devel-0:0.17 100% | 4.2 MiB/s | 124.1 KiB | 00m00s [ 71/1006] rust-hashbrown+inline-more- 100% | 240.2 KiB/s | 8.6 KiB | 00m00s [ 72/1006] rust-heck-devel-0:0.5.0-6.f 100% | 593.2 KiB/s | 20.2 KiB | 00m00s [ 73/1006] rust-icu_normalizer-devel-0 100% | 7.1 MiB/s | 356.1 KiB | 00m00s [ 74/1006] rust-icu_properties-devel-0 100% | 3.2 MiB/s | 91.8 KiB | 00m00s [ 75/1006] rust-icu_normalizer+compile 100% | 287.5 KiB/s | 8.9 KiB | 00m00s [ 76/1006] rust-icu_properties+compile 100% | 300.3 KiB/s | 8.7 KiB | 00m00s [ 77/1006] rust-ignore-devel-0:0.4.33- 100% | 2.1 MiB/s | 71.4 KiB | 00m00s [ 78/1006] rust-imperative-devel-0:1.0 100% | 663.8 KiB/s | 21.2 KiB | 00m00s [ 79/1006] rust-indexmap-devel-0:2.14. 100% | 3.2 MiB/s | 86.4 KiB | 00m00s [ 80/1006] rust-indexmap+std-devel-0:2 100% | 328.4 KiB/s | 9.2 KiB | 00m00s [ 81/1006] rust-indicatif-devel-0:0.18 100% | 1.9 MiB/s | 66.3 KiB | 00m00s [ 82/1006] rust-indicatif+unicode-widt 100% | 298.4 KiB/s | 8.7 KiB | 00m00s [ 83/1006] rust-indoc-devel-0:2.0.8-1. 100% | 845.7 KiB/s | 27.1 KiB | 00m00s [ 84/1006] rust-insta-devel-0:1.49.0-1 100% | 3.7 MiB/s | 124.7 KiB | 00m00s [ 85/1006] rust-insta-cmd-devel-0:0.7. 100% | 652.3 KiB/s | 20.9 KiB | 00m00s [ 86/1006] rust-insta+colors-devel-0:1 100% | 316.9 KiB/s | 8.9 KiB | 00m00s [ 87/1006] rust-insta+filters-devel-0: 100% | 270.4 KiB/s | 8.9 KiB | 00m00s [ 88/1006] rust-insta+json-devel-0:1.4 100% | 285.8 KiB/s | 8.9 KiB | 00m00s [ 89/1006] rust-insta+redactions-devel 100% | 263.4 KiB/s | 9.0 KiB | 00m00s [ 90/1006] rust-insta+ron-devel-0:1.49 100% | 290.5 KiB/s | 9.0 KiB | 00m00s [ 91/1006] rust-is-macro-devel-0:0.3.8 100% | 409.1 KiB/s | 18.8 KiB | 00m00s [ 92/1006] rust-itertools-devel-0:0.15 100% | 4.6 MiB/s | 144.8 KiB | 00m00s [ 93/1006] rust-jiff-devel-0:0.2.38-1. 100% | 13.1 MiB/s | 468.9 KiB | 00m00s [ 94/1006] rust-jiff+perf-inline-devel 100% | 385.5 KiB/s | 13.1 KiB | 00m00s [ 95/1006] rust-itertools+use_std-deve 100% | 132.4 KiB/s | 8.2 KiB | 00m00s [ 96/1006] rust-jiff+std-devel-0:0.2.3 100% | 483.0 KiB/s | 13.5 KiB | 00m00s [ 97/1006] rust-jiff+tz-fat-devel-0:0. 100% | 456.7 KiB/s | 13.2 KiB | 00m00s [ 98/1006] rust-jiff+tz-system-devel-0 100% | 437.7 KiB/s | 13.1 KiB | 00m00s [ 99/1006] rust-jiff+tzdb-bundle-platf 100% | 411.8 KiB/s | 13.2 KiB | 00m00s [ 100/1006] rust-jiff+tzdb-concatenated 100% | 438.7 KiB/s | 13.2 KiB | 00m00s [ 101/1006] rust-jiff+tzdb-zoneinfo-dev 100% | 453.3 KiB/s | 13.1 KiB | 00m00s [ 102/1006] rust-jod-thread-devel-0:1.0 100% | 415.2 KiB/s | 14.5 KiB | 00m00s [ 103/1006] rust-libcst-devel-0:1.9.0-1 100% | 2.6 MiB/s | 106.5 KiB | 00m00s [ 104/1006] rust-log-devel-0:0.4.34-1.f 100% | 1.1 MiB/s | 53.3 KiB | 00m00s [ 105/1006] rust-lsp-server-devel-0:0.1 100% | 561.3 KiB/s | 26.4 KiB | 00m00s [ 106/1006] rust-matchit-devel-0:0.9.2- 100% | 901.9 KiB/s | 37.9 KiB | 00m00s [ 107/1006] rust-memchr-devel-0:2.8.3-2 100% | 2.0 MiB/s | 84.1 KiB | 00m00s [ 108/1006] rust-memchr+std-devel-0:2.8 100% | 336.8 KiB/s | 8.4 KiB | 00m00s [ 109/1006] rust-natord-devel-0:1.0.9-2 100% | 375.3 KiB/s | 11.6 KiB | 00m00s [ 110/1006] rust-notify-devel-0:8.2.0-5 100% | 1.2 MiB/s | 44.3 KiB | 00m00s [ 111/1006] rust-notify+macos_fsevent-d 100% | 256.3 KiB/s | 8.2 KiB | 00m00s [ 112/1006] rust-ordermap-devel-0:1.2.2 100% | 1.7 MiB/s | 63.0 KiB | 00m00s [ 113/1006] rust-ordermap+serde-devel-0 100% | 288.3 KiB/s | 8.9 KiB | 00m00s [ 114/1006] rust-ordermap+std-devel-0:1 100% | 274.9 KiB/s | 8.8 KiB | 00m00s [ 115/1006] rust-parking_lot-devel-0:0. 100% | 1.5 MiB/s | 46.2 KiB | 00m00s [ 116/1006] rust-path-absolutize-devel- 100% | 461.5 KiB/s | 14.8 KiB | 00m00s [ 117/1006] rust-path-absolutize+fixed_ 100% | 253.7 KiB/s | 8.1 KiB | 00m00s [ 118/1006] rust-path-slash-devel-0:0.2 100% | 519.0 KiB/s | 16.6 KiB | 00m00s [ 119/1006] rust-pathdiff-devel-0:0.2.3 100% | 492.2 KiB/s | 15.3 KiB | 00m00s [ 120/1006] rust-pep440_rs-devel-0:0.7. 100% | 1.4 MiB/s | 48.3 KiB | 00m00s [ 121/1006] rust-pep440_rs+version-rang 100% | 273.3 KiB/s | 8.2 KiB | 00m00s [ 122/1006] rust-phf0.11-devel-0:0.11.3 100% | 860.4 KiB/s | 28.4 KiB | 00m00s [ 123/1006] rust-pretty_assertions-deve 100% | 2.9 MiB/s | 84.0 KiB | 00m00s [ 124/1006] rust-phf_codegen0.11-devel- 100% | 583.5 KiB/s | 20.4 KiB | 00m00s [ 125/1006] rust-pretty_assertions+std- 100% | 284.8 KiB/s | 8.0 KiB | 00m00s [ 126/1006] rust-proc-macro2-devel-0:1. 100% | 1.9 MiB/s | 59.2 KiB | 00m00s [ 127/1006] rust-proc-macro2+proc-macro 100% | 298.5 KiB/s | 9.3 KiB | 00m00s [ 128/1006] rust-pyproject-toml-devel-0 100% | 628.9 KiB/s | 21.4 KiB | 00m00s [ 129/1006] rust-quick-junit-devel-0:0. 100% | 1.1 MiB/s | 35.6 KiB | 00m00s [ 130/1006] rust-quickcheck-devel-0:1.1 100% | 1.0 MiB/s | 34.5 KiB | 00m00s [ 131/1006] rust-quickcheck_macros-deve 100% | 633.6 KiB/s | 19.6 KiB | 00m00s [ 132/1006] rust-quote-devel-0:1.0.47-1 100% | 1.4 MiB/s | 38.4 KiB | 00m00s [ 133/1006] rust-quote+proc-macro-devel 100% | 301.1 KiB/s | 8.7 KiB | 00m00s [ 134/1006] rust-rand-devel-0:0.10.3-1. 100% | 3.0 MiB/s | 99.4 KiB | 00m00s [ 135/1006] rust-rand+std_rng-devel-0:0 100% | 304.2 KiB/s | 8.5 KiB | 00m00s [ 136/1006] rust-rayon-devel-0:1.12.0-2 100% | 4.9 MiB/s | 166.1 KiB | 00m00s [ 137/1006] rust-regex-devel-0:1.13.1-1 100% | 4.2 MiB/s | 125.7 KiB | 00m00s [ 138/1006] rust-regex-automata-devel-0 100% | 13.6 MiB/s | 433.3 KiB | 00m00s [ 139/1006] rust-regex-automata+dfa-bui 100% | 270.9 KiB/s | 8.9 KiB | 00m00s [ 140/1006] rust-regex-automata+dfa-sea 100% | 340.3 KiB/s | 8.8 KiB | 00m00s [ 141/1006] rust-regex-automata+perf-de 100% | 307.7 KiB/s | 8.9 KiB | 00m00s [ 142/1006] rust-regex-automata+std-dev 100% | 374.7 KiB/s | 9.4 KiB | 00m00s [ 143/1006] rust-regex-automata+syntax- 100% | 334.1 KiB/s | 9.0 KiB | 00m00s [ 144/1006] rust-regex-syntax-devel-0:0 100% | 6.6 MiB/s | 208.3 KiB | 00m00s [ 145/1006] rust-regex+perf-devel-0:1.1 100% | 335.0 KiB/s | 9.0 KiB | 00m00s [ 146/1006] rust-regex+std-devel-0:1.13 100% | 345.4 KiB/s | 9.3 KiB | 00m00s [ 147/1006] rust-regex+unicode-devel-0: 100% | 301.9 KiB/s | 9.4 KiB | 00m00s [ 148/1006] rust-rkyv-devel-0:0.8.18-1. 100% | 4.9 MiB/s | 159.0 KiB | 00m00s [ 149/1006] rust-rkyv+bytecheck-devel-0 100% | 272.0 KiB/s | 9.2 KiB | 00m00s [ 150/1006] rust-rkyv+std-devel-0:0.8.1 100% | 251.7 KiB/s | 9.1 KiB | 00m00s [ 151/1006] rust-rustc-hash-devel-0:2.1 100% | 641.7 KiB/s | 21.8 KiB | 00m00s [ 152/1006] rust-rustc-hash+std-devel-0 100% | 302.1 KiB/s | 8.2 KiB | 00m00s [ 153/1006] rust-rustc-stable-hash-deve 100% | 913.2 KiB/s | 27.4 KiB | 00m00s [ 154/1006] rust-salsa-devel-0:0.28.5-1 100% | 6.7 MiB/s | 276.5 KiB | 00m00s [ 155/1006] rust-salsa+compact_str-deve 100% | 243.4 KiB/s | 8.8 KiB | 00m00s [ 156/1006] rust-salsa+inventory-devel- 100% | 250.0 KiB/s | 8.8 KiB | 00m00s [ 157/1006] rust-salsa+macros-devel-0:0 100% | 291.3 KiB/s | 8.7 KiB | 00m00s [ 158/1006] rust-salsa+ordermap-devel-0 100% | 291.3 KiB/s | 8.7 KiB | 00m00s [ 159/1006] rust-salsa+salsa_unstable-d 100% | 287.0 KiB/s | 8.6 KiB | 00m00s [ 160/1006] rust-same-file-devel-0:1.0. 100% | 612.7 KiB/s | 18.4 KiB | 00m00s [ 161/1006] rust-schemars-devel-0:1.2.3 100% | 3.1 MiB/s | 110.2 KiB | 00m00s [ 162/1006] rust-schemars+derive-devel- 100% | 294.3 KiB/s | 8.5 KiB | 00m00s [ 163/1006] rust-schemars+std-devel-0:1 100% | 292.3 KiB/s | 8.5 KiB | 00m00s [ 164/1006] rust-seahash-devel-0:4.1.0- 100% | 1.2 MiB/s | 39.0 KiB | 00m00s [ 165/1006] rust-serde-devel-0:1.0.229- 100% | 2.8 MiB/s | 76.2 KiB | 00m00s [ 166/1006] rust-serde+derive-devel-0:1 100% | 336.9 KiB/s | 8.8 KiB | 00m00s [ 167/1006] rust-serde+std-devel-0:1.0. 100% | 336.4 KiB/s | 8.7 KiB | 00m00s [ 168/1006] rust-serde_json-devel-0:1.0 100% | 4.7 MiB/s | 142.9 KiB | 00m00s [ 169/1006] rust-serde_json+std-devel-0 100% | 349.6 KiB/s | 9.4 KiB | 00m00s [ 170/1006] rust-serde_test-devel-0:1.0 100% | 671.8 KiB/s | 25.5 KiB | 00m00s [ 171/1006] rust-shellexpand+base-0-dev 100% | 273.6 KiB/s | 7.9 KiB | 00m00s [ 172/1006] rust-shellexpand-devel-0:3. 100% | 897.5 KiB/s | 29.6 KiB | 00m00s [ 173/1006] rust-shellexpand+tilde-deve 100% | 318.8 KiB/s | 8.0 KiB | 00m00s [ 174/1006] rust-similar-devel-0:3.1.1- 100% | 2.5 MiB/s | 68.6 KiB | 00m00s [ 175/1006] rust-similar+inline-devel-0 100% | 253.8 KiB/s | 8.1 KiB | 00m00s [ 176/1006] rust-similar+std-devel-0:3. 100% | 330.8 KiB/s | 8.3 KiB | 00m00s [ 177/1006] rust-similar+text-devel-0:3 100% | 278.6 KiB/s | 8.1 KiB | 00m00s [ 178/1006] rust-smallvec-devel-0:1.16. 100% | 1.3 MiB/s | 39.2 KiB | 00m00s [ 179/1006] rust-smallvec+const_generic 100% | 308.3 KiB/s | 8.3 KiB | 00m00s [ 180/1006] rust-smallvec+const_new-dev 100% | 333.9 KiB/s | 8.3 KiB | 00m00s [ 181/1006] rust-smallvec+union-devel-0 100% | 285.7 KiB/s | 8.3 KiB | 00m00s [ 182/1006] rust-snapbox-devel-0:1.2.2- 100% | 1.8 MiB/s | 58.3 KiB | 00m00s [ 183/1006] rust-snapbox+cmd-devel-0:1. 100% | 319.7 KiB/s | 9.3 KiB | 00m00s [ 184/1006] rust-snapbox+color-auto-dev 100% | 291.0 KiB/s | 9.0 KiB | 00m00s [ 185/1006] rust-snapbox+diff-devel-0:1 100% | 328.2 KiB/s | 9.2 KiB | 00m00s [ 186/1006] rust-snapbox+examples-devel 100% | 315.0 KiB/s | 9.1 KiB | 00m00s [ 187/1006] rust-snapbox+term-svg-devel 100% | 327.9 KiB/s | 9.2 KiB | 00m00s [ 188/1006] rust-stacker-devel-0:0.1.25 100% | 728.8 KiB/s | 24.1 KiB | 00m00s [ 189/1006] rust-static_assertions-deve 100% | 781.4 KiB/s | 26.6 KiB | 00m00s [ 190/1006] rust-strum-devel-0:0.28.0-2 100% | 426.9 KiB/s | 15.8 KiB | 00m00s [ 191/1006] rust-strum+std-devel-0:0.28 100% | 269.7 KiB/s | 8.1 KiB | 00m00s [ 192/1006] rust-strum+strum_macros-dev 100% | 276.3 KiB/s | 8.3 KiB | 00m00s [ 193/1006] rust-strum_macros-devel-0:0 100% | 1.4 MiB/s | 39.3 KiB | 00m00s [ 194/1006] rust-supports-hyperlinks-de 100% | 534.7 KiB/s | 16.6 KiB | 00m00s [ 195/1006] rust-syn-devel-0:3.0.7-1.fc 100% | 8.0 MiB/s | 246.2 KiB | 00m00s [ 196/1006] rust-syn+clone-impls-devel- 100% | 417.4 KiB/s | 10.0 KiB | 00m00s [ 197/1006] rust-syn+derive-devel-0:3.0 100% | 434.5 KiB/s | 10.0 KiB | 00m00s [ 198/1006] rust-syn+extra-traits-devel 100% | 371.0 KiB/s | 10.0 KiB | 00m00s [ 199/1006] rust-syn+full-devel-0:3.0.7 100% | 344.3 KiB/s | 10.0 KiB | 00m00s [ 200/1006] rust-syn+parsing-devel-0:3. 100% | 344.9 KiB/s | 10.0 KiB | 00m00s [ 201/1006] rust-syn+printing-devel-0:3 100% | 422.2 KiB/s | 10.1 KiB | 00m00s [ 202/1006] rust-syn+proc-macro-devel-0 100% | 412.5 KiB/s | 10.3 KiB | 00m00s [ 203/1006] rust-tempfile-devel-0:3.27. 100% | 1.6 MiB/s | 48.6 KiB | 00m00s [ 204/1006] rust-tempfile+getrandom-dev 100% | 290.6 KiB/s | 9.3 KiB | 00m00s [ 205/1006] rust-test-case-devel-0:3.3. 100% | 418.5 KiB/s | 14.6 KiB | 00m00s [ 206/1006] rust-thin-vec-devel-0:0.2.2 100% | 1.3 MiB/s | 44.1 KiB | 00m00s [ 207/1006] rust-thin-vec+serde-devel-0 100% | 290.9 KiB/s | 8.7 KiB | 00m00s [ 208/1006] rust-thin-vec+std-devel-0:0 100% | 306.1 KiB/s | 8.6 KiB | 00m00s [ 209/1006] rust-thiserror-devel-0:2.0. 100% | 1.6 MiB/s | 46.3 KiB | 00m00s [ 210/1006] rust-thiserror+std-devel-0: 100% | 349.6 KiB/s | 9.1 KiB | 00m00s [ 211/1006] rust-tikv-jemallocator-deve 100% | 756.0 KiB/s | 22.7 KiB | 00m00s [ 212/1006] rust-tikv-jemallocator+back 100% | 247.5 KiB/s | 8.2 KiB | 00m00s [ 213/1006] rust-toml-devel-0:1.1.8-1.f 100% | 1.5 MiB/s | 56.7 KiB | 00m00s [ 214/1006] rust-toml+display-devel-0:1 100% | 262.6 KiB/s | 9.5 KiB | 00m00s [ 215/1006] rust-toml+parse-devel-0:1.1 100% | 339.5 KiB/s | 9.5 KiB | 00m00s [ 216/1006] rust-toml+serde-devel-0:1.1 100% | 310.3 KiB/s | 9.6 KiB | 00m00s [ 217/1006] rust-toml+std-devel-0:1.1.8 100% | 342.6 KiB/s | 10.3 KiB | 00m00s [ 218/1006] rust-toml_parser-devel-0:1. 100% | 1.4 MiB/s | 39.6 KiB | 00m00s [ 219/1006] rust-toml_parser+std-devel- 100% | 330.7 KiB/s | 8.3 KiB | 00m00s [ 220/1006] rust-tracing-devel-0:0.1.44 100% | 2.7 MiB/s | 81.1 KiB | 00m00s [ 221/1006] rust-tracing-flame-devel-0: 100% | 560.4 KiB/s | 17.9 KiB | 00m00s [ 222/1006] rust-tracing-flame+smallvec 100% | 255.6 KiB/s | 7.9 KiB | 00m00s [ 223/1006] rust-tracing-log-devel-0:0. 100% | 831.3 KiB/s | 25.8 KiB | 00m00s [ 224/1006] rust-tracing-log+log-tracer 100% | 259.5 KiB/s | 7.8 KiB | 00m00s [ 225/1006] rust-tracing-log+std-devel- 100% | 263.2 KiB/s | 7.9 KiB | 00m00s [ 226/1006] rust-tracing-subscriber-dev 100% | 4.7 MiB/s | 175.1 KiB | 00m00s [ 227/1006] rust-tracing-subscriber+ans 100% | 245.3 KiB/s | 8.3 KiB | 00m00s [ 228/1006] rust-tracing-subscriber+chr 100% | 294.1 KiB/s | 8.5 KiB | 00m00s [ 229/1006] rust-tracing-subscriber+fmt 100% | 308.6 KiB/s | 8.3 KiB | 00m00s [ 230/1006] rust-tracing-subscriber+env 100% | 301.5 KiB/s | 8.7 KiB | 00m00s [ 231/1006] rust-tracing-subscriber+sma 100% | 262.8 KiB/s | 8.4 KiB | 00m00s [ 232/1006] rust-tracing+attributes-dev 100% | 277.6 KiB/s | 8.1 KiB | 00m00s [ 233/1006] rust-tracing+log-devel-0:0. 100% | 280.1 KiB/s | 8.1 KiB | 00m00s [ 234/1006] rust-tracing+release_max_le 100% | 259.9 KiB/s | 8.1 KiB | 00m00s [ 235/1006] rust-tracing+std-devel-0:0. 100% | 325.4 KiB/s | 8.1 KiB | 00m00s [ 236/1006] rust-typed-arena-devel-0:2. 100% | 743.2 KiB/s | 19.3 KiB | 00m00s [ 237/1006] rust-typed-arena+std-devel- 100% | 299.9 KiB/s | 7.8 KiB | 00m00s [ 238/1006] rust-unicode-ident-devel-0: 100% | 1.6 MiB/s | 46.4 KiB | 00m00s [ 239/1006] rust-unicode-normalization- 100% | 3.2 MiB/s | 109.9 KiB | 00m00s [ 240/1006] rust-unicode-normalization+ 100% | 291.4 KiB/s | 8.5 KiB | 00m00s [ 241/1006] rust-unicode-width-devel-0: 100% | 6.8 MiB/s | 193.7 KiB | 00m00s [ 242/1006] rust-url-devel-0:2.5.8-2.fc 100% | 2.4 MiB/s | 79.1 KiB | 00m00s [ 243/1006] rust-url+std-devel-0:2.5.8- 100% | 320.1 KiB/s | 8.6 KiB | 00m00s [ 244/1006] rust-uuid-devel-0:1.26.1-1. 100% | 1.9 MiB/s | 59.6 KiB | 00m00s [ 245/1006] rust-uuid+std-devel-0:1.26. 100% | 367.5 KiB/s | 9.6 KiB | 00m00s [ 246/1006] rust-walkdir-devel-0:2.5.0- 100% | 927.1 KiB/s | 30.6 KiB | 00m00s [ 247/1006] rust-which-devel-0:8.0.6-1. 100% | 1.2 MiB/s | 33.9 KiB | 00m00s [ 248/1006] rust-which+real-sys-devel-0 100% | 324.3 KiB/s | 8.8 KiB | 00m00s [ 249/1006] rust-wild-devel-0:2.2.1-6.f 100% | 505.2 KiB/s | 16.2 KiB | 00m00s [ 250/1006] rust-zip-devel-0:8.6.0-8.fc 100% | 2.8 MiB/s | 124.8 KiB | 00m00s [ 251/1006] rust-zip+deflate-flate2-zli 100% | 297.1 KiB/s | 11.6 KiB | 00m00s [ 252/1006] rust-zip+zstd-devel-0:8.6.0 100% | 356.2 KiB/s | 11.4 KiB | 00m00s [ 253/1006] rust-char_str-devel-0:0.0.4 100% | 1.9 MiB/s | 62.9 KiB | 00m00s [ 254/1006] rust-char_str+get-size-deve 100% | 244.6 KiB/s | 7.6 KiB | 00m00s [ 255/1006] rust-char_str+serde-devel-0 100% | 221.2 KiB/s | 7.5 KiB | 00m00s [ 256/1006] rust-char_str+std-devel-0:0 100% | 245.7 KiB/s | 7.4 KiB | 00m00s [ 257/1006] pyproject-rpm-macros-0:1.24 100% | 2.2 MiB/s | 58.0 KiB | 00m00s [ 258/1006] rust-crc32fast+default-deve 100% | 248.9 KiB/s | 8.0 KiB | 00m00s [ 259/1006] rust-indexmap+default-devel 100% | 385.3 KiB/s | 9.2 KiB | 00m00s [ 260/1006] rust-memchr+default-devel-0 100% | 324.4 KiB/s | 8.4 KiB | 00m00s [ 261/1006] rust-typed-path+default-dev 100% | 242.8 KiB/s | 7.5 KiB | 00m00s [ 262/1006] rust-zstd-devel-0:0.13.3-4. 100% | 1.2 MiB/s | 36.0 KiB | 00m00s [ 263/1006] rust-flate2+zlib-rs-devel-0 100% | 316.0 KiB/s | 9.5 KiB | 00m00s [ 264/1006] rust-flate2-devel-0:1.1.9-2 100% | 3.0 MiB/s | 80.1 KiB | 00m00s [ 265/1006] rust-zip+deflate-flate2-dev 100% | 370.2 KiB/s | 11.5 KiB | 00m00s [ 266/1006] rust-zip+_deflate-any-devel 100% | 389.6 KiB/s | 11.3 KiB | 00m00s [ 267/1006] rust-libc+default-devel-0:0 100% | 401.6 KiB/s | 10.0 KiB | 00m00s [ 268/1006] rust-same-file+default-deve 100% | 312.9 KiB/s | 7.8 KiB | 00m00s [ 269/1006] rust-form_urlencoded+alloc- 100% | 280.3 KiB/s | 8.1 KiB | 00m00s [ 270/1006] rust-form_urlencoded-devel- 100% | 598.1 KiB/s | 17.3 KiB | 00m00s [ 271/1006] rust-idna+alloc-devel-0:1.1 100% | 305.7 KiB/s | 8.3 KiB | 00m00s [ 272/1006] rust-idna+compiled_data-dev 100% | 302.2 KiB/s | 8.5 KiB | 00m00s [ 273/1006] rust-idna-devel-0:1.1.0-4.f 100% | 4.8 MiB/s | 137.5 KiB | 00m00s [ 274/1006] rust-percent-encoding+alloc 100% | 291.4 KiB/s | 7.9 KiB | 00m00s [ 275/1006] rust-percent-encoding-devel 100% | 717.7 KiB/s | 19.4 KiB | 00m00s [ 276/1006] rust-idna+std-devel-0:1.1.0 100% | 318.4 KiB/s | 8.3 KiB | 00m00s [ 277/1006] rust-percent-encoding+std-d 100% | 292.7 KiB/s | 7.9 KiB | 00m00s [ 278/1006] rust-tinyvec+alloc-devel-0: 100% | 276.6 KiB/s | 8.3 KiB | 00m00s [ 279/1006] rust-tinyvec+default-devel- 100% | 295.0 KiB/s | 8.3 KiB | 00m00s [ 280/1006] rust-typed-path+std-devel-0 100% | 233.7 KiB/s | 7.5 KiB | 00m00s [ 281/1006] rust-typed-path-devel-0:0.1 100% | 2.9 MiB/s | 83.1 KiB | 00m00s [ 282/1006] rust-smallvec+default-devel 100% | 319.0 KiB/s | 8.3 KiB | 00m00s [ 283/1006] rust-tracing-core-devel-0:0 100% | 2.2 MiB/s | 63.5 KiB | 00m00s [ 284/1006] rust-tracing-subscriber+reg 100% | 311.4 KiB/s | 8.4 KiB | 00m00s [ 285/1006] rust-tracing-subscriber+std 100% | 312.5 KiB/s | 8.4 KiB | 00m00s [ 286/1006] rust-tracing-subscriber+mat 100% | 311.5 KiB/s | 8.4 KiB | 00m00s [ 287/1006] rust-tracing-subscriber+onc 100% | 300.7 KiB/s | 8.4 KiB | 00m00s [ 288/1006] rust-form_urlencoded+std-de 100% | 42.7 KiB/s | 8.2 KiB | 00m00s [ 289/1006] rust-tracing-subscriber+thr 100% | 301.2 KiB/s | 8.4 KiB | 00m00s [ 290/1006] rust-tracing-subscriber+tra 100% | 279.7 KiB/s | 8.4 KiB | 00m00s [ 291/1006] rust-chrono+clock-devel-0:0 100% | 284.1 KiB/s | 8.2 KiB | 00m00s [ 292/1006] rust-chrono+std-devel-0:0.4 100% | 303.4 KiB/s | 8.2 KiB | 00m00s [ 293/1006] rust-chrono-devel-0:0.4.45- 100% | 5.7 MiB/s | 187.5 KiB | 00m00s [ 294/1006] rust-tracing-subscriber+nu- 100% | 222.1 KiB/s | 8.4 KiB | 00m00s [ 295/1006] rust-log+default-devel-0:0. 100% | 329.2 KiB/s | 8.6 KiB | 00m00s [ 296/1006] rust-once_cell+default-deve 100% | 339.3 KiB/s | 8.5 KiB | 00m00s [ 297/1006] rust-tracing-core+default-d 100% | 289.7 KiB/s | 8.1 KiB | 00m00s [ 298/1006] rust-log+std-devel-0:0.4.34 100% | 343.0 KiB/s | 8.6 KiB | 00m00s [ 299/1006] rust-lazy_static+default-de 100% | 298.7 KiB/s | 7.8 KiB | 00m00s [ 300/1006] rust-pin-project-lite+defau 100% | 340.4 KiB/s | 8.2 KiB | 00m00s [ 301/1006] rust-tracing-core+std-devel 100% | 324.1 KiB/s | 8.1 KiB | 00m00s [ 302/1006] rust-tracing+tracing-attrib 100% | 315.7 KiB/s | 8.2 KiB | 00m00s [ 303/1006] rust-winnow-devel-0:1.0.4-2 100% | 6.0 MiB/s | 160.1 KiB | 00m00s [ 304/1006] rust-toml_parser+alloc-deve 100% | 343.1 KiB/s | 8.2 KiB | 00m00s [ 305/1006] rust-serde_spanned+alloc-de 100% | 304.4 KiB/s | 8.5 KiB | 00m00s [ 306/1006] rust-serde_spanned-devel-0: 100% | 749.2 KiB/s | 18.7 KiB | 00m00s [ 307/1006] rust-toml_datetime+alloc-de 100% | 348.8 KiB/s | 8.7 KiB | 00m00s [ 308/1006] rust-toml_datetime-devel-0: 100% | 964.9 KiB/s | 24.1 KiB | 00m00s [ 309/1006] rust-serde_core+alloc-devel 100% | 297.5 KiB/s | 7.7 KiB | 00m00s [ 310/1006] rust-serde_core+std-devel-0 100% | 309.1 KiB/s | 7.7 KiB | 00m00s [ 311/1006] rust-serde_core-devel-0:1.0 100% | 2.4 MiB/s | 59.7 KiB | 00m00s [ 312/1006] rust-serde_spanned+std-deve 100% | 328.9 KiB/s | 8.6 KiB | 00m00s [ 313/1006] rust-toml_datetime+std-deve 100% | 364.5 KiB/s | 8.7 KiB | 00m00s [ 314/1006] rust-toml_writer+alloc-deve 100% | 287.1 KiB/s | 8.0 KiB | 00m00s [ 315/1006] rust-toml_writer+std-devel- 100% | 310.4 KiB/s | 8.1 KiB | 00m00s [ 316/1006] rust-toml_writer-devel-0:1. 100% | 813.6 KiB/s | 21.2 KiB | 00m00s [ 317/1006] rust-serde_spanned+serde-de 100% | 324.7 KiB/s | 8.4 KiB | 00m00s [ 318/1006] rust-toml_datetime+serde-de 100% | 269.9 KiB/s | 8.6 KiB | 00m00s [ 319/1006] rust-tinyvec-devel-0:1.11.0 100% | 1.3 MiB/s | 46.9 KiB | 00m00s [ 320/1006] rust-tinyvec+tinyvec_macros 100% | 272.6 KiB/s | 8.5 KiB | 00m00s [ 321/1006] rust-libc-devel-0:0.2.190-1 100% | 18.7 MiB/s | 516.0 KiB | 00m00s [ 322/1006] rust-tikv-jemalloc-sys-deve 100% | 1.0 MiB/s | 33.1 KiB | 00m00s [ 323/1006] rust-tikv-jemalloc-sys+back 100% | 282.0 KiB/s | 7.9 KiB | 00m00s [ 324/1006] jemalloc-devel-0:5.4.0-3.fc 100% | 536.7 KiB/s | 15.0 KiB | 00m00s [ 325/1006] rust-cc+default-devel-0:1.4 100% | 400.1 KiB/s | 10.4 KiB | 00m00s [ 326/1006] rust-thiserror-impl+default 100% | 329.0 KiB/s | 9.2 KiB | 00m00s [ 327/1006] rust-serde+default-devel-0: 100% | 350.4 KiB/s | 8.8 KiB | 00m00s [ 328/1006] rust-test-case-macros-devel 100% | 441.7 KiB/s | 13.7 KiB | 00m00s [ 329/1006] rust-fastrand+default-devel 100% | 301.1 KiB/s | 8.1 KiB | 00m00s [ 330/1006] rust-once_cell+std-devel-0: 100% | 325.6 KiB/s | 8.5 KiB | 00m00s [ 331/1006] rust-once_cell-devel-0:1.21 100% | 1.6 MiB/s | 40.4 KiB | 00m00s [ 332/1006] rust-rustix+default-devel-0 100% | 319.7 KiB/s | 9.3 KiB | 00m00s [ 333/1006] rust-rustix+fs-devel-0:1.1. 100% | 354.6 KiB/s | 9.2 KiB | 00m00s [ 334/1006] rust-unicode-ident+default- 100% | 317.7 KiB/s | 8.6 KiB | 00m00s [ 335/1006] rust-heck+default-devel-0:0 100% | 264.7 KiB/s | 7.7 KiB | 00m00s [ 336/1006] rust-proc-macro2+default-de 100% | 386.9 KiB/s | 9.3 KiB | 00m00s [ 337/1006] rust-quote+default-devel-0: 100% | 330.6 KiB/s | 8.6 KiB | 00m00s [ 338/1006] rust-syn2+default-devel-0:2 100% | 291.6 KiB/s | 7.3 KiB | 00m00s [ 339/1006] rust-syn2+parsing-devel-0:2 100% | 284.6 KiB/s | 7.1 KiB | 00m00s [ 340/1006] rust-strum_macros+default-d 100% | 311.0 KiB/s | 8.1 KiB | 00m00s [ 341/1006] rust-cfg-if+default-devel-0 100% | 322.9 KiB/s | 8.1 KiB | 00m00s [ 342/1006] rust-psm+default-devel-0:0. 100% | 242.1 KiB/s | 8.2 KiB | 00m00s [ 343/1006] rust-anstyle+default-devel- 100% | 333.6 KiB/s | 8.3 KiB | 00m00s [ 344/1006] rust-normalize-line-endings 100% | 240.8 KiB/s | 7.9 KiB | 00m00s [ 345/1006] rust-snapbox-macros+default 100% | 257.5 KiB/s | 8.2 KiB | 00m00s [ 346/1006] rust-anstyle-svg+default-de 100% | 283.8 KiB/s | 8.5 KiB | 00m00s [ 347/1006] rust-snapbox+structured-dat 100% | 295.6 KiB/s | 9.2 KiB | 00m00s [ 348/1006] rust-serde_json+default-dev 100% | 319.8 KiB/s | 9.3 KiB | 00m00s [ 349/1006] rust-escargot+default-devel 100% | 232.5 KiB/s | 8.1 KiB | 00m00s [ 350/1006] rust-similar+default-devel- 100% | 281.3 KiB/s | 8.2 KiB | 00m00s [ 351/1006] rust-snapbox+color-devel-0: 100% | 297.0 KiB/s | 9.2 KiB | 00m00s [ 352/1006] rust-os_pipe+default-devel- 100% | 267.0 KiB/s | 8.0 KiB | 00m00s [ 353/1006] rust-wait-timeout+default-d 100% | 255.4 KiB/s | 7.9 KiB | 00m00s [ 354/1006] rust-shellexpand+dirs-devel 100% | 322.9 KiB/s | 8.1 KiB | 00m00s [ 355/1006] rust-dirs+default-devel-0:6 100% | 300.7 KiB/s | 8.1 KiB | 00m00s [ 356/1006] rust-itoa+default-devel-0:1 100% | 312.1 KiB/s | 8.1 KiB | 00m00s [ 357/1006] rust-zmij+default-devel-0:1 100% | 253.9 KiB/s | 7.6 KiB | 00m00s [ 358/1006] rust-serde_derive+default-d 100% | 326.3 KiB/s | 8.8 KiB | 00m00s [ 359/1006] rust-serde_core+result-deve 100% | 309.6 KiB/s | 7.7 KiB | 00m00s [ 360/1006] rust-serde+serde_derive-dev 100% | 342.4 KiB/s | 8.9 KiB | 00m00s [ 361/1006] rust-dyn-clone+default-deve 100% | 268.1 KiB/s | 8.0 KiB | 00m00s [ 362/1006] rust-ref-cast+default-devel 100% | 257.2 KiB/s | 8.0 KiB | 00m00s [ 363/1006] rust-serde+alloc-devel-0:1. 100% | 265.4 KiB/s | 8.8 KiB | 00m00s [ 364/1006] rust-serde_json+alloc-devel 100% | 260.7 KiB/s | 9.4 KiB | 00m00s [ 365/1006] rust-schemars+schemars_deri 100% | 285.6 KiB/s | 8.6 KiB | 00m00s [ 366/1006] rust-boxcar+default-devel-0 100% | 281.4 KiB/s | 9.0 KiB | 00m00s [ 367/1006] rust-crossbeam-queue+defaul 100% | 241.5 KiB/s | 8.0 KiB | 00m00s [ 368/1006] rust-crossbeam-utils+defaul 100% | 258.3 KiB/s | 8.0 KiB | 00m00s [ 369/1006] rust-hashbrown+default-deve 100% | 295.0 KiB/s | 8.8 KiB | 00m00s [ 370/1006] rust-hashlink+default-devel 100% | 268.3 KiB/s | 8.3 KiB | 00m00s [ 371/1006] rust-intrusive-collections+ 100% | 265.0 KiB/s | 8.2 KiB | 00m00s [ 372/1006] rust-parking_lot+default-de 100% | 297.8 KiB/s | 8.0 KiB | 00m00s [ 373/1006] rust-rustc-hash+default-dev 100% | 273.6 KiB/s | 8.2 KiB | 00m00s [ 374/1006] rust-portable-atomic+defaul 100% | 271.5 KiB/s | 8.7 KiB | 00m00s [ 375/1006] rust-salsa-macro-rules+defa 100% | 225.2 KiB/s | 8.1 KiB | 00m00s [ 376/1006] rust-thin-vec+default-devel 100% | 319.3 KiB/s | 8.6 KiB | 00m00s [ 377/1006] rust-typeid+default-devel-0 100% | 233.4 KiB/s | 8.2 KiB | 00m00s [ 378/1006] rust-ordermap+default-devel 100% | 300.0 KiB/s | 8.7 KiB | 00m00s [ 379/1006] rust-salsa-macros+default-d 100% | 277.8 KiB/s | 8.1 KiB | 00m00s [ 380/1006] rust-inventory+default-deve 100% | 280.2 KiB/s | 8.4 KiB | 00m00s [ 381/1006] rust-compact_str+default-de 100% | 261.0 KiB/s | 8.4 KiB | 00m00s [ 382/1006] rust-rustix-devel-0:1.1.5-1 100% | 12.1 MiB/s | 347.6 KiB | 00m00s [ 383/1006] rust-rustix+std-devel-0:1.1 100% | 371.3 KiB/s | 9.7 KiB | 00m00s [ 384/1006] rust-munge-devel-0:0.4.7-3. 100% | 734.3 KiB/s | 21.3 KiB | 00m00s [ 385/1006] rust-ptr_meta-devel-0:0.3.2 100% | 514.1 KiB/s | 15.4 KiB | 00m00s [ 386/1006] rust-rancor-devel-0:0.1.3-1 100% | 598.6 KiB/s | 18.0 KiB | 00m00s [ 387/1006] rust-rend-devel-0:0.5.4-2.f 100% | 696.4 KiB/s | 20.9 KiB | 00m00s [ 388/1006] rust-rkyv_derive-devel-0:0. 100% | 913.2 KiB/s | 30.1 KiB | 00m00s [ 389/1006] rust-ptr_meta+std-devel-0:0 100% | 272.1 KiB/s | 7.9 KiB | 00m00s [ 390/1006] rust-rkyv+alloc-devel-0:0.8 100% | 325.1 KiB/s | 9.1 KiB | 00m00s [ 391/1006] rust-bytecheck+simdutf8-dev 100% | 246.7 KiB/s | 8.1 KiB | 00m00s [ 392/1006] rust-bytecheck-devel-0:0.8. 100% | 547.6 KiB/s | 19.7 KiB | 00m00s [ 393/1006] rust-rend+bytecheck-devel-0 100% | 252.2 KiB/s | 8.6 KiB | 00m00s [ 394/1006] rust-rkyv_derive+bytecheck- 100% | 292.2 KiB/s | 8.8 KiB | 00m00s [ 395/1006] rust-rancor+alloc-devel-0:0 100% | 297.6 KiB/s | 8.3 KiB | 00m00s [ 396/1006] rust-regex-automata+alloc-d 100% | 367.7 KiB/s | 8.8 KiB | 00m00s [ 397/1006] rust-regex-automata+meta-de 100% | 371.5 KiB/s | 8.9 KiB | 00m00s [ 398/1006] rust-regex-automata+nfa-pik 100% | 370.8 KiB/s | 8.9 KiB | 00m00s [ 399/1006] rust-regex-syntax+std-devel 100% | 333.6 KiB/s | 8.3 KiB | 00m00s [ 400/1006] rust-regex-automata+perf-in 100% | 340.3 KiB/s | 8.8 KiB | 00m00s [ 401/1006] rust-regex-automata+perf-li 100% | 359.1 KiB/s | 9.0 KiB | 00m00s [ 402/1006] rust-regex-automata+nfa-tho 100% | 342.3 KiB/s | 8.9 KiB | 00m00s [ 403/1006] rust-regex+unicode-age-deve 100% | 379.4 KiB/s | 9.1 KiB | 00m00s [ 404/1006] rust-regex+unicode-bool-dev 100% | 364.6 KiB/s | 9.1 KiB | 00m00s [ 405/1006] rust-regex+unicode-case-dev 100% | 350.5 KiB/s | 9.1 KiB | 00m00s [ 406/1006] rust-regex+unicode-gencat-d 100% | 380.4 KiB/s | 9.1 KiB | 00m00s [ 407/1006] rust-regex+unicode-perl-dev 100% | 307.8 KiB/s | 9.2 KiB | 00m00s [ 408/1006] rust-regex+unicode-script-d 100% | 365.2 KiB/s | 9.1 KiB | 00m00s [ 409/1006] rust-regex+unicode-segment- 100% | 351.4 KiB/s | 9.1 KiB | 00m00s [ 410/1006] rust-regex-automata+unicode 100% | 364.4 KiB/s | 9.5 KiB | 00m00s [ 411/1006] rust-regex-syntax+unicode-d 100% | 362.0 KiB/s | 8.7 KiB | 00m00s [ 412/1006] rust-regex-automata+unicode 100% | 337.0 KiB/s | 9.1 KiB | 00m00s [ 413/1006] rust-regex-syntax+unicode-c 100% | 335.2 KiB/s | 8.4 KiB | 00m00s [ 414/1006] rust-regex-automata+unicode 100% | 349.9 KiB/s | 9.1 KiB | 00m00s [ 415/1006] rust-regex-syntax+unicode-b 100% | 310.4 KiB/s | 8.4 KiB | 00m00s [ 416/1006] rust-regex-automata+unicode 100% | 363.6 KiB/s | 9.1 KiB | 00m00s [ 417/1006] rust-regex-syntax+unicode-a 100% | 322.0 KiB/s | 8.4 KiB | 00m00s [ 418/1006] rust-regex+perf-backtrack-d 100% | 376.0 KiB/s | 9.0 KiB | 00m00s [ 419/1006] rust-regex+perf-cache-devel 100% | 353.3 KiB/s | 8.8 KiB | 00m00s [ 420/1006] rust-regex+perf-dfa-devel-0 100% | 332.9 KiB/s | 9.0 KiB | 00m00s [ 421/1006] rust-regex+perf-inline-deve 100% | 391.7 KiB/s | 9.0 KiB | 00m00s [ 422/1006] rust-regex+perf-literal-dev 100% | 381.2 KiB/s | 9.1 KiB | 00m00s [ 423/1006] rust-regex+perf-onepass-dev 100% | 391.9 KiB/s | 9.0 KiB | 00m00s [ 424/1006] rust-regex-automata+nfa-bac 100% | 371.1 KiB/s | 8.9 KiB | 00m00s [ 425/1006] rust-ref-cast-devel-0:1.0.2 100% | 847.8 KiB/s | 24.6 KiB | 00m00s [ 426/1006] rust-either-devel-0:1.19.0- 100% | 937.5 KiB/s | 28.1 KiB | 00m00s [ 427/1006] rust-rayon-core+default-dev 100% | 279.3 KiB/s | 7.8 KiB | 00m00s [ 428/1006] rust-rayon-core-devel-0:1.1 100% | 2.5 MiB/s | 71.6 KiB | 00m00s [ 429/1006] rust-rand_core-devel-0:0.10 100% | 1.1 MiB/s | 31.1 KiB | 00m00s [ 430/1006] rust-chacha20+rng-devel-0:0 100% | 296.9 KiB/s | 8.3 KiB | 00m00s [ 431/1006] rust-chacha20-devel-0:0.10. 100% | 1.5 MiB/s | 44.6 KiB | 00m00s [ 432/1006] rust-ptr_meta+derive-devel- 100% | 274.1 KiB/s | 8.0 KiB | 00m00s [ 433/1006] rust-syn2+full-devel-0:2.0. 100% | 295.9 KiB/s | 7.1 KiB | 00m00s [ 434/1006] rust-rand+sys_rng-devel-0:0 100% | 316.3 KiB/s | 8.5 KiB | 00m00s [ 435/1006] rust-newtype-uuid+default-d 100% | 242.2 KiB/s | 8.5 KiB | 00m00s [ 436/1006] rust-quick-xml0.41+default- 100% | 189.3 KiB/s | 7.2 KiB | 00m00s [ 437/1006] rust-strip-ansi-escapes+def 100% | 265.4 KiB/s | 8.0 KiB | 00m00s [ 438/1006] rust-uuid+default-devel-0:1 100% | 369.3 KiB/s | 9.6 KiB | 00m00s [ 439/1006] rust-indexmap+serde-devel-0 100% | 294.1 KiB/s | 9.4 KiB | 00m00s [ 440/1006] rust-thiserror+default-deve 100% | 157.6 KiB/s | 9.1 KiB | 00m00s [ 441/1006] rust-pep440_rs+default-deve 100% | 276.2 KiB/s | 8.0 KiB | 00m00s [ 442/1006] rust-pep508_rs+default-deve 100% | 249.9 KiB/s | 8.0 KiB | 00m00s [ 443/1006] rust-toml0.9+parse-devel-0: 100% | 228.9 KiB/s | 7.8 KiB | 00m00s [ 444/1006] rust-toml0.9+serde-devel-0: 100% | 246.6 KiB/s | 7.9 KiB | 00m00s [ 445/1006] rust-toml0.9+std-devel-0:0. 100% | 305.6 KiB/s | 8.6 KiB | 00m00s [ 446/1006] rust-toml0.9-devel-0:0.9.12 100% | 1.9 MiB/s | 54.7 KiB | 00m00s [ 447/1006] rust-ptr_meta+ptr_meta_deri 100% | 249.3 KiB/s | 8.0 KiB | 00m00s [ 448/1006] rust-psm-devel-0:0.1.32-1.f 100% | 1.3 MiB/s | 35.9 KiB | 00m00s [ 449/1006] rust-diff+default-devel-0:0 100% | 276.3 KiB/s | 7.7 KiB | 00m00s [ 450/1006] rust-yansi+default-devel-0: 100% | 250.3 KiB/s | 7.8 KiB | 00m00s [ 451/1006] rust-portable-atomic+fallba 100% | 288.1 KiB/s | 8.6 KiB | 00m00s [ 452/1006] rust-pin-project-lite-devel 100% | 1.8 MiB/s | 45.9 KiB | 00m00s [ 453/1006] rust-portable-atomic-devel- 100% | 4.6 MiB/s | 154.0 KiB | 00m00s [ 454/1006] rust-phf_generator0.11+defa 100% | 240.7 KiB/s | 7.5 KiB | 00m00s [ 455/1006] rust-phf_shared0.11+default 100% | 227.1 KiB/s | 7.5 KiB | 00m00s [ 456/1006] rust-phf_shared0.11-devel-0 100% | 629.9 KiB/s | 21.4 KiB | 00m00s [ 457/1006] rust-pep508_rs-devel-0:0.9. 100% | 2.2 MiB/s | 69.9 KiB | 00m00s [ 458/1006] rust-unicode-width+default- 100% | 282.2 KiB/s | 8.2 KiB | 00m00s [ 459/1006] rust-unscanny+default-devel 100% | 233.5 KiB/s | 7.7 KiB | 00m00s [ 460/1006] rust-version-ranges+default 100% | 246.6 KiB/s | 8.1 KiB | 00m00s [ 461/1006] rust-path-dedot+default-dev 100% | 224.5 KiB/s | 7.9 KiB | 00m00s [ 462/1006] rust-path-dedot+fixed_workd 100% | 218.9 KiB/s | 7.9 KiB | 00m00s [ 463/1006] rust-lock_api+default-devel 100% | 268.0 KiB/s | 8.0 KiB | 00m00s [ 464/1006] rust-parking_lot_core+defau 100% | 236.8 KiB/s | 8.1 KiB | 00m00s [ 465/1006] rust-os_pipe-devel-0:1.2.3- 100% | 560.3 KiB/s | 18.5 KiB | 00m00s [ 466/1006] rust-once_cell+alloc-devel- 100% | 302.6 KiB/s | 8.5 KiB | 00m00s [ 467/1006] rust-once_cell+race-devel-0 100% | 324.4 KiB/s | 8.4 KiB | 00m00s [ 468/1006] rust-inotify-devel-0:0.11.2 100% | 915.7 KiB/s | 33.0 KiB | 00m00s [ 469/1006] rust-mio+default-devel-0:1. 100% | 255.0 KiB/s | 8.4 KiB | 00m00s [ 470/1006] rust-mio+os-ext-devel-0:1.2 100% | 280.5 KiB/s | 8.4 KiB | 00m00s [ 471/1006] rust-walkdir+default-devel- 100% | 275.0 KiB/s | 7.7 KiB | 00m00s [ 472/1006] rust-notify-types+default-d 100% | 265.0 KiB/s | 8.2 KiB | 00m00s [ 473/1006] rust-normalize-line-endings 100% | 495.4 KiB/s | 13.9 KiB | 00m00s [ 474/1006] rust-newtype-uuid+std-devel 100% | 302.1 KiB/s | 8.5 KiB | 00m00s [ 475/1006] rust-newtype-uuid-devel-0:1 100% | 903.8 KiB/s | 25.3 KiB | 00m00s [ 476/1006] rust-munge_macro-devel-0:0. 100% | 425.6 KiB/s | 14.9 KiB | 00m00s [ 477/1006] rust-mio+os-poll-devel-0:1. 100% | 279.6 KiB/s | 8.4 KiB | 00m00s [ 478/1006] rust-mio-devel-0:1.2.4-1.fc 100% | 3.4 MiB/s | 103.2 KiB | 00m00s [ 479/1006] rust-mio+log-devel-0:1.2.4- 100% | 293.7 KiB/s | 8.5 KiB | 00m00s [ 480/1006] rust-memchr+alloc-devel-0:2 100% | 299.8 KiB/s | 8.4 KiB | 00m00s [ 481/1006] rust-crossbeam-channel+defa 100% | 247.5 KiB/s | 8.2 KiB | 00m00s [ 482/1006] rust-log+alloc-devel-0:0.4. 100% | 342.1 KiB/s | 8.6 KiB | 00m00s [ 483/1006] rust-lock_api+atomic_usize- 100% | 276.6 KiB/s | 8.0 KiB | 00m00s [ 484/1006] rust-lock_api-devel-0:0.4.1 100% | 1.0 MiB/s | 29.1 KiB | 00m00s [ 485/1006] rust-annotate-snippets0.11+ 100% | 244.1 KiB/s | 7.6 KiB | 00m00s [ 486/1006] rust-libcst_derive+default- 100% | 254.5 KiB/s | 8.4 KiB | 00m00s [ 487/1006] rust-paste+default-devel-0: 100% | 227.1 KiB/s | 7.7 KiB | 00m00s [ 488/1006] rust-peg+default-devel-0:0. 100% | 255.8 KiB/s | 7.9 KiB | 00m00s [ 489/1006] rust-regex+default-devel-0: 100% | 336.4 KiB/s | 9.1 KiB | 00m00s [ 490/1006] rust-libc+std-devel-0:0.2.1 100% | 399.7 KiB/s | 10.0 KiB | 00m00s [ 491/1006] rust-lazy_static-devel-0:1. 100% | 670.3 KiB/s | 21.5 KiB | 00m00s [ 492/1006] rust-jiff+alloc-devel-0:0.2 100% | 431.9 KiB/s | 13.4 KiB | 00m00s [ 493/1006] rust-jiff-core-devel-0:0.1. 100% | 2.7 MiB/s | 116.4 KiB | 00m00s [ 494/1006] rust-jiff-core+tz-fat-devel 100% | 243.1 KiB/s | 7.3 KiB | 00m00s [ 495/1006] rust-jiff-core+std-devel-0: 100% | 278.2 KiB/s | 7.5 KiB | 00m00s [ 496/1006] rust-jiff-core+alloc-devel- 100% | 251.4 KiB/s | 7.3 KiB | 00m00s [ 497/1006] rust-itoa-devel-0:1.0.18-2. 100% | 776.6 KiB/s | 20.2 KiB | 00m00s [ 498/1006] rust-either+use_std-devel-0 100% | 313.6 KiB/s | 8.2 KiB | 00m00s [ 499/1006] rust-itertools+use_alloc-de 100% | 250.8 KiB/s | 8.0 KiB | 00m00s [ 500/1006] rust-syn2+derive-devel-0:2. 100% | 273.5 KiB/s | 7.1 KiB | 00m00s [ 501/1006] rust-syn2+extra-traits-deve 100% | 297.2 KiB/s | 7.1 KiB | 00m00s [ 502/1006] rust-inventory-devel-0:0.3. 100% | 744.7 KiB/s | 23.8 KiB | 00m00s [ 503/1006] rust-syn2+fold-devel-0:2.0. 100% | 202.9 KiB/s | 7.1 KiB | 00m00s [ 504/1006] rust-intrusive-collections+ 100% | 291.5 KiB/s | 8.2 KiB | 00m00s [ 505/1006] rust-intrusive-collections- 100% | 1.7 MiB/s | 47.5 KiB | 00m00s [ 506/1006] rust-similar2+default-devel 100% | 260.5 KiB/s | 7.3 KiB | 00m00s [ 507/1006] rust-similar2+inline-devel- 100% | 251.4 KiB/s | 7.3 KiB | 00m00s [ 508/1006] rust-tempfile+default-devel 100% | 328.3 KiB/s | 9.2 KiB | 00m00s [ 509/1006] rust-insta+default-devel-0: 100% | 261.1 KiB/s | 8.9 KiB | 00m00s [ 510/1006] rust-insta+serde-devel-0:1. 100% | 280.8 KiB/s | 9.0 KiB | 00m00s [ 511/1006] rust-ron+default-devel-0:0. 100% | 254.2 KiB/s | 8.4 KiB | 00m00s [ 512/1006] rust-insta+pest-devel-0:1.4 100% | 332.4 KiB/s | 9.0 KiB | 00m00s [ 513/1006] rust-insta+pest_derive-deve 100% | 322.0 KiB/s | 9.0 KiB | 00m00s [ 514/1006] rust-pest_derive+default-de 100% | 267.4 KiB/s | 8.6 KiB | 00m00s [ 515/1006] rust-pest+default-devel-0:2 100% | 258.0 KiB/s | 8.5 KiB | 00m00s [ 516/1006] rust-insta+regex-devel-0:1. 100% | 284.6 KiB/s | 9.1 KiB | 00m00s [ 517/1006] rust-insta+strip-ansi-escap 100% | 274.4 KiB/s | 9.1 KiB | 00m00s [ 518/1006] rust-insta+console-devel-0: 100% | 282.9 KiB/s | 9.1 KiB | 00m00s [ 519/1006] rust-bitflags+default-devel 100% | 287.3 KiB/s | 8.9 KiB | 00m00s [ 520/1006] rust-rustversion+default-de 100% | 289.8 KiB/s | 8.4 KiB | 00m00s [ 521/1006] rust-inotify-sys+default-de 100% | 235.7 KiB/s | 7.8 KiB | 00m00s [ 522/1006] rust-console+ansi-parsing-d 100% | 256.1 KiB/s | 8.5 KiB | 00m00s [ 523/1006] rust-console+std-devel-0:0. 100% | 253.0 KiB/s | 8.6 KiB | 00m00s [ 524/1006] rust-console-devel-0:0.16.4 100% | 1.1 MiB/s | 38.0 KiB | 00m00s [ 525/1006] rust-unit-prefix+default-de 100% | 203.5 KiB/s | 7.7 KiB | 00m00s [ 526/1006] rust-equivalent-devel-0:1.0 100% | 594.6 KiB/s | 14.9 KiB | 00m00s [ 527/1006] rust-console+unicode-width- 100% | 287.4 KiB/s | 8.6 KiB | 00m00s [ 528/1006] rust-phf+default-devel-0:0. 100% | 251.1 KiB/s | 8.0 KiB | 00m00s [ 529/1006] rust-rust-stemmers+default- 100% | 245.6 KiB/s | 7.9 KiB | 00m00s [ 530/1006] rust-crossbeam-deque+defaul 100% | 275.0 KiB/s | 8.0 KiB | 00m00s [ 531/1006] rust-globset+default-devel- 100% | 289.9 KiB/s | 8.4 KiB | 00m00s [ 532/1006] rust-regex-automata+hybrid- 100% | 356.9 KiB/s | 8.9 KiB | 00m00s [ 533/1006] rust-regex-automata+dfa-one 100% | 329.6 KiB/s | 8.9 KiB | 00m00s [ 534/1006] rust-regex-automata+nfa-dev 100% | 309.0 KiB/s | 9.0 KiB | 00m00s [ 535/1006] rust-idna_adapter+default-d 100% | 253.4 KiB/s | 7.9 KiB | 00m00s [ 536/1006] rust-utf8_iter+default-deve 100% | 255.8 KiB/s | 7.9 KiB | 00m00s [ 537/1006] rust-idna_adapter+compiled_ 100% | 272.0 KiB/s | 8.2 KiB | 00m00s [ 538/1006] rust-displaydoc-devel-0:0.2 100% | 900.2 KiB/s | 28.8 KiB | 00m00s [ 539/1006] rust-icu_collections-devel- 100% | 2.4 MiB/s | 84.6 KiB | 00m00s [ 540/1006] rust-icu_locale_core+zerove 100% | 255.8 KiB/s | 8.4 KiB | 00m00s [ 541/1006] rust-icu_locale_core-devel- 100% | 2.1 MiB/s | 81.1 KiB | 00m00s [ 542/1006] rust-icu_provider-devel-0:2 100% | 1.4 MiB/s | 51.0 KiB | 00m00s [ 543/1006] rust-zerotrie+yoke-devel-0: 100% | 261.0 KiB/s | 8.1 KiB | 00m00s [ 544/1006] rust-zerotrie-devel-0:0.2.5 100% | 2.4 MiB/s | 74.1 KiB | 00m00s [ 545/1006] rust-zerotrie+zerofrom-deve 100% | 243.8 KiB/s | 8.0 KiB | 00m00s [ 546/1006] rust-zerovec+derive-devel-0 100% | 248.3 KiB/s | 9.2 KiB | 00m00s [ 547/1006] rust-zerovec-devel-0:0.11.8 100% | 3.7 MiB/s | 110.4 KiB | 00m00s [ 548/1006] rust-zerovec+yoke-devel-0:0 100% | 286.2 KiB/s | 9.2 KiB | 00m00s [ 549/1006] rust-icu_properties_data-de 100% | 4.4 MiB/s | 135.6 KiB | 00m00s [ 550/1006] rust-icu_provider+baked-dev 100% | 327.7 KiB/s | 8.5 KiB | 00m00s [ 551/1006] rust-icu_normalizer_data-de 100% | 1.7 MiB/s | 49.3 KiB | 00m00s [ 552/1006] rust-litemap-devel-0:0.8.3- 100% | 1.1 MiB/s | 36.0 KiB | 00m00s [ 553/1006] rust-writeable-devel-0:0.6. 100% | 1.1 MiB/s | 33.5 KiB | 00m00s [ 554/1006] rust-tinystr-devel-0:0.8.4- 100% | 845.1 KiB/s | 27.9 KiB | 00m00s [ 555/1006] rust-tinystr+zerovec-devel- 100% | 269.9 KiB/s | 8.4 KiB | 00m00s [ 556/1006] rust-potential_utf-devel-0: 100% | 568.8 KiB/s | 17.6 KiB | 00m00s [ 557/1006] rust-potential_utf+zerovec- 100% | 239.8 KiB/s | 8.2 KiB | 00m00s [ 558/1006] rust-utf8_iter-devel-0:1.0. 100% | 648.9 KiB/s | 18.8 KiB | 00m00s [ 559/1006] rust-yoke+derive-devel-0:0. 100% | 308.8 KiB/s | 9.0 KiB | 00m00s [ 560/1006] rust-yoke-devel-0:0.8.3-2.f 100% | 1.4 MiB/s | 38.6 KiB | 00m00s [ 561/1006] rust-zerofrom+derive-devel- 100% | 290.7 KiB/s | 8.4 KiB | 00m00s [ 562/1006] rust-zerofrom-devel-0:0.1.8 100% | 558.0 KiB/s | 14.5 KiB | 00m00s [ 563/1006] rust-hashlink-devel-0:0.12. 100% | 1.3 MiB/s | 37.9 KiB | 00m00s [ 564/1006] rust-hashbrown+allocator-ap 100% | 296.4 KiB/s | 8.9 KiB | 00m00s [ 565/1006] rust-hashbrown+default-hash 100% | 313.9 KiB/s | 8.8 KiB | 00m00s [ 566/1006] rust-hashbrown+equivalent-d 100% | 292.6 KiB/s | 8.8 KiB | 00m00s [ 567/1006] rust-hashbrown+raw-entry-de 100% | 287.9 KiB/s | 8.6 KiB | 00m00s [ 568/1006] rust-allocator-api2+alloc-d 100% | 257.0 KiB/s | 8.0 KiB | 00m00s [ 569/1006] rust-allocator-api2-devel-0 100% | 2.0 MiB/s | 64.8 KiB | 00m00s [ 570/1006] rust-ignore+default-devel-0 100% | 305.8 KiB/s | 8.6 KiB | 00m00s [ 571/1006] rust-aho-corasick+default-d 100% | 282.1 KiB/s | 7.9 KiB | 00m00s [ 572/1006] rust-get-size2+alloc-devel- 100% | 306.5 KiB/s | 8.9 KiB | 00m00s [ 573/1006] rust-get-size2+get-size-der 100% | 325.0 KiB/s | 9.1 KiB | 00m00s [ 574/1006] rust-url+default-devel-0:2. 100% | 329.9 KiB/s | 8.2 KiB | 00m00s [ 575/1006] rust-url+serde-devel-0:2.5. 100% | 311.7 KiB/s | 8.4 KiB | 00m00s [ 576/1006] rust-flate2+any_zlib-devel- 100% | 287.1 KiB/s | 9.2 KiB | 00m00s [ 577/1006] rust-zlib-rs+rust-allocator 100% | 307.0 KiB/s | 9.5 KiB | 00m00s [ 578/1006] rust-zlib-rs+std-devel-0:0. 100% | 297.4 KiB/s | 9.5 KiB | 00m00s [ 579/1006] rust-flate2+any_impl-devel- 100% | 339.0 KiB/s | 9.2 KiB | 00m00s [ 580/1006] rust-zlib-rs-devel-0:0.6.8- 100% | 5.5 MiB/s | 197.3 KiB | 00m00s [ 581/1006] rust-fastrand+std-devel-0:2 100% | 312.1 KiB/s | 8.1 KiB | 00m00s [ 582/1006] rust-fastrand-devel-0:2.5.0 100% | 1.0 MiB/s | 25.1 KiB | 00m00s [ 583/1006] rust-escargot-devel-0:0.5.1 100% | 1.0 MiB/s | 28.3 KiB | 00m00s [ 584/1006] rust-either+std-devel-0:1.1 100% | 253.3 KiB/s | 8.1 KiB | 00m00s [ 585/1006] rust-dyn-clone-devel-0:1.0. 100% | 644.3 KiB/s | 19.3 KiB | 00m00s [ 586/1006] rust-dirs-devel-0:6.0.0-3.f 100% | 687.9 KiB/s | 20.6 KiB | 00m00s [ 587/1006] rust-diff-devel-0:0.1.13-11 100% | 1.3 MiB/s | 38.6 KiB | 00m00s [ 588/1006] rust-camino+default-devel-0 100% | 343.2 KiB/s | 8.6 KiB | 00m00s [ 589/1006] rust-libtest-mimic+default- 100% | 278.5 KiB/s | 8.1 KiB | 00m00s [ 590/1006] rust-hashbrown0.14+raw-deve 100% | 249.3 KiB/s | 7.7 KiB | 00m00s [ 591/1006] rust-hashbrown0.14-devel-0: 100% | 3.6 MiB/s | 115.8 KiB | 00m00s [ 592/1006] rust-nix+signal-devel-0:0.3 100% | 324.0 KiB/s | 8.4 KiB | 00m00s [ 593/1006] rust-nix-devel-0:0.31.3-2.f 100% | 9.1 MiB/s | 288.1 KiB | 00m00s [ 594/1006] rust-csv-core+default-devel 100% | 277.8 KiB/s | 8.1 KiB | 00m00s [ 595/1006] rust-ryu+default-devel-0:1. 100% | 286.0 KiB/s | 8.0 KiB | 00m00s [ 596/1006] rust-serde_core+default-dev 100% | 289.7 KiB/s | 7.8 KiB | 00m00s [ 597/1006] rust-crossbeam-utils+std-de 100% | 283.9 KiB/s | 8.0 KiB | 00m00s [ 598/1006] rust-csv-core-devel-0:0.1.1 100% | 975.2 KiB/s | 32.2 KiB | 00m00s [ 599/1006] rust-crossbeam-utils-devel- 100% | 1.9 MiB/s | 50.1 KiB | 00m00s [ 600/1006] rust-crossbeam-queue-devel- 100% | 845.6 KiB/s | 25.4 KiB | 00m00s [ 601/1006] rust-crossbeam-queue+std-de 100% | 245.9 KiB/s | 8.1 KiB | 00m00s [ 602/1006] rust-crossbeam-deque+std-de 100% | 263.4 KiB/s | 8.2 KiB | 00m00s [ 603/1006] rust-crossbeam-deque-devel- 100% | 1.1 MiB/s | 30.5 KiB | 00m00s [ 604/1006] rust-crossbeam-channel+std- 100% | 295.4 KiB/s | 8.3 KiB | 00m00s [ 605/1006] rust-crossbeam-channel-deve 100% | 2.7 MiB/s | 83.7 KiB | 00m00s [ 606/1006] rust-crossbeam+alloc-devel- 100% | 261.2 KiB/s | 8.1 KiB | 00m00s [ 607/1006] rust-crossbeam-epoch+std-de 100% | 268.1 KiB/s | 8.0 KiB | 00m00s [ 608/1006] rust-crossbeam-epoch-devel- 100% | 1.7 MiB/s | 49.6 KiB | 00m00s [ 609/1006] rust-crossbeam-epoch+alloc- 100% | 253.2 KiB/s | 7.8 KiB | 00m00s [ 610/1006] rust-crossbeam-queue+alloc- 100% | 232.9 KiB/s | 7.9 KiB | 00m00s [ 611/1006] rust-crc32fast+std-devel-0: 100% | 239.8 KiB/s | 7.9 KiB | 00m00s [ 612/1006] rust-crc32fast-devel-0:1.5. 100% | 1.9 MiB/s | 51.5 KiB | 00m00s [ 613/1006] rust-console+alloc-devel-0: 100% | 324.1 KiB/s | 8.4 KiB | 00m00s [ 614/1006] rust-castaway+alloc-devel-0 100% | 245.5 KiB/s | 7.9 KiB | 00m00s [ 615/1006] rust-castaway-devel-0:0.2.4 100% | 734.0 KiB/s | 19.8 KiB | 00m00s [ 616/1006] rust-static_assertions+defa 100% | 280.6 KiB/s | 7.9 KiB | 00m00s [ 617/1006] rust-nix+fs-devel-0:0.31.3- 100% | 334.9 KiB/s | 8.4 KiB | 00m00s [ 618/1006] rust-nix+term-devel-0:0.31. 100% | 239.4 KiB/s | 8.4 KiB | 00m00s [ 619/1006] rust-terminfo+default-devel 100% | 245.8 KiB/s | 7.9 KiB | 00m00s [ 620/1006] rust-which+default-devel-0: 100% | 332.2 KiB/s | 8.6 KiB | 00m00s [ 621/1006] rust-clap+default-devel-0:4 100% | 416.0 KiB/s | 10.4 KiB | 00m00s [ 622/1006] rust-clap_complete+default- 100% | 339.4 KiB/s | 10.2 KiB | 00m00s [ 623/1006] rust-clap_complete_nushell+ 100% | 261.7 KiB/s | 8.6 KiB | 00m00s [ 624/1006] rust-clap_complete-devel-0: 100% | 1.8 MiB/s | 52.8 KiB | 00m00s [ 625/1006] rust-clap_builder-devel-0:4 100% | 5.4 MiB/s | 148.8 KiB | 00m00s [ 626/1006] rust-clap_builder+wrap_help 100% | 380.2 KiB/s | 10.3 KiB | 00m00s [ 627/1006] rust-clap_builder+usage-dev 100% | 386.5 KiB/s | 10.0 KiB | 00m00s [ 628/1006] rust-clap_builder+suggestio 100% | 410.8 KiB/s | 10.3 KiB | 00m00s [ 629/1006] rust-clap_builder+string-de 100% | 372.4 KiB/s | 10.1 KiB | 00m00s [ 630/1006] rust-clap_builder+std-devel 100% | 377.2 KiB/s | 10.2 KiB | 00m00s [ 631/1006] rust-clap_builder+help-deve 100% | 372.1 KiB/s | 10.0 KiB | 00m00s [ 632/1006] rust-clap_builder+error-con 100% | 403.2 KiB/s | 10.1 KiB | 00m00s [ 633/1006] rust-clap_builder+env-devel 100% | 401.6 KiB/s | 10.0 KiB | 00m00s [ 634/1006] rust-clap_derive+default-de 100% | 343.6 KiB/s | 8.9 KiB | 00m00s [ 635/1006] rust-clap_builder+color-dev 100% | 377.8 KiB/s | 10.2 KiB | 00m00s [ 636/1006] rust-num-traits-devel-0:0.2 100% | 1.9 MiB/s | 53.1 KiB | 00m00s [ 637/1006] rust-chrono+alloc-devel-0:0 100% | 272.2 KiB/s | 8.2 KiB | 00m00s [ 638/1006] rust-chrono+iana-time-zone- 100% | 291.9 KiB/s | 8.5 KiB | 00m00s [ 639/1006] rust-chrono+now-devel-0:0.4 100% | 303.3 KiB/s | 8.2 KiB | 00m00s [ 640/1006] rust-get-size2+default-deve 100% | 297.7 KiB/s | 8.9 KiB | 00m00s [ 641/1006] rust-cpufeatures+default-de 100% | 311.4 KiB/s | 8.4 KiB | 00m00s [ 642/1006] rust-cfg-if-devel-0:1.0.5-1 100% | 685.7 KiB/s | 17.1 KiB | 00m00s [ 643/1006] rust-cc-devel-0:1.4.6-1.fc4 100% | 3.3 MiB/s | 95.8 KiB | 00m00s [ 644/1006] rust-bytecheck_derive-devel 100% | 501.9 KiB/s | 17.6 KiB | 00m00s [ 645/1006] rust-simdutf8-devel-0:0.1.5 100% | 1.0 MiB/s | 35.3 KiB | 00m00s [ 646/1006] rust-bstr+alloc-devel-0:1.1 100% | 321.4 KiB/s | 8.7 KiB | 00m00s [ 647/1006] rust-boxcar-devel-0:0.2.14- 100% | 998.6 KiB/s | 29.0 KiB | 00m00s [ 648/1006] rust-funty-devel-0:2.0.0-9. 100% | 695.2 KiB/s | 20.2 KiB | 00m00s [ 649/1006] rust-radium+default-devel-0 100% | 248.6 KiB/s | 7.7 KiB | 00m00s [ 650/1006] rust-tap+default-devel-0:1. 100% | 226.4 KiB/s | 7.7 KiB | 00m00s [ 651/1006] rust-wyz-devel-0:0.5.1-9.fc 100% | 676.5 KiB/s | 26.4 KiB | 00m00s [ 652/1006] rust-globwalk+default-devel 100% | 234.0 KiB/s | 7.7 KiB | 00m00s [ 653/1006] rust-predicates+diff-devel- 100% | 235.2 KiB/s | 8.2 KiB | 00m00s [ 654/1006] rust-predicates-core+defaul 100% | 225.8 KiB/s | 8.1 KiB | 00m00s [ 655/1006] rust-predicates-devel-0:3.1 100% | 1.0 MiB/s | 33.0 KiB | 00m00s [ 656/1006] rust-predicates-tree+defaul 100% | 281.6 KiB/s | 8.2 KiB | 00m00s [ 657/1006] rust-fs-err+default-devel-0 100% | 269.6 KiB/s | 8.4 KiB | 00m00s [ 658/1006] rust-os_str_bytes+default-d 100% | 248.0 KiB/s | 7.9 KiB | 00m00s [ 659/1006] rust-anstyle-svg-devel-0:1. 100% | 854.2 KiB/s | 23.9 KiB | 00m00s [ 660/1006] rust-anstyle-parse+default- 100% | 292.9 KiB/s | 8.2 KiB | 00m00s [ 661/1006] rust-colorchoice+default-de 100% | 271.9 KiB/s | 8.2 KiB | 00m00s [ 662/1006] rust-utf8parse+default-deve 100% | 285.9 KiB/s | 7.7 KiB | 00m00s [ 663/1006] python-rpm-macros-0:3.15-8. 100% | 2.4 MiB/s | 20.1 KiB | 00m00s [ 664/1006] rust-anstyle-query+default- 100% | 285.5 KiB/s | 8.3 KiB | 00m00s [ 665/1006] rust-annotate-snippets0.11- 100% | 1.2 MiB/s | 35.5 KiB | 00m00s [ 666/1006] jemalloc-0:5.4.0-3.fc46.x86 100% | 8.6 MiB/s | 274.6 KiB | 00m00s [ 667/1006] python3-rpm-macros-0:3.15-8 100% | 315.0 KiB/s | 12.6 KiB | 00m00s [ 668/1006] rust-zstd-safe+std-devel-0: 100% | 279.3 KiB/s | 8.1 KiB | 00m00s [ 669/1006] rust-zmij-devel-0:1.0.21-2. 100% | 1.0 MiB/s | 27.5 KiB | 00m00s [ 670/1006] rust-zstd-safe-devel-0:7.2. 100% | 1.1 MiB/s | 33.3 KiB | 00m00s [ 671/1006] rust-zerovec-derive-devel-0 100% | 927.6 KiB/s | 30.6 KiB | 00m00s [ 672/1006] rust-zerofrom-derive-devel- 100% | 571.0 KiB/s | 16.6 KiB | 00m00s [ 673/1006] rust-stable_deref_trait-dev 100% | 567.4 KiB/s | 16.5 KiB | 00m00s [ 674/1006] rust-yoke-derive-devel-0:0. 100% | 699.3 KiB/s | 21.7 KiB | 00m00s [ 675/1006] rust-yansi+std-devel-0:1.0. 100% | 286.9 KiB/s | 7.7 KiB | 00m00s [ 676/1006] rust-yansi-devel-0:1.0.1-7. 100% | 1.3 MiB/s | 36.2 KiB | 00m00s [ 677/1006] rust-wait-timeout-devel-0:0 100% | 641.7 KiB/s | 19.9 KiB | 00m00s [ 678/1006] rust-utf8parse-devel-0:0.2. 100% | 789.2 KiB/s | 21.3 KiB | 00m00s [ 679/1006] rust-version-ranges-devel-0 100% | 970.3 KiB/s | 28.1 KiB | 00m00s [ 680/1006] rust-serde_derive-devel-0:1 100% | 2.2 MiB/s | 62.2 KiB | 00m00s [ 681/1006] rust-unscanny-devel-0:0.1.0 100% | 621.8 KiB/s | 18.0 KiB | 00m00s [ 682/1006] rust-unit-prefix+std-devel- 100% | 264.8 KiB/s | 7.7 KiB | 00m00s [ 683/1006] rust-unit-prefix-devel-0:0. 100% | 541.1 KiB/s | 15.7 KiB | 00m00s [ 684/1006] rust-unicode-width+cjk-deve 100% | 290.5 KiB/s | 8.1 KiB | 00m00s [ 685/1006] rust-typeid-devel-0:1.0.3-5 100% | 590.6 KiB/s | 17.1 KiB | 00m00s [ 686/1006] rust-thread_local+default-d 100% | 284.2 KiB/s | 8.0 KiB | 00m00s [ 687/1006] rust-tracing-subscriber+sha 100% | 337.4 KiB/s | 8.4 KiB | 00m00s [ 688/1006] rust-tracing-subscriber+all 100% | 305.4 KiB/s | 8.2 KiB | 00m00s [ 689/1006] rust-nu-ansi-term+default-d 100% | 286.7 KiB/s | 8.0 KiB | 00m00s [ 690/1006] rust-matchers+default-devel 100% | 260.7 KiB/s | 7.8 KiB | 00m00s [ 691/1006] rust-tracing-core+once_cell 100% | 284.0 KiB/s | 8.2 KiB | 00m00s [ 692/1006] rust-tracing-attributes+def 100% | 282.0 KiB/s | 8.2 KiB | 00m00s [ 693/1006] rust-toml_datetime0.7+alloc 100% | 252.8 KiB/s | 7.6 KiB | 00m00s [ 694/1006] rust-toml_datetime0.7-devel 100% | 762.9 KiB/s | 22.9 KiB | 00m00s [ 695/1006] rust-toml_datetime0.7+std-d 100% | 253.8 KiB/s | 7.6 KiB | 00m00s [ 696/1006] rust-toml_datetime0.7+serde 100% | 227.3 KiB/s | 7.5 KiB | 00m00s [ 697/1006] rust-winnow0.7-devel-0:0.7. 100% | 3.9 MiB/s | 156.8 KiB | 00m00s [ 698/1006] rust-tinyvec_macros+default 100% | 220.7 KiB/s | 7.7 KiB | 00m00s [ 699/1006] rust-thread_local-devel-0:1 100% | 905.1 KiB/s | 23.5 KiB | 00m00s [ 700/1006] rust-thiserror-impl-devel-0 100% | 1.1 MiB/s | 30.5 KiB | 00m00s [ 701/1006] rust-test-case-core-devel-0 100% | 754.9 KiB/s | 23.4 KiB | 00m00s [ 702/1006] rust-terminfo-devel-0:0.9.0 100% | 1.8 MiB/s | 50.8 KiB | 00m00s [ 703/1006] rust-tap-devel-0:1.0.1-14.f 100% | 600.1 KiB/s | 19.2 KiB | 00m00s [ 704/1006] rust-syn2-devel-0:2.0.119-1 100% | 9.0 MiB/s | 240.5 KiB | 00m00s [ 705/1006] rust-syn2+clone-impls-devel 100% | 297.1 KiB/s | 7.1 KiB | 00m00s [ 706/1006] rust-syn2+printing-devel-0: 100% | 302.1 KiB/s | 7.3 KiB | 00m00s [ 707/1006] rust-syn2+proc-macro-devel- 100% | 309.6 KiB/s | 7.4 KiB | 00m00s [ 708/1006] rust-strip-ansi-escapes-dev 100% | 561.7 KiB/s | 16.3 KiB | 00m00s [ 709/1006] rust-snapbox-macros-devel-0 100% | 534.5 KiB/s | 15.5 KiB | 00m00s [ 710/1006] rust-anstream+default-devel 100% | 330.6 KiB/s | 8.6 KiB | 00m00s [ 711/1006] rust-snapbox-macros+color-d 100% | 270.4 KiB/s | 8.4 KiB | 00m00s [ 712/1006] rust-similar2+text-devel-0: 100% | 289.9 KiB/s | 7.2 KiB | 00m00s [ 713/1006] rust-similar2-devel-0:2.7.0 100% | 1.9 MiB/s | 58.6 KiB | 00m00s [ 714/1006] rust-schemars_derive+defaul 100% | 258.6 KiB/s | 8.3 KiB | 00m00s [ 715/1006] rust-salsa-macros-devel-0:0 100% | 1.6 MiB/s | 48.8 KiB | 00m00s [ 716/1006] rust-salsa-macro-rules-deve 100% | 986.3 KiB/s | 28.6 KiB | 00m00s [ 717/1006] rust-rustversion-devel-0:1. 100% | 1.0 MiB/s | 28.7 KiB | 00m00s [ 718/1006] rust-ryu-devel-0:1.0.23-2.f 100% | 1.7 MiB/s | 50.9 KiB | 00m00s [ 719/1006] rust-errno-devel-0:0.3.14-3 100% | 666.3 KiB/s | 20.0 KiB | 00m00s [ 720/1006] rust-linux-raw-sys+auxvec-d 100% | 286.7 KiB/s | 8.3 KiB | 00m00s [ 721/1006] rust-linux-raw-sys+elf-deve 100% | 296.6 KiB/s | 8.3 KiB | 00m00s [ 722/1006] rust-linux-raw-sys+errno-de 100% | 332.5 KiB/s | 8.3 KiB | 00m00s [ 723/1006] rust-linux-raw-sys+general- 100% | 332.9 KiB/s | 8.3 KiB | 00m00s [ 724/1006] rust-linux-raw-sys+ioctl-de 100% | 319.7 KiB/s | 8.3 KiB | 00m00s [ 725/1006] rust-linux-raw-sys+no_std-d 100% | 296.9 KiB/s | 8.3 KiB | 00m00s [ 726/1006] rust-bitflags+std-devel-0:2 100% | 355.7 KiB/s | 8.9 KiB | 00m00s [ 727/1006] rust-linux-raw-sys-devel-0: 100% | 8.7 MiB/s | 250.8 KiB | 00m00s [ 728/1006] rust-errno+std-devel-0:0.3. 100% | 300.3 KiB/s | 8.4 KiB | 00m00s [ 729/1006] rust-rustix+alloc-devel-0:1 100% | 355.1 KiB/s | 9.2 KiB | 00m00s [ 730/1006] rust-ron+std-devel-0:0.12.2 100% | 249.6 KiB/s | 8.5 KiB | 00m00s [ 731/1006] rust-rust-stemmers-devel-0: 100% | 32.3 MiB/s | 1.8 MiB | 00m00s [ 732/1006] rust-ron-devel-0:0.12.2-2.f 100% | 3.6 MiB/s | 122.5 KiB | 00m00s [ 733/1006] rust-regex-syntax+unicode-g 100% | 226.7 KiB/s | 8.4 KiB | 00m00s [ 734/1006] rust-regex-syntax+unicode-p 100% | 289.0 KiB/s | 8.4 KiB | 00m00s [ 735/1006] rust-regex-syntax+unicode-s 100% | 289.2 KiB/s | 8.4 KiB | 00m00s [ 736/1006] rust-regex-syntax+unicode-s 100% | 349.5 KiB/s | 8.4 KiB | 00m00s [ 737/1006] rust-regex-automata+unicode 100% | 379.6 KiB/s | 9.1 KiB | 00m00s [ 738/1006] rust-regex-automata+unicode 100% | 303.3 KiB/s | 9.1 KiB | 00m00s [ 739/1006] rust-regex-automata+unicode 100% | 337.4 KiB/s | 9.1 KiB | 00m00s [ 740/1006] rust-regex-automata+unicode 100% | 325.5 KiB/s | 9.1 KiB | 00m00s [ 741/1006] rust-regex-automata+unicode 100% | 341.8 KiB/s | 8.9 KiB | 00m00s [ 742/1006] rust-regex-automata+perf-li 100% | 348.3 KiB/s | 9.1 KiB | 00m00s [ 743/1006] rust-regex-automata+perf-li 100% | 353.9 KiB/s | 9.2 KiB | 00m00s [ 744/1006] rust-regex-syntax+default-d 100% | 312.4 KiB/s | 8.4 KiB | 00m00s [ 745/1006] rust-ref-cast-impl+default- 100% | 274.4 KiB/s | 8.0 KiB | 00m00s [ 746/1006] rust-getrandom+default-deve 100% | 331.6 KiB/s | 8.6 KiB | 00m00s [ 747/1006] rust-getrandom+sys_rng-deve 100% | 313.5 KiB/s | 8.8 KiB | 00m00s [ 748/1006] rust-radium-devel-0:0.7.0-8 100% | 621.7 KiB/s | 18.7 KiB | 00m00s [ 749/1006] rust-quick-xml0.41-devel-0: 100% | 5.6 MiB/s | 176.3 KiB | 00m00s [ 750/1006] rust-ptr_meta_derive-devel- 100% | 399.4 KiB/s | 13.6 KiB | 00m00s [ 751/1006] rust-predicates-tree-devel- 100% | 577.6 KiB/s | 16.2 KiB | 00m00s [ 752/1006] rust-ar_archive_writer+defa 100% | 226.1 KiB/s | 7.2 KiB | 00m00s [ 753/1006] rust-predicates-core-devel- 100% | 588.1 KiB/s | 17.1 KiB | 00m00s [ 754/1006] rust-difflib+default-devel- 100% | 241.2 KiB/s | 7.7 KiB | 00m00s [ 755/1006] rust-siphasher+default-deve 100% | 247.8 KiB/s | 7.9 KiB | 00m00s [ 756/1006] rust-phf_shared0.11+std-dev 100% | 225.5 KiB/s | 7.4 KiB | 00m00s [ 757/1006] rust-phf_generator0.11-deve 100% | 640.8 KiB/s | 18.6 KiB | 00m00s [ 758/1006] rust-phf+std-devel-0:0.13.1 100% | 275.6 KiB/s | 8.3 KiB | 00m00s [ 759/1006] rust-phf-devel-0:0.13.1-3.f 100% | 905.2 KiB/s | 29.9 KiB | 00m00s [ 760/1006] rust-pest_derive+std-devel- 100% | 264.5 KiB/s | 8.7 KiB | 00m00s [ 761/1006] rust-pest_derive-devel-0:2. 100% | 959.9 KiB/s | 29.8 KiB | 00m00s [ 762/1006] rust-pest+memchr-devel-0:2. 100% | 286.6 KiB/s | 8.6 KiB | 00m00s [ 763/1006] rust-pest+std-devel-0:2.8.6 100% | 286.1 KiB/s | 8.6 KiB | 00m00s [ 764/1006] rust-pest-devel-0:2.8.6-2.f 100% | 3.3 MiB/s | 100.6 KiB | 00m00s [ 765/1006] rust-itertools0.13+default- 100% | 256.7 KiB/s | 7.7 KiB | 00m00s [ 766/1006] rust-serde+rc-devel-0:1.0.2 100% | 323.7 KiB/s | 8.7 KiB | 00m00s [ 767/1006] rust-thiserror1+default-dev 100% | 284.0 KiB/s | 7.7 KiB | 00m00s [ 768/1006] rust-urlencoding+default-de 100% | 221.8 KiB/s | 7.8 KiB | 00m00s [ 769/1006] rust-peg+std-devel-0:0.8.5- 100% | 264.1 KiB/s | 7.9 KiB | 00m00s [ 770/1006] rust-peg-devel-0:0.8.5-4.fc 100% | 1.2 MiB/s | 34.6 KiB | 00m00s [ 771/1006] rust-path-dedot-devel-0:4.0 100% | 400.2 KiB/s | 14.4 KiB | 00m00s [ 772/1006] rust-paste-devel-0:1.0.15-6 100% | 963.8 KiB/s | 29.9 KiB | 00m00s [ 773/1006] rust-parking_lot_core-devel 100% | 1.2 MiB/s | 39.7 KiB | 00m00s [ 774/1006] rust-os_str_bytes+memchr-de 100% | 258.0 KiB/s | 8.0 KiB | 00m00s [ 775/1006] rust-os_str_bytes+raw_os_st 100% | 253.6 KiB/s | 7.9 KiB | 00m00s [ 776/1006] rust-os_str_bytes-devel-0:7 100% | 1.1 MiB/s | 35.4 KiB | 00m00s [ 777/1006] rust-autocfg+default-devel- 100% | 296.2 KiB/s | 8.0 KiB | 00m00s [ 778/1006] rust-nu-ansi-term+std-devel 100% | 265.9 KiB/s | 8.0 KiB | 00m00s [ 779/1006] rust-nu-ansi-term-devel-0:0 100% | 1.1 MiB/s | 34.1 KiB | 00m00s [ 780/1006] rust-notify-types-devel-0:2 100% | 1.1 MiB/s | 32.9 KiB | 00m00s [ 781/1006] rust-cfg_aliases+default-de 100% | 287.5 KiB/s | 7.8 KiB | 00m00s [ 782/1006] rust-libc+extra_traits-deve 100% | 334.4 KiB/s | 10.0 KiB | 00m00s [ 783/1006] rust-nix+process-devel-0:0. 100% | 335.7 KiB/s | 8.4 KiB | 00m00s [ 784/1006] rust-newtype-uuid+alloc-dev 100% | 295.9 KiB/s | 8.3 KiB | 00m00s [ 785/1006] rust-matchers-devel-0:0.2.0 100% | 461.1 KiB/s | 14.8 KiB | 00m00s [ 786/1006] rust-scopeguard-devel-0:1.2 100% | 694.4 KiB/s | 19.4 KiB | 00m00s [ 787/1006] rust-libtest-mimic-devel-0: 100% | 1.1 MiB/s | 35.6 KiB | 00m00s [ 788/1006] rust-libcst_derive-devel-0: 100% | 463.8 KiB/s | 19.0 KiB | 00m00s [ 789/1006] rust-itertools0.13+use_std- 100% | 238.0 KiB/s | 7.9 KiB | 00m00s [ 790/1006] rust-itertools0.13-devel-0: 100% | 4.0 MiB/s | 130.9 KiB | 00m00s [ 791/1006] rust-inotify-sys-devel-0:0. 100% | 564.1 KiB/s | 15.2 KiB | 00m00s [ 792/1006] rust-idna_adapter-devel-0:1 100% | 643.5 KiB/s | 16.7 KiB | 00m00s [ 793/1006] rust-foldhash-devel-0:0.2.0 100% | 776.1 KiB/s | 24.1 KiB | 00m00s [ 794/1006] rust-getrandom-devel-0:0.4. 100% | 1.9 MiB/s | 57.1 KiB | 00m00s [ 795/1006] rust-rand_core+default-deve 100% | 296.2 KiB/s | 8.3 KiB | 00m00s [ 796/1006] rust-get-size-derive2+defau 100% | 290.5 KiB/s | 8.7 KiB | 00m00s [ 797/1006] rust-get-size-derive2-devel 100% | 628.0 KiB/s | 17.6 KiB | 00m00s [ 798/1006] rust-fs-err-devel-0:3.2.2-2 100% | 1.0 MiB/s | 31.2 KiB | 00m00s [ 799/1006] rust-fastrand+alloc-devel-0 100% | 299.5 KiB/s | 8.1 KiB | 00m00s [ 800/1006] rust-dirs-sys+default-devel 100% | 281.6 KiB/s | 7.9 KiB | 00m00s [ 801/1006] rust-difflib-devel-0:0.4.0- 100% | 576.9 KiB/s | 16.7 KiB | 00m00s [ 802/1006] rust-cpufeatures-devel-0:0. 100% | 835.6 KiB/s | 23.4 KiB | 00m00s [ 803/1006] rust-colorchoice-devel-0:1. 100% | 631.0 KiB/s | 16.4 KiB | 00m00s [ 804/1006] rust-clap_derive-devel-0:4. 100% | 1.4 MiB/s | 40.3 KiB | 00m00s [ 805/1006] rust-clap_complete_nushell- 100% | 699.0 KiB/s | 20.3 KiB | 00m00s [ 806/1006] rust-clap_lex+default-devel 100% | 276.7 KiB/s | 8.3 KiB | 00m00s [ 807/1006] rust-terminal_size+default- 100% | 285.5 KiB/s | 8.3 KiB | 00m00s [ 808/1006] rust-strsim+default-devel-0 100% | 290.3 KiB/s | 7.8 KiB | 00m00s [ 809/1006] rust-iana-time-zone+default 100% | 283.4 KiB/s | 8.2 KiB | 00m00s [ 810/1006] rust-iana-time-zone+fallbac 100% | 304.6 KiB/s | 8.2 KiB | 00m00s [ 811/1006] rust-cfg_aliases-devel-0:0. 100% | 533.5 KiB/s | 14.9 KiB | 00m00s [ 812/1006] rust-find-msvc-tools+defaul 100% | 277.0 KiB/s | 8.0 KiB | 00m00s [ 813/1006] rust-shlex+default-devel-0: 100% | 249.4 KiB/s | 7.7 KiB | 00m00s [ 814/1006] rust-autocfg-devel-0:1.5.1- 100% | 940.8 KiB/s | 28.2 KiB | 00m00s [ 815/1006] rust-ar_archive_writer-deve 100% | 2.5 MiB/s | 77.2 KiB | 00m00s [ 816/1006] rust-anstyle-lossy+default- 100% | 221.5 KiB/s | 8.2 KiB | 00m00s [ 817/1006] rust-html-escape+default-de 100% | 270.2 KiB/s | 8.1 KiB | 00m00s [ 818/1006] rust-anstyle-query-devel-0: 100% | 669.0 KiB/s | 18.1 KiB | 00m00s [ 819/1006] rust-anstyle-parse+utf8-dev 100% | 307.5 KiB/s | 8.3 KiB | 00m00s [ 820/1006] rust-anstyle-parse-devel-0: 100% | 905.5 KiB/s | 24.4 KiB | 00m00s [ 821/1006] rust-anstyle-lossy-devel-0: 100% | 610.4 KiB/s | 18.3 KiB | 00m00s [ 822/1006] rust-zstd-sys-devel-0:2.0.1 100% | 1.2 MiB/s | 45.4 KiB | 00m00s [ 823/1006] libstdc++-devel-0:16.2.1-2. 100% | 87.1 MiB/s | 5.8 MiB | 00m00s [ 824/1006] rust-zstd-sys+std-devel-0:2 100% | 252.5 KiB/s | 8.1 KiB | 00m00s [ 825/1006] rust-syn+default-devel-0:3. 100% | 376.6 KiB/s | 10.2 KiB | 00m00s [ 826/1006] rust-syn+fold-devel-0:3.0.7 100% | 356.6 KiB/s | 10.0 KiB | 00m00s [ 827/1006] rust-syn+visit-devel-0:3.0. 100% | 399.7 KiB/s | 10.0 KiB | 00m00s [ 828/1006] gcc-c++-0:16.2.1-2.fc46.1.x 100% | 55.4 MiB/s | 17.3 MiB | 00m00s [ 829/1006] rust-synstructure+default-d 100% | 171.5 KiB/s | 7.9 KiB | 00m00s [ 830/1006] rust-yansi+alloc-devel-0:1. 100% | 227.2 KiB/s | 7.7 KiB | 00m00s [ 831/1006] rust-sharded-slab+default-d 100% | 257.6 KiB/s | 7.7 KiB | 00m00s [ 832/1006] rust-urlencoding-devel-0:2. 100% | 483.5 KiB/s | 15.0 KiB | 00m00s [ 833/1006] rust-tracing-attributes-dev 100% | 1.3 MiB/s | 43.6 KiB | 00m00s [ 834/1006] rust-tinyvec_macros-devel-0 100% | 466.0 KiB/s | 14.0 KiB | 00m00s [ 835/1006] rust-thiserror1-devel-0:1.0 100% | 1.3 MiB/s | 39.6 KiB | 00m00s [ 836/1006] rust-fnv+default-devel-0:1. 100% | 227.4 KiB/s | 7.7 KiB | 00m00s [ 837/1006] rust-nom7+std-devel-0:7.1.3 100% | 277.7 KiB/s | 7.8 KiB | 00m00s [ 838/1006] rust-nom7-devel-0:7.1.3-4.f 100% | 3.5 MiB/s | 103.2 KiB | 00m00s [ 839/1006] rust-phf0.11+default-devel- 100% | 226.1 KiB/s | 7.5 KiB | 00m00s [ 840/1006] rust-terminal_size-devel-0: 100% | 669.7 KiB/s | 17.4 KiB | 00m00s [ 841/1006] rust-phf_codegen0.11+defaul 100% | 240.5 KiB/s | 7.5 KiB | 00m00s [ 842/1006] rust-synstructure+proc-macr 100% | 303.0 KiB/s | 8.2 KiB | 00m00s [ 843/1006] rust-synstructure-devel-0:0 100% | 997.4 KiB/s | 25.9 KiB | 00m00s [ 844/1006] rust-strsim-devel-0:0.11.1- 100% | 852.1 KiB/s | 22.2 KiB | 00m00s [ 845/1006] rust-vte-devel-0:0.15.0-3.f 100% | 1.5 MiB/s | 55.4 KiB | 00m00s [ 846/1006] rust-siphasher+std-devel-0: 100% | 262.7 KiB/s | 7.9 KiB | 00m00s [ 847/1006] rust-siphasher-devel-0:1.0. 100% | 814.5 KiB/s | 22.8 KiB | 00m00s [ 848/1006] rust-shlex+std-devel-0:2.0. 100% | 284.6 KiB/s | 7.7 KiB | 00m00s [ 849/1006] rust-sharded-slab-devel-0:0 100% | 2.0 MiB/s | 56.0 KiB | 00m00s [ 850/1006] rust-shlex-devel-0:2.0.1-1. 100% | 934.0 KiB/s | 26.2 KiB | 00m00s [ 851/1006] rust-serde_core+rc-devel-0: 100% | 297.1 KiB/s | 7.7 KiB | 00m00s [ 852/1006] rust-syn+visit-mut-devel-0: 100% | 333.6 KiB/s | 10.0 KiB | 00m00s [ 853/1006] rust-schemars_derive-devel- 100% | 1.0 MiB/s | 38.7 KiB | 00m00s [ 854/1006] rust-bitflags+serde-devel-0 100% | 288.5 KiB/s | 8.9 KiB | 00m00s [ 855/1006] rust-ref-cast-impl-devel-0: 100% | 662.9 KiB/s | 17.9 KiB | 00m00s [ 856/1006] rust-rand0.8+small_rng-deve 100% | 312.9 KiB/s | 7.8 KiB | 00m00s [ 857/1006] rust-termtree0.5+default-de 100% | 209.4 KiB/s | 7.3 KiB | 00m00s [ 858/1006] rust-rand0.8-devel-0:0.8.8- 100% | 3.3 MiB/s | 81.1 KiB | 00m00s [ 859/1006] rust-phf0.11+std-devel-0:0. 100% | 260.9 KiB/s | 7.6 KiB | 00m00s [ 860/1006] rust-phf_shared-devel-0:0.1 100% | 705.3 KiB/s | 22.6 KiB | 00m00s [ 861/1006] rust-phf_shared+std-devel-0 100% | 276.2 KiB/s | 8.0 KiB | 00m00s [ 862/1006] rust-pest_generator-devel-0 100% | 905.4 KiB/s | 27.2 KiB | 00m00s [ 863/1006] rust-pest_generator+std-dev 100% | 288.7 KiB/s | 8.7 KiB | 00m00s [ 864/1006] rust-ucd-trie-devel-0:0.1.7 100% | 1.0 MiB/s | 35.3 KiB | 00m00s [ 865/1006] rust-ucd-trie+std-devel-0:0 100% | 261.0 KiB/s | 7.8 KiB | 00m00s [ 866/1006] rust-peg-macros+default-dev 100% | 248.3 KiB/s | 7.9 KiB | 00m00s [ 867/1006] rust-peg-runtime+default-de 100% | 246.0 KiB/s | 7.9 KiB | 00m00s [ 868/1006] rust-peg-runtime+std-devel- 100% | 291.0 KiB/s | 7.9 KiB | 00m00s [ 869/1006] rust-minimal-lexical-devel- 100% | 3.2 MiB/s | 91.0 KiB | 00m00s [ 870/1006] rust-minimal-lexical+std-de 100% | 299.5 KiB/s | 7.8 KiB | 00m00s [ 871/1006] rust-nom7+alloc-devel-0:7.1 100% | 268.7 KiB/s | 7.5 KiB | 00m00s [ 872/1006] rust-escape8259+default-dev 100% | 258.5 KiB/s | 7.8 KiB | 00m00s [ 873/1006] rust-itertools0.13+use_allo 100% | 273.9 KiB/s | 7.7 KiB | 00m00s [ 874/1006] rust-iana-time-zone-devel-0 100% | 1.4 MiB/s | 35.3 KiB | 00m00s [ 875/1006] rust-html-escape+std-devel- 100% | 287.6 KiB/s | 8.1 KiB | 00m00s [ 876/1006] rust-html-escape-devel-0:0. 100% | 1.1 MiB/s | 30.2 KiB | 00m00s [ 877/1006] rust-attribute-derive+defau 100% | 218.0 KiB/s | 7.6 KiB | 00m00s [ 878/1006] rust-fnv+std-devel-0:1.0.7- 100% | 284.8 KiB/s | 7.7 KiB | 00m00s [ 879/1006] rust-fnv-devel-0:1.0.7-16.f 100% | 692.2 KiB/s | 18.7 KiB | 00m00s [ 880/1006] rust-find-msvc-tools-devel- 100% | 1.4 MiB/s | 38.0 KiB | 00m00s [ 881/1006] rust-escape8259-devel-0:0.5 100% | 487.6 KiB/s | 13.2 KiB | 00m00s [ 882/1006] rust-dirs-sys-devel-0:0.5.0 100% | 607.4 KiB/s | 18.2 KiB | 00m00s [ 883/1006] rust-clap_lex-devel-0:1.1.1 100% | 817.3 KiB/s | 21.2 KiB | 00m00s [ 884/1006] rust-bitflags+serde_core-de 100% | 312.7 KiB/s | 9.1 KiB | 00m00s [ 885/1006] rust-attribute-derive-devel 100% | 1.0 MiB/s | 29.0 KiB | 00m00s [ 886/1006] rust-object0.39+read-devel- 100% | 219.0 KiB/s | 7.4 KiB | 00m00s [ 887/1006] rust-object0.39+std-devel-0 100% | 236.8 KiB/s | 7.3 KiB | 00m00s [ 888/1006] rust-object0.39-devel-0:0.3 100% | 8.1 MiB/s | 289.6 KiB | 00m00s [ 889/1006] libzstd-devel-0:1.5.7-6.fc4 100% | 1.9 MiB/s | 56.3 KiB | 00m00s [ 890/1006] rust-bindgen+runtime-devel- 100% | 292.2 KiB/s | 8.2 KiB | 00m00s [ 891/1006] rust-bindgen-devel-0:0.72.1 100% | 6.6 MiB/s | 202.9 KiB | 00m00s [ 892/1006] rust-cc+parallel-devel-0:1. 100% | 365.7 KiB/s | 10.6 KiB | 00m00s [ 893/1006] rust-pkg-config+default-dev 100% | 288.7 KiB/s | 8.1 KiB | 00m00s [ 894/1006] rust-syn2+visit-mut-devel-0 100% | 284.9 KiB/s | 7.1 KiB | 00m00s [ 895/1006] rust-thiserror-impl1+defaul 100% | 278.1 KiB/s | 7.8 KiB | 00m00s [ 896/1006] rust-thiserror-impl1-devel- 100% | 1.0 MiB/s | 26.6 KiB | 00m00s [ 897/1006] rust-termtree0.5-devel-0:0. 100% | 528.5 KiB/s | 14.8 KiB | 00m00s [ 898/1006] rust-rustix+termios-devel-0 100% | 369.6 KiB/s | 9.2 KiB | 00m00s [ 899/1006] rust-serde_derive_internals 100% | 240.7 KiB/s | 7.9 KiB | 00m00s [ 900/1006] rust-rand_core0.6+default-d 100% | 332.1 KiB/s | 7.6 KiB | 00m00s [ 901/1006] rust-pkg-config-devel-0:0.3 100% | 1.0 MiB/s | 29.0 KiB | 00m00s [ 902/1006] rust-pest_meta+default-deve 100% | 294.6 KiB/s | 8.5 KiB | 00m00s [ 903/1006] rust-peg-runtime-devel-0:0. 100% | 413.3 KiB/s | 12.8 KiB | 00m00s [ 904/1006] rust-peg-macros-devel-0:0.8 100% | 1.1 MiB/s | 32.0 KiB | 00m00s [ 905/1006] rust-object0.39+archive-dev 100% | 267.3 KiB/s | 7.2 KiB | 00m00s [ 906/1006] rust-object0.39+coff-devel- 100% | 240.3 KiB/s | 7.2 KiB | 00m00s [ 907/1006] rust-object0.39+elf-devel-0 100% | 248.3 KiB/s | 7.2 KiB | 00m00s [ 908/1006] rust-object0.39+macho-devel 100% | 267.0 KiB/s | 7.2 KiB | 00m00s [ 909/1006] rust-object0.39+pe-devel-0: 100% | 233.3 KiB/s | 7.2 KiB | 00m00s [ 910/1006] rust-object0.39+read_core-d 100% | 249.1 KiB/s | 7.2 KiB | 00m00s [ 911/1006] rust-object0.39+xcoff-devel 100% | 267.0 KiB/s | 7.2 KiB | 00m00s [ 912/1006] rust-option-ext+default-dev 100% | 286.9 KiB/s | 7.7 KiB | 00m00s [ 913/1006] rust-jobserver-devel-0:0.1. 100% | 1.1 MiB/s | 34.3 KiB | 00m00s [ 914/1006] rust-cexpr+default-devel-0: 100% | 285.5 KiB/s | 7.7 KiB | 00m00s [ 915/1006] rust-clang-sys+clang_11_0-d 100% | 286.8 KiB/s | 7.7 KiB | 00m00s [ 916/1006] rust-clang-sys+default-deve 100% | 295.7 KiB/s | 7.7 KiB | 00m00s [ 917/1006] rust-clang-sys+runtime-deve 100% | 257.6 KiB/s | 7.7 KiB | 00m00s [ 918/1006] cmake-filesystem-0:4.3.0-4. 100% | 4.8 MiB/s | 14.7 KiB | 00m00s [ 919/1006] rust-attribute-derive-macro 100% | 254.6 KiB/s | 7.6 KiB | 00m00s [ 920/1006] rust-manyhow+default-devel- 100% | 236.1 KiB/s | 7.8 KiB | 00m00s [ 921/1006] rust-serde_derive_internals 100% | 1.0 MiB/s | 33.9 KiB | 00m00s [ 922/1006] rust-rand_core0.6-devel-0:0 100% | 1.2 MiB/s | 29.6 KiB | 00m00s [ 923/1006] rust-pest_meta-devel-0:2.8. 100% | 1.4 MiB/s | 45.9 KiB | 00m00s [ 924/1006] rust-option-ext-devel-0:0.2 100% | 592.5 KiB/s | 15.4 KiB | 00m00s [ 925/1006] rust-manyhow+macros-devel-0 100% | 262.8 KiB/s | 7.9 KiB | 00m00s [ 926/1006] rust-manyhow+syn-devel-0:0. 100% | 257.2 KiB/s | 8.0 KiB | 00m00s [ 927/1006] rust-manyhow-devel-0:0.14.1 100% | 983.9 KiB/s | 29.5 KiB | 00m00s [ 928/1006] clang-resource-filesystem-0 100% | 4.8 MiB/s | 19.5 KiB | 00m00s [ 929/1006] clang-devel-0:23.1.3-2.fc46 100% | 98.8 MiB/s | 4.2 MiB | 00m00s [ 930/1006] clang-0:23.1.3-2.fc46.x86_6 100% | 143.2 MiB/s | 7.6 MiB | 00m00s [ 931/1006] llvm-devel-0:23.1.3-2.fc46. 100% | 98.7 MiB/s | 5.5 MiB | 00m00s [ 932/1006] clang-libs-0:23.1.3-2.fc46. 100% | 166.4 MiB/s | 28.5 MiB | 00m00s [ 933/1006] clang-tools-extra-0:23.1.3- 100% | 121.4 MiB/s | 17.6 MiB | 00m00s [ 934/1006] llvm-googletest-0:23.1.3-2. 100% | 8.1 MiB/s | 396.5 KiB | 00m00s [ 935/1006] llvm-0:23.1.3-2.fc46.x86_64 100% | 188.3 MiB/s | 24.3 MiB | 00m00s [ 936/1006] llvm-test-0:23.1.3-2.fc46.x 100% | 15.1 MiB/s | 741.7 KiB | 00m00s [ 937/1006] rust-clang-sys-devel-0:1.9. 100% | 1.7 MiB/s | 48.6 KiB | 00m00s [ 938/1006] rust-clang-sys+libloading-d 100% | 261.4 KiB/s | 7.8 KiB | 00m00s [ 939/1006] rust-libloading0.8+default- 100% | 273.8 KiB/s | 7.4 KiB | 00m00s [ 940/1006] rust-clang-sys+clang_10_0-d 100% | 286.8 KiB/s | 7.7 KiB | 00m00s [ 941/1006] rust-clang-sys+clang_9_0-de 100% | 276.4 KiB/s | 7.7 KiB | 00m00s [ 942/1006] rust-cexpr-devel-0:0.6.0-14 100% | 893.6 KiB/s | 26.8 KiB | 00m00s [ 943/1006] libedit-devel-0:3.1-60.2026 100% | 1.3 MiB/s | 41.2 KiB | 00m00s [ 944/1006] rust-attribute-derive-macro 100% | 511.1 KiB/s | 17.4 KiB | 00m00s [ 945/1006] emacs-filesystem-1:31.1-1.f 100% | 328.5 KiB/s | 8.2 KiB | 00m00s [ 946/1006] rust-sha2_0.10-devel-0:0.10 100% | 1.2 MiB/s | 34.2 KiB | 00m00s [ 947/1006] rust-libloading0.8-devel-0: 100% | 1.4 MiB/s | 35.3 KiB | 00m00s [ 948/1006] rust-manyhow-macros+default 100% | 255.4 KiB/s | 7.7 KiB | 00m00s [ 949/1006] rust-glob+default-devel-0:0 100% | 334.0 KiB/s | 8.0 KiB | 00m00s [ 950/1006] rust-clang-sys+clang_8_0-de 100% | 309.6 KiB/s | 7.7 KiB | 00m00s [ 951/1006] rust-clang-sys+clang_7_0-de 100% | 309.6 KiB/s | 7.7 KiB | 00m00s [ 952/1006] rust-clang-sys+clang_6_0-de 100% | 266.9 KiB/s | 7.7 KiB | 00m00s [ 953/1006] rust-clang-sys+clang_5_0-de 100% | 286.6 KiB/s | 7.7 KiB | 00m00s [ 954/1006] rust-clang-sys+clang_4_0-de 100% | 297.7 KiB/s | 7.7 KiB | 00m00s [ 955/1006] llvm-static-0:23.1.3-2.fc46 100% | 131.9 MiB/s | 49.5 MiB | 00m00s [ 956/1006] rust-clang-sys+clang_3_9-de 100% | 112.2 KiB/s | 7.7 KiB | 00m00s [ 957/1006] rust-clang-sys+clang_3_8-de 100% | 120.9 KiB/s | 7.7 KiB | 00m00s [ 958/1006] rust-clang-sys+clang_3_6-de 100% | 297.7 KiB/s | 7.7 KiB | 00m00s [ 959/1006] rust-clang-sys+clang_3_7-de 100% | 286.6 KiB/s | 7.7 KiB | 00m00s [ 960/1006] rust-clang-sys+clang_3_5-de 100% | 256.5 KiB/s | 7.7 KiB | 00m00s [ 961/1006] rust-collection_literals+de 100% | 232.6 KiB/s | 7.7 KiB | 00m00s [ 962/1006] rust-interpolator+default-d 100% | 233.9 KiB/s | 7.7 KiB | 00m00s [ 963/1006] rust-interpolator+iter-deve 100% | 220.2 KiB/s | 7.7 KiB | 00m00s [ 964/1006] rust-quote-use+default-deve 100% | 218.7 KiB/s | 7.7 KiB | 00m00s [ 965/1006] rust-proc-macro-utils+defau 100% | 209.6 KiB/s | 7.8 KiB | 00m00s [ 966/1006] ncurses-devel-0:6.6-3.fc45. 100% | 10.9 MiB/s | 579.0 KiB | 00m00s [ 967/1006] rust-cpufeatures0.2+default 100% | 268.2 KiB/s | 7.5 KiB | 00m00s [ 968/1006] rust-digest0.10+default-dev 100% | 254.9 KiB/s | 7.4 KiB | 00m00s [ 969/1006] rust-proc-macro-utils+parse 100% | 232.0 KiB/s | 7.7 KiB | 00m00s [ 970/1006] rust-quote-use-devel-0:0.9. 100% | 314.2 KiB/s | 11.9 KiB | 00m00s [ 971/1006] rust-proc-macro-utils+proc- 100% | 236.8 KiB/s | 7.6 KiB | 00m00s [ 972/1006] rust-proc-macro-utils+proc- 100% | 249.7 KiB/s | 7.7 KiB | 00m00s [ 973/1006] rust-proc-macro-utils+quote 100% | 240.8 KiB/s | 7.7 KiB | 00m00s [ 974/1006] rust-proc-macro-utils-devel 100% | 917.1 KiB/s | 28.4 KiB | 00m00s [ 975/1006] rust-manyhow-macros-devel-0 100% | 462.8 KiB/s | 13.4 KiB | 00m00s [ 976/1006] rust-interpolator-devel-0:0 100% | 1.1 MiB/s | 32.7 KiB | 00m00s [ 977/1006] rust-digest0.10+core-api-de 100% | 231.4 KiB/s | 7.4 KiB | 00m00s [ 978/1006] rust-digest0.10-devel-0:0.1 100% | 997.8 KiB/s | 27.9 KiB | 00m00s [ 979/1006] rust-digest0.10+block-buffe 100% | 279.3 KiB/s | 7.5 KiB | 00m00s [ 980/1006] rust-block-buffer0.10+defau 100% | 199.1 KiB/s | 7.4 KiB | 00m00s [ 981/1006] rust-cpufeatures0.2-devel-0 100% | 838.3 KiB/s | 21.8 KiB | 00m00s [ 982/1006] rust-collection_literals-de 100% | 433.3 KiB/s | 13.0 KiB | 00m00s [ 983/1006] rust-block-buffer0.10-devel 100% | 643.2 KiB/s | 18.7 KiB | 00m00s [ 984/1006] ncurses-c++-libs-0:6.6-3.fc 100% | 1.4 MiB/s | 38.5 KiB | 00m00s [ 985/1006] rust-quote-use-macros+defau 100% | 252.9 KiB/s | 7.6 KiB | 00m00s [ 986/1006] rust-proc-macro-utils+small 100% | 269.6 KiB/s | 7.8 KiB | 00m00s [ 987/1006] rust-crypto-common0.1+defau 100% | 229.4 KiB/s | 7.3 KiB | 00m00s [ 988/1006] rust-crypto-common0.1-devel 100% | 600.0 KiB/s | 16.8 KiB | 00m00s [ 989/1006] rust-generic-array+default- 100% | 267.1 KiB/s | 8.0 KiB | 00m00s [ 990/1006] rust-generic-array-devel-0: 100% | 911.6 KiB/s | 24.6 KiB | 00m00s [ 991/1006] rust-quote-use-macros-devel 100% | 471.8 KiB/s | 15.6 KiB | 00m00s [ 992/1006] rust-generic-array+more_len 100% | 308.8 KiB/s | 8.0 KiB | 00m00s [ 993/1006] rust-typenum+default-devel- 100% | 316.9 KiB/s | 8.2 KiB | 00m00s [ 994/1006] rust-typenum-devel-0:1.20.1 100% | 2.7 MiB/s | 75.4 KiB | 00m00s [ 995/1006] rust-version_check+default- 100% | 264.0 KiB/s | 7.9 KiB | 00m00s [ 996/1006] rust-version_check-devel-0: 100% | 881.1 KiB/s | 22.9 KiB | 00m00s [ 997/1006] rust-fancy-regex+default-de 100% | 262.6 KiB/s | 8.1 KiB | 00m00s [ 998/1006] rust-fancy-regex+perf-devel 100% | 272.4 KiB/s | 8.2 KiB | 00m00s [ 999/1006] rust-fancy-regex+std-devel- 100% | 308.1 KiB/s | 8.3 KiB | 00m00s [1000/1006] rust-fancy-regex+unicode-de 100% | 306.6 KiB/s | 8.3 KiB | 00m00s [1001/1006] rust-fancy-regex-devel-0:0. 100% | 2.9 MiB/s | 90.9 KiB | 00m00s [1002/1006] rust-bit-set-devel-0:0.8.0- 100% | 782.0 KiB/s | 23.5 KiB | 00m00s [1003/1006] rust-regex-automata+dfa-dev 100% | 308.9 KiB/s | 9.0 KiB | 00m00s [1004/1006] rust-bit-set+std-devel-0:0. 100% | 272.3 KiB/s | 7.9 KiB | 00m00s [1005/1006] rust-bit-vec-devel-0:0.8.0- 100% | 963.9 KiB/s | 29.9 KiB | 00m00s [1006/1006] rust-bit-vec+std-devel-0:0. 100% | 242.6 KiB/s | 7.8 KiB | 00m00s -------------------------------------------------------------------------------- [1006/1006] Total 100% | 17.6 MiB/s | 189.3 MiB | 00m11s Running transaction [ 1/1008] Verify package files 100% | 1.0 KiB/s | 1.0 KiB | 00m01s [ 2/1008] Prepare transaction 100% | 7.2 KiB/s | 1.0 KiB | 00m00s [ 3/1008] Installing rust-regex-autom 100% | 217.9 MiB/s | 2.6 MiB | 00m00s [ 4/1008] Installing rust-regex-synta 100% | 321.8 MiB/s | 1.6 MiB | 00m00s [ 5/1008] Installing rust-memchr-deve 100% | 81.2 MiB/s | 581.8 KiB | 00m00s [ 6/1008] Installing rust-libc-devel- 100% | 74.8 MiB/s | 4.5 MiB | 00m00s [ 7/1008] Installing rust-get-size2-d 100% | 35.4 MiB/s | 108.7 KiB | 00m00s [ 8/1008] Installing rust-object0.39- 100% | 214.7 MiB/s | 1.9 MiB | 00m00s [ 9/1008] Installing rust-hashbrown-d 100% | 209.1 MiB/s | 856.4 KiB | 00m00s [ 10/1008] Installing rust-aho-corasic 100% | 198.9 MiB/s | 814.5 KiB | 00m00s [ 11/1008] Installing rust-linux-raw-s 100% | 331.7 MiB/s | 12.6 MiB | 00m00s [ 12/1008] Installing rust-crossbeam-u 100% | 94.8 MiB/s | 194.2 KiB | 00m00s [ 13/1008] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 15/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 16/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 17/1008] Installing rust-proc-macro- 100% | 91.3 MiB/s | 93.5 KiB | 00m00s [ 18/1008] Installing rust-zerofrom-de 100% | 15.4 MiB/s | 15.7 KiB | 00m00s [ 19/1008] Installing rust-zerovec-dev 100% | 118.0 MiB/s | 604.3 KiB | 00m00s [ 20/1008] Installing rust-console-dev 100% | 129.3 MiB/s | 132.4 KiB | 00m00s [ 21/1008] Installing rust-ptr_meta-de 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 22/1008] Installing rust-once_cell-d 100% | 70.7 MiB/s | 144.8 KiB | 00m00s [ 23/1008] Installing rust-smallvec-de 100% | 136.3 MiB/s | 139.5 KiB | 00m00s [ 24/1008] Installing rust-smallvec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 25/1008] Installing rust-bitflags-de 100% | 78.8 MiB/s | 242.2 KiB | 00m00s [ 26/1008] Installing rust-bitflags+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 27/1008] Installing rust-crossbeam-q 100% | 76.9 MiB/s | 78.8 KiB | 00m00s [ 28/1008] Installing rust-crossbeam-e 100% | 94.9 MiB/s | 194.4 KiB | 00m00s [ 29/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 30/1008] Installing rust-either-deve 100% | 86.6 MiB/s | 88.7 KiB | 00m00s [ 31/1008] Installing rust-toml_writer 100% | 50.3 MiB/s | 51.5 KiB | 00m00s [ 32/1008] Installing rust-serde_spann 100% | 30.7 MiB/s | 31.4 KiB | 00m00s [ 33/1008] Installing rust-tracing-cor 100% | 123.4 MiB/s | 252.7 KiB | 00m00s [ 34/1008] Installing rust-tracing-sub 100% | 146.1 MiB/s | 1.0 MiB | 00m00s [ 35/1008] Installing rust-flate2-deve 100% | 79.5 MiB/s | 325.6 KiB | 00m00s [ 36/1008] Installing rust-log-devel-0 100% | 113.9 MiB/s | 233.3 KiB | 00m00s [ 37/1008] Installing rust-log+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 38/1008] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 39/1008] Installing rust-itertools0. 100% | 133.5 MiB/s | 683.3 KiB | 00m00s [ 40/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 41/1008] Installing rust-bstr-devel- 100% | 267.6 MiB/s | 1.6 MiB | 00m00s [ 42/1008] Installing rust-toml_dateti 100% | 61.4 MiB/s | 62.9 KiB | 00m00s [ 43/1008] Installing rust-jiff-core-d 100% | 182.1 MiB/s | 559.3 KiB | 00m00s [ 44/1008] Installing rust-jiff-devel- 100% | 276.2 MiB/s | 3.3 MiB | 00m00s [ 45/1008] Installing rust-toml_dateti 100% | 61.7 MiB/s | 63.2 KiB | 00m00s [ 46/1008] Installing rust-percent-enc 100% | 34.7 MiB/s | 35.5 KiB | 00m00s [ 47/1008] Installing rust-thin-vec-de 100% | 166.0 MiB/s | 170.0 KiB | 00m00s [ 48/1008] Installing rust-similar-dev 100% | 112.2 MiB/s | 344.6 KiB | 00m00s [ 49/1008] Installing rust-form_urlenc 100% | 0.0 B/s | 27.4 KiB | 00m00s [ 50/1008] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 51/1008] Installing rust-crossbeam-d 100% | 128.0 MiB/s | 131.1 KiB | 00m00s [ 52/1008] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 53/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 54/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 55/1008] Installing rust-regex-devel 100% | 172.3 MiB/s | 705.9 KiB | 00m00s [ 56/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 57/1008] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 58/1008] Installing rust-crossbeam-c 100% | 193.7 MiB/s | 595.0 KiB | 00m00s [ 59/1008] Installing rust-libc+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 60/1008] Installing rust-libc+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 61/1008] Installing rust-mio-devel-0 100% | 97.7 MiB/s | 500.1 KiB | 00m00s [ 62/1008] Installing rust-errno-devel 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 63/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 64/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 65/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 66/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 67/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 68/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 69/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 70/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 71/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 72/1008] Installing cmake-filesystem 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 73/1008] Installing rust-os_str_byte 100% | 67.6 MiB/s | 138.5 KiB | 00m00s [ 74/1008] Installing rust-similar2-de 100% | 56.8 MiB/s | 232.6 KiB | 00m00s [ 75/1008] Installing rust-yansi-devel 100% | 111.7 MiB/s | 114.3 KiB | 00m00s [ 76/1008] Installing rust-fastrand-de 100% | 59.3 MiB/s | 60.7 KiB | 00m00s [ 77/1008] Installing rust-zlib-rs-dev 100% | 188.8 MiB/s | 773.4 KiB | 00m00s [ 78/1008] Installing rust-rand_core-d 100% | 73.3 MiB/s | 75.0 KiB | 00m00s [ 79/1008] Installing rust-rand-devel- 100% | 139.4 MiB/s | 428.1 KiB | 00m00s [ 80/1008] Installing rust-tinyvec-dev 100% | 104.0 MiB/s | 213.1 KiB | 00m00s [ 81/1008] Installing rust-uuid-devel- 100% | 149.5 MiB/s | 306.2 KiB | 00m00s [ 82/1008] Installing rust-newtype-uui 100% | 63.6 MiB/s | 65.1 KiB | 00m00s [ 83/1008] Installing rust-shellexpand 100% | 73.2 MiB/s | 74.9 KiB | 00m00s [ 84/1008] Installing rust-uuid+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 85/1008] Installing rust-uuid+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 86/1008] Installing rust-zlib-rs+rus 100% | 0.0 B/s | 124.0 B | 00m00s [ 87/1008] Installing rust-similar2+te 100% | 0.0 B/s | 124.0 B | 00m00s [ 88/1008] Installing libzstd-devel-0: 100% | 214.0 MiB/s | 219.1 KiB | 00m00s [ 89/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 90/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 91/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 92/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 93/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 94/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 95/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 96/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 97/1008] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 98/1008] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 99/1008] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 100/1008] Installing rust-similar+tex 100% | 0.0 B/s | 124.0 B | 00m00s [ 101/1008] Installing rust-jiff-core+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 102/1008] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 103/1008] Installing rust-itertools-d 100% | 153.3 MiB/s | 785.0 KiB | 00m00s [ 104/1008] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 105/1008] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 106/1008] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 107/1008] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 108/1008] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 109/1008] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 110/1008] Installing rust-once_cell+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 111/1008] Installing rust-once_cell+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 112/1008] Installing rust-once_cell+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 113/1008] Installing rust-once_cell+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 114/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 115/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 116/1008] Installing rust-crossbeam-d 100% | 29.5 MiB/s | 30.3 KiB | 00m00s [ 117/1008] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 118/1008] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 119/1008] Installing rust-memchr+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 120/1008] Installing rust-memchr+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 121/1008] Installing rust-memchr+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 122/1008] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 123/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 124/1008] Installing rust-regex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 125/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 126/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 127/1008] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 128/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 129/1008] Installing rust-bit-vec-dev 100% | 116.3 MiB/s | 119.1 KiB | 00m00s [ 130/1008] Installing rust-bit-set-dev 100% | 64.0 MiB/s | 65.6 KiB | 00m00s [ 131/1008] Installing rust-interpolato 100% | 85.5 MiB/s | 262.7 KiB | 00m00s [ 132/1008] Installing llvm-0:23.1.3-2. 100% | 392.6 MiB/s | 86.8 MiB | 00m00s [ 133/1008] Installing rust-peg-runtime 100% | 12.4 MiB/s | 12.7 KiB | 00m00s [ 134/1008] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 135/1008] Installing rust-fnv-devel-0 100% | 0.0 B/s | 34.7 KiB | 00m00s [ 136/1008] Installing rust-html-escape 100% | 66.4 MiB/s | 136.1 KiB | 00m00s [ 137/1008] Installing rust-iana-time-z 100% | 72.3 MiB/s | 148.1 KiB | 00m00s [ 138/1008] Installing rust-minimal-lex 100% | 103.9 MiB/s | 319.3 KiB | 00m00s [ 139/1008] Installing rust-nom7-devel- 100% | 125.6 MiB/s | 643.3 KiB | 00m00s [ 140/1008] Installing rust-ucd-trie-de 100% | 156.0 MiB/s | 159.8 KiB | 00m00s [ 141/1008] Installing rust-pest-devel- 100% | 337.6 MiB/s | 1.4 MiB | 00m00s [ 142/1008] Installing rust-shlex-devel 100% | 54.2 MiB/s | 55.5 KiB | 00m00s [ 143/1008] Installing rust-siphasher-d 100% | 33.9 MiB/s | 69.3 KiB | 00m00s [ 144/1008] Installing libstdc++-devel- 100% | 409.2 MiB/s | 41.3 MiB | 00m00s [ 145/1008] Installing gcc-c++-0:16.2.1 100% | 377.7 MiB/s | 46.8 MiB | 00m00s [ 146/1008] Installing rust-anstyle-par 100% | 80.6 MiB/s | 82.5 KiB | 00m00s [ 147/1008] Installing rust-nu-ansi-ter 100% | 56.8 MiB/s | 116.2 KiB | 00m00s [ 148/1008] Installing rust-path-dedot- 100% | 30.6 MiB/s | 31.3 KiB | 00m00s [ 149/1008] Installing rust-snapbox-mac 100% | 0.0 B/s | 18.5 KiB | 00m00s [ 150/1008] Installing rust-typeid-deve 100% | 24.9 MiB/s | 25.5 KiB | 00m00s [ 151/1008] Installing rust-unit-prefix 100% | 25.9 MiB/s | 26.5 KiB | 00m00s [ 152/1008] Installing python-rpm-macro 100% | 0.0 B/s | 28.5 KiB | 00m00s [ 153/1008] Installing rust-hashbrown0. 100% | 200.0 MiB/s | 819.0 KiB | 00m00s [ 154/1008] Installing rust-allocator-a 100% | 142.3 MiB/s | 291.4 KiB | 00m00s [ 155/1008] Installing rust-utf8_iter-d 100% | 39.9 MiB/s | 40.8 KiB | 00m00s [ 156/1008] Installing rust-potential_u 100% | 32.3 MiB/s | 33.1 KiB | 00m00s [ 157/1008] Installing rust-writeable-d 100% | 56.9 MiB/s | 116.6 KiB | 00m00s [ 158/1008] Installing rust-equivalent- 100% | 0.0 B/s | 18.4 KiB | 00m00s [ 159/1008] Installing rust-indexmap-de 100% | 166.9 MiB/s | 512.8 KiB | 00m00s [ 160/1008] Installing rust-indexmap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 161/1008] Installing rust-indexmap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 162/1008] Installing rust-ordermap-de 100% | 114.3 MiB/s | 351.2 KiB | 00m00s [ 163/1008] Installing rust-intrusive-c 100% | 190.0 MiB/s | 389.2 KiB | 00m00s [ 164/1008] Installing rust-portable-at 100% | 206.2 MiB/s | 1.2 MiB | 00m00s [ 165/1008] Installing rust-rend-devel- 100% | 90.9 MiB/s | 93.0 KiB | 00m00s [ 166/1008] Installing rust-winnow-deve 100% | 139.8 MiB/s | 1.3 MiB | 00m00s [ 167/1008] Installing rust-toml_parser 100% | 112.9 MiB/s | 231.2 KiB | 00m00s [ 168/1008] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 169/1008] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 170/1008] Installing rust-typed-path- 100% | 95.3 MiB/s | 683.1 KiB | 00m00s [ 171/1008] Installing rust-which-devel 100% | 109.6 MiB/s | 112.3 KiB | 00m00s [ 172/1008] Installing rust-unicode-wid 100% | 437.1 MiB/s | 2.2 MiB | 00m00s [ 173/1008] Installing rust-unicode-ide 100% | 103.4 MiB/s | 317.5 KiB | 00m00s [ 174/1008] Installing rust-unicode-ide 100% | 0.0 B/s | 124.0 B | 00m00s [ 175/1008] Installing rust-proc-macro2 100% | 124.0 MiB/s | 254.0 KiB | 00m00s [ 176/1008] Installing rust-syn-devel-0 100% | 247.0 MiB/s | 2.2 MiB | 00m00s [ 177/1008] Installing rust-quote-devel 100% | 63.0 MiB/s | 129.0 KiB | 00m00s [ 178/1008] Installing rust-syn2-devel- 100% | 271.2 MiB/s | 2.2 MiB | 00m00s [ 179/1008] Installing rust-syn+parsing 100% | 0.0 B/s | 124.0 B | 00m00s [ 180/1008] Installing rust-syn+printin 100% | 0.0 B/s | 124.0 B | 00m00s [ 181/1008] Installing rust-syn+clone-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 182/1008] Installing rust-syn+derive- 100% | 0.0 B/s | 124.0 B | 00m00s [ 183/1008] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 184/1008] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 185/1008] Installing rust-quote+proc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 186/1008] Installing rust-quote+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 187/1008] Installing rust-syn2+full-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 188/1008] Installing rust-syn+proc-ma 100% | 0.0 B/s | 124.0 B | 00m00s [ 189/1008] Installing rust-syn+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 190/1008] Installing rust-displaydoc- 100% | 32.8 MiB/s | 67.3 KiB | 00m00s [ 191/1008] Installing rust-syn2+parsin 100% | 0.0 B/s | 124.0 B | 00m00s [ 192/1008] Installing rust-syn2+extra- 100% | 0.0 B/s | 124.0 B | 00m00s [ 193/1008] Installing rust-zerotrie-de 100% | 94.9 MiB/s | 388.5 KiB | 00m00s [ 194/1008] Installing rust-syn+extra-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 195/1008] Installing rust-syn+full-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 196/1008] Installing rust-syn+visit-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 197/1008] Installing rust-serde_deriv 100% | 107.2 MiB/s | 329.3 KiB | 00m00s [ 198/1008] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 199/1008] Installing rust-serde_core- 100% | 187.8 MiB/s | 384.7 KiB | 00m00s [ 200/1008] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 201/1008] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 202/1008] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 203/1008] Installing rust-manyhow-dev 100% | 90.0 MiB/s | 92.1 KiB | 00m00s [ 204/1008] Installing rust-syn2+proc-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 205/1008] Installing rust-syn2+clone- 100% | 0.0 B/s | 124.0 B | 00m00s [ 206/1008] Installing rust-syn2+printi 100% | 0.0 B/s | 124.0 B | 00m00s [ 207/1008] Installing rust-syn+fold-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 208/1008] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 209/1008] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 210/1008] Installing rust-toml-devel- 100% | 98.7 MiB/s | 303.1 KiB | 00m00s [ 211/1008] Installing rust-jiff+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 212/1008] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 213/1008] Installing rust-toml0.9-dev 100% | 96.6 MiB/s | 296.7 KiB | 00m00s [ 214/1008] Installing rust-serde_spann 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 215/1008] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 216/1008] Installing rust-serde-devel 100% | 179.4 MiB/s | 551.0 KiB | 00m00s [ 217/1008] Installing rust-serde+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 218/1008] Installing rust-serde+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 219/1008] Installing rust-serde+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 220/1008] Installing rust-indexmap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 221/1008] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 222/1008] Installing rust-synstructur 100% | 95.6 MiB/s | 97.9 KiB | 00m00s [ 223/1008] Installing rust-tinystr-dev 100% | 47.2 MiB/s | 96.7 KiB | 00m00s [ 224/1008] Installing rust-rkyv_derive 100% | 60.4 MiB/s | 123.6 KiB | 00m00s [ 225/1008] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 226/1008] Installing rust-syn2+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 227/1008] Installing rust-syn2+visit- 100% | 0.0 B/s | 124.0 B | 00m00s [ 228/1008] Installing rust-strum-devel 100% | 0.0 B/s | 20.5 KiB | 00m00s [ 229/1008] Installing rust-rustc-hash- 100% | 39.1 MiB/s | 40.0 KiB | 00m00s [ 230/1008] Installing rust-camino-deve 100% | 166.7 MiB/s | 170.7 KiB | 00m00s [ 231/1008] Installing rust-anstyle-dev 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [ 232/1008] Installing rust-anstyle+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 233/1008] Installing rust-anstyle+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 234/1008] Installing rust-anstyle-los 100% | 32.4 MiB/s | 33.2 KiB | 00m00s [ 235/1008] Installing rust-anstyle-los 100% | 0.0 B/s | 124.0 B | 00m00s [ 236/1008] Installing rust-camino+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 237/1008] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 238/1008] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 239/1008] Installing rust-tracing-att 100% | 81.6 MiB/s | 167.0 KiB | 00m00s [ 240/1008] Installing rust-tracing-att 100% | 0.0 B/s | 124.0 B | 00m00s [ 241/1008] Installing rust-rkyv_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 242/1008] Installing rust-tinystr+zer 100% | 0.0 B/s | 124.0 B | 00m00s [ 243/1008] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 244/1008] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 245/1008] Installing rust-zerofrom-de 100% | 0.0 B/s | 22.4 KiB | 00m00s [ 246/1008] Installing rust-zerofrom+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 247/1008] Installing rust-yoke-derive 100% | 47.4 MiB/s | 48.6 KiB | 00m00s [ 248/1008] Installing rust-rust-stemme 100% | 390.0 MiB/s | 9.4 MiB | 00m00s [ 249/1008] Installing rust-rust-stemme 100% | 0.0 B/s | 124.0 B | 00m00s [ 250/1008] Installing rust-serde+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 251/1008] Installing rust-serde+deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 252/1008] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 253/1008] Installing rust-toml0.9+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 254/1008] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 255/1008] Installing rust-munge_macro 100% | 19.1 MiB/s | 19.6 KiB | 00m00s [ 256/1008] Installing rust-munge-devel 100% | 57.9 MiB/s | 59.3 KiB | 00m00s [ 257/1008] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 258/1008] Installing rust-bstr+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 259/1008] Installing rust-bstr+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 260/1008] Installing rust-similar+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 261/1008] Installing rust-similar+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 262/1008] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 263/1008] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 264/1008] Installing rust-toml0.9+ser 100% | 0.0 B/s | 124.0 B | 00m00s [ 265/1008] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 266/1008] Installing rust-serde+rc-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 267/1008] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 268/1008] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 269/1008] Installing rust-ron-devel-0 100% | 119.0 MiB/s | 731.0 KiB | 00m00s [ 270/1008] Installing rust-ron+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 271/1008] Installing rust-ron+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 272/1008] Installing rust-bytecheck_d 100% | 34.2 MiB/s | 35.1 KiB | 00m00s [ 273/1008] Installing rust-ptr_meta_de 100% | 11.1 MiB/s | 11.3 KiB | 00m00s [ 274/1008] Installing rust-ptr_meta+pt 100% | 0.0 B/s | 124.0 B | 00m00s [ 275/1008] Installing rust-ptr_meta+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 276/1008] Installing rust-rancor-deve 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 277/1008] Installing rust-rkyv-devel- 100% | 75.1 MiB/s | 922.5 KiB | 00m00s [ 278/1008] Installing rust-bytecheck-d 100% | 61.3 MiB/s | 62.8 KiB | 00m00s [ 279/1008] Installing rust-rend+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 280/1008] Installing rust-rancor+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 281/1008] Installing rust-rkyv+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 282/1008] Installing rust-zerovec-der 100% | 94.9 MiB/s | 97.2 KiB | 00m00s [ 283/1008] Installing rust-zerovec+der 100% | 0.0 B/s | 124.0 B | 00m00s [ 284/1008] Installing rust-zerotrie+ze 100% | 0.0 B/s | 124.0 B | 00m00s [ 285/1008] Installing rust-thiserror-i 100% | 93.7 MiB/s | 95.9 KiB | 00m00s [ 286/1008] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 287/1008] Installing rust-thiserror-d 100% | 29.9 MiB/s | 122.4 KiB | 00m00s [ 288/1008] Installing rust-thiserror+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 289/1008] Installing rust-thiserror+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 290/1008] Installing rust-libcst_deri 100% | 41.2 MiB/s | 42.2 KiB | 00m00s [ 291/1008] Installing rust-libcst_deri 100% | 0.0 B/s | 124.0 B | 00m00s [ 292/1008] Installing rust-ref-cast-im 100% | 0.0 B/s | 30.4 KiB | 00m00s [ 293/1008] Installing rust-ref-cast-im 100% | 0.0 B/s | 124.0 B | 00m00s [ 294/1008] Installing rust-ref-cast-de 100% | 22.7 MiB/s | 46.4 KiB | 00m00s [ 295/1008] Installing rust-ref-cast+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 296/1008] Installing rust-thiserror-i 100% | 80.2 MiB/s | 82.2 KiB | 00m00s [ 297/1008] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 298/1008] Installing rust-thiserror1- 100% | 25.2 MiB/s | 103.0 KiB | 00m00s [ 299/1008] Installing rust-thiserror1+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 300/1008] Installing rust-peg-macros- 100% | 336.2 MiB/s | 344.3 KiB | 00m00s [ 301/1008] Installing rust-peg-macros+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 302/1008] Installing rust-peg-devel-0 100% | 23.2 MiB/s | 71.2 KiB | 00m00s [ 303/1008] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 304/1008] Installing rust-serde_deriv 100% | 128.0 MiB/s | 131.1 KiB | 00m00s [ 305/1008] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 306/1008] Installing rust-schemars_de 100% | 67.2 MiB/s | 137.6 KiB | 00m00s [ 307/1008] Installing rust-schemars_de 100% | 0.0 B/s | 124.0 B | 00m00s [ 308/1008] Installing rust-syn+visit-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 309/1008] Installing rust-salsa-macro 100% | 191.8 MiB/s | 196.4 KiB | 00m00s [ 310/1008] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 311/1008] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 312/1008] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 313/1008] Installing rust-console+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 314/1008] Installing rust-annotate-sn 100% | 61.1 MiB/s | 125.0 KiB | 00m00s [ 315/1008] Installing rust-annotate-sn 100% | 0.0 B/s | 124.0 B | 00m00s [ 316/1008] Installing rust-which+real- 100% | 0.0 B/s | 124.0 B | 00m00s [ 317/1008] Installing rust-which+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 318/1008] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 319/1008] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 320/1008] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 321/1008] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 322/1008] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 323/1008] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 324/1008] Installing rust-ordermap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 325/1008] Installing rust-ordermap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 326/1008] Installing rust-hashbrown+e 100% | 0.0 B/s | 124.0 B | 00m00s [ 327/1008] Installing rust-potential_u 100% | 0.0 B/s | 124.0 B | 00m00s [ 328/1008] Installing rust-utf8_iter+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 329/1008] Installing rust-allocator-a 100% | 0.0 B/s | 124.0 B | 00m00s [ 330/1008] Installing rust-hashbrown+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 331/1008] Installing rust-hashbrown0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 332/1008] Installing python3-rpm-macr 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 333/1008] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 334/1008] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 335/1008] Installing rust-typeid+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 336/1008] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 337/1008] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 338/1008] Installing rust-path-absolu 100% | 36.5 MiB/s | 37.4 KiB | 00m00s [ 339/1008] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 340/1008] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 341/1008] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 342/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 343/1008] Installing rust-siphasher+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 344/1008] Installing rust-siphasher+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 345/1008] Installing rust-phf_shared- 100% | 0.0 B/s | 49.2 KiB | 00m00s [ 346/1008] Installing rust-phf0.11-dev 100% | 80.3 MiB/s | 82.2 KiB | 00m00s [ 347/1008] Installing rust-phf-devel-0 100% | 84.9 MiB/s | 86.9 KiB | 00m00s [ 348/1008] Installing rust-phf_shared+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 349/1008] Installing rust-phf_shared0 100% | 0.0 B/s | 45.6 KiB | 00m00s [ 350/1008] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 351/1008] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 352/1008] Installing rust-phf+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 353/1008] Installing rust-phf+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 354/1008] Installing rust-phf0.11+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 355/1008] Installing rust-phf0.11+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 356/1008] Installing rust-shlex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 357/1008] Installing rust-shlex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 358/1008] Installing rust-pest+memchr 100% | 0.0 B/s | 124.0 B | 00m00s [ 359/1008] Installing rust-ucd-trie+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 360/1008] Installing rust-pest+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 361/1008] Installing rust-pest+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 362/1008] Installing rust-nom7+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 363/1008] Installing rust-minimal-lex 100% | 0.0 B/s | 124.0 B | 00m00s [ 364/1008] Installing rust-nom7+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 365/1008] Installing rust-cexpr-devel 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 366/1008] Installing rust-cexpr+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 367/1008] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 368/1008] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 369/1008] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 370/1008] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 371/1008] Installing rust-fnv+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 372/1008] Installing rust-fnv+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 373/1008] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 374/1008] Installing rust-peg+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 375/1008] Installing rust-peg+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 376/1008] Installing llvm-test-0:23.1 100% | 114.9 MiB/s | 2.3 MiB | 00m00s [ 377/1008] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 378/1008] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 379/1008] Installing rust-bit-vec+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 380/1008] Installing rust-bit-set+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 381/1008] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 382/1008] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 383/1008] Installing rust-quick-xml0. 100% | 254.2 MiB/s | 1.3 MiB | 00m00s [ 384/1008] Installing rust-quick-xml0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 385/1008] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 386/1008] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 387/1008] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 388/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 389/1008] Installing rust-crossbeam+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 390/1008] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 391/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 392/1008] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 393/1008] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 394/1008] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 395/1008] Installing rust-tracing-log 100% | 64.6 MiB/s | 66.1 KiB | 00m00s [ 396/1008] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 397/1008] Installing rust-rayon-core- 100% | 91.0 MiB/s | 279.5 KiB | 00m00s [ 398/1008] Installing rust-rayon-core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 399/1008] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 400/1008] Installing rust-similar+inl 100% | 0.0 B/s | 124.0 B | 00m00s [ 401/1008] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 402/1008] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 403/1008] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 404/1008] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 405/1008] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 406/1008] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 407/1008] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 408/1008] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 409/1008] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 410/1008] Installing rust-matchers-de 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 411/1008] Installing rust-matchers+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 412/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 413/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 414/1008] Installing rust-fancy-regex 100% | 143.1 MiB/s | 439.7 KiB | 00m00s [ 415/1008] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 416/1008] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 417/1008] Installing rust-similar2+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 418/1008] Installing rust-similar2+in 100% | 0.0 B/s | 124.0 B | 00m00s [ 419/1008] Installing rust-zlib-rs+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 420/1008] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 421/1008] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 422/1008] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 423/1008] Installing rust-tinyvec+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 424/1008] Installing rust-rand_core+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 425/1008] Installing rust-fastrand+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 426/1008] Installing rust-fastrand+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 427/1008] Installing rust-fastrand+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 428/1008] Installing rust-yansi+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 429/1008] Installing rust-yansi+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 430/1008] Installing rust-yansi+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 431/1008] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 432/1008] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 433/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 434/1008] Installing rust-errno+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 435/1008] Installing rust-mio+os-poll 100% | 0.0 B/s | 124.0 B | 00m00s [ 436/1008] Installing rust-mio+os-ext- 100% | 0.0 B/s | 124.0 B | 00m00s [ 437/1008] Installing rust-mio+log-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 438/1008] Installing rust-mio+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 439/1008] Installing rust-os_pipe-dev 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 440/1008] Installing rust-os_pipe+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 441/1008] Installing rust-wait-timeou 100% | 31.1 MiB/s | 31.9 KiB | 00m00s [ 442/1008] Installing rust-wait-timeou 100% | 0.0 B/s | 124.0 B | 00m00s [ 443/1008] Installing rust-inotify-sys 100% | 0.0 B/s | 33.2 KiB | 00m00s [ 444/1008] Installing rust-inotify-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 445/1008] Installing rust-inotify-dev 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 446/1008] Installing rust-jobserver-d 100% | 94.4 MiB/s | 96.7 KiB | 00m00s [ 447/1008] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 448/1008] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 449/1008] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 450/1008] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 451/1008] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 452/1008] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 453/1008] Installing rust-thin-vec+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 454/1008] Installing rust-thin-vec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 455/1008] Installing rust-jiff-core+t 100% | 0.0 B/s | 124.0 B | 00m00s [ 456/1008] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 457/1008] Installing rust-log+alloc-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 458/1008] Installing rust-log+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 459/1008] Installing rust-jiff-core+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 460/1008] Installing rust-jiff+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 461/1008] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 462/1008] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 463/1008] Installing rust-flate2+zlib 100% | 0.0 B/s | 124.0 B | 00m00s [ 464/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 465/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 466/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 467/1008] Installing rust-either+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 468/1008] Installing rust-either+use_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 469/1008] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 470/1008] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 471/1008] Installing rust-notify-type 100% | 38.2 MiB/s | 78.2 KiB | 00m00s [ 472/1008] Installing rust-notify-type 100% | 0.0 B/s | 124.0 B | 00m00s [ 473/1008] Installing rust-bitflags+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 474/1008] Installing rust-smallvec+un 100% | 0.0 B/s | 124.0 B | 00m00s [ 475/1008] Installing rust-version-ran 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 476/1008] Installing rust-version-ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 477/1008] Installing rust-ptr_meta+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 478/1008] Installing rust-console+ans 100% | 0.0 B/s | 124.0 B | 00m00s [ 479/1008] Installing rust-console+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 480/1008] Installing rust-console+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 481/1008] Installing rust-indicatif-d 100% | 103.7 MiB/s | 318.5 KiB | 00m00s [ 482/1008] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 483/1008] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 484/1008] Installing rust-manyhow-mac 100% | 0.0 B/s | 17.7 KiB | 00m00s [ 485/1008] Installing rust-manyhow-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 486/1008] Installing rust-manyhow+mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 487/1008] Installing rust-manyhow+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 488/1008] Installing rust-quote-use-m 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 489/1008] Installing rust-quote-use-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 490/1008] Installing rust-quote-use-d 100% | 0.0 B/s | 11.4 KiB | 00m00s [ 491/1008] Installing rust-quote-use+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 492/1008] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 493/1008] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 494/1008] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 495/1008] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 496/1008] Installing rust-linux-raw-s 100% | 40.4 KiB/s | 124.0 B | 00m00s [ 497/1008] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 498/1008] Installing rust-rustix-deve 100% | 87.7 MiB/s | 2.3 MiB | 00m00s [ 499/1008] Installing rust-rustix+fs-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 500/1008] Installing rust-rustix+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 501/1008] Installing rust-rustix+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 502/1008] Installing rust-rustix+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 503/1008] Installing rust-tempfile-de 100% | 86.1 MiB/s | 176.3 KiB | 00m00s [ 504/1008] Installing rust-rustix+term 100% | 0.0 B/s | 124.0 B | 00m00s [ 505/1008] Installing rust-terminal_si 100% | 24.6 MiB/s | 25.2 KiB | 00m00s [ 506/1008] Installing rust-terminal_si 100% | 0.0 B/s | 124.0 B | 00m00s [ 507/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 508/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 509/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 510/1008] Installing rust-globset-dev 100% | 117.9 MiB/s | 120.7 KiB | 00m00s [ 511/1008] Installing rust-globset+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 512/1008] Installing rust-globset+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 513/1008] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 514/1008] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 515/1008] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 516/1008] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 517/1008] Installing rust-regex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 518/1008] Installing rust-hashbrown+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 519/1008] Installing rust-hashbrown+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 520/1008] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 521/1008] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 522/1008] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 523/1008] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 524/1008] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 525/1008] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 526/1008] Installing rust-ar_archive_ 100% | 170.0 MiB/s | 348.1 KiB | 00m00s [ 527/1008] Installing rust-ar_archive_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 528/1008] Installing rust-get-size2+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 529/1008] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 530/1008] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 531/1008] Installing rust-libc+extra_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 532/1008] Installing rust-cpufeatures 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [ 533/1008] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 534/1008] Installing rust-cpufeatures 100% | 43.4 MiB/s | 44.4 KiB | 00m00s [ 535/1008] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 536/1008] Installing rust-csv-core-de 100% | 116.0 MiB/s | 118.8 KiB | 00m00s [ 537/1008] Installing rust-csv-core+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 538/1008] Installing rust-version_che 100% | 57.8 MiB/s | 59.2 KiB | 00m00s [ 539/1008] Installing rust-version_che 100% | 0.0 B/s | 124.0 B | 00m00s [ 540/1008] Installing rust-typenum-dev 100% | 390.7 MiB/s | 1.2 MiB | 00m00s [ 541/1008] Installing rust-typenum+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 542/1008] Installing rust-generic-arr 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [ 543/1008] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 544/1008] Installing rust-block-buffe 100% | 35.0 MiB/s | 35.8 KiB | 00m00s [ 545/1008] Installing rust-block-buffe 100% | 0.0 B/s | 124.0 B | 00m00s [ 546/1008] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 547/1008] Installing rust-crypto-comm 100% | 0.0 B/s | 26.8 KiB | 00m00s [ 548/1008] Installing rust-crypto-comm 100% | 0.0 B/s | 124.0 B | 00m00s [ 549/1008] Installing rust-digest0.10- 100% | 86.2 MiB/s | 88.2 KiB | 00m00s [ 550/1008] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 551/1008] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 552/1008] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 553/1008] Installing ncurses-c++-libs 100% | 75.6 MiB/s | 154.9 KiB | 00m00s [ 554/1008] Installing ncurses-devel-0: 100% | 28.3 MiB/s | 1.0 MiB | 00m00s [ 555/1008] Installing libedit-devel-0: 100% | 33.0 MiB/s | 67.5 KiB | 00m00s [ 556/1008] Installing rust-collection_ 100% | 23.2 MiB/s | 23.7 KiB | 00m00s [ 557/1008] Installing rust-collection_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 558/1008] Installing rust-attribute-d 100% | 40.0 MiB/s | 40.9 KiB | 00m00s [ 559/1008] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 560/1008] Installing rust-attribute-d 100% | 76.9 MiB/s | 78.7 KiB | 00m00s [ 561/1008] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 562/1008] Installing rust-get-size-de 100% | 0.0 B/s | 29.0 KiB | 00m00s [ 563/1008] Installing rust-get-size-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 564/1008] Installing rust-get-size2+g 100% | 0.0 B/s | 124.0 B | 00m00s [ 565/1008] Installing emacs-filesystem 100% | 1.0 MiB/s | 1.1 KiB | 00m00s [ 566/1008] Installing llvm-static-0:23 100% | 559.8 MiB/s | 367.2 MiB | 00m01s [ 567/1008] Installing llvm-googletest- 100% | 168.9 MiB/s | 2.2 MiB | 00m00s [ 568/1008] Installing llvm-devel-0:23. 100% | 161.6 MiB/s | 38.0 MiB | 00m00s [ 569/1008] Installing clang-resource-f 100% | 8.1 MiB/s | 16.7 KiB | 00m00s [ 570/1008] Installing clang-libs-0:23. 100% | 462.7 MiB/s | 110.6 MiB | 00m00s [ 571/1008] Installing clang-0:23.1.3-2 100% | 564.0 MiB/s | 66.5 MiB | 00m00s [ 572/1008] Installing clang-tools-extr 100% | 403.0 MiB/s | 62.1 MiB | 00m00s [ 573/1008] Installing clang-devel-0:23 100% | 255.5 MiB/s | 34.5 MiB | 00m00s [ 574/1008] Installing rust-option-ext- 100% | 22.5 MiB/s | 23.0 KiB | 00m00s [ 575/1008] Installing rust-option-ext+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 576/1008] Installing rust-dirs-sys-de 100% | 29.8 MiB/s | 30.5 KiB | 00m00s [ 577/1008] Installing rust-dirs-sys+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 578/1008] Installing rust-dirs-devel- 100% | 48.9 MiB/s | 50.0 KiB | 00m00s [ 579/1008] Installing rust-dirs+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 580/1008] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 581/1008] Installing rust-rand_core0. 100% | 76.4 MiB/s | 78.2 KiB | 00m00s [ 582/1008] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 583/1008] Installing rust-rand0.8-dev 100% | 106.0 MiB/s | 325.7 KiB | 00m00s [ 584/1008] Installing rust-rand0.8+sma 100% | 0.0 B/s | 124.0 B | 00m00s [ 585/1008] Installing rust-phf_generat 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 586/1008] Installing rust-phf_generat 100% | 0.0 B/s | 124.0 B | 00m00s [ 587/1008] Installing rust-phf_codegen 100% | 43.2 MiB/s | 44.2 KiB | 00m00s [ 588/1008] Installing rust-phf_codegen 100% | 0.0 B/s | 124.0 B | 00m00s [ 589/1008] Installing rust-terminfo-de 100% | 85.6 MiB/s | 175.4 KiB | 00m00s [ 590/1008] Installing rust-terminfo+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 591/1008] Installing rust-pkg-config- 100% | 74.6 MiB/s | 76.4 KiB | 00m00s [ 592/1008] Installing rust-pkg-config+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 593/1008] Installing rust-termtree0.5 100% | 20.7 MiB/s | 21.2 KiB | 00m00s [ 594/1008] Installing rust-termtree0.5 100% | 0.0 B/s | 124.0 B | 00m00s [ 595/1008] Installing rust-clap_lex-de 100% | 42.9 MiB/s | 43.9 KiB | 00m00s [ 596/1008] Installing rust-clap_lex+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 597/1008] Installing rust-clap_builde 100% | 186.1 MiB/s | 952.8 KiB | 00m00s [ 598/1008] Installing rust-clap-devel- 100% | 41.4 MiB/s | 254.1 KiB | 00m00s [ 599/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 600/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 601/1008] Installing rust-clap+error- 100% | 0.0 B/s | 124.0 B | 00m00s [ 602/1008] Installing rust-clap+help-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 603/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 604/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 605/1008] Installing rust-clap+usage- 100% | 0.0 B/s | 124.0 B | 00m00s [ 606/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 607/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 608/1008] Installing rust-clap+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 609/1008] Installing rust-clap_comple 100% | 94.5 MiB/s | 193.6 KiB | 00m00s [ 610/1008] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 611/1008] Installing rust-clap_comple 100% | 39.0 MiB/s | 39.9 KiB | 00m00s [ 612/1008] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 613/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 614/1008] Installing rust-escape8259- 100% | 0.0 B/s | 14.1 KiB | 00m00s [ 615/1008] Installing rust-escape8259+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 616/1008] Installing rust-find-msvc-t 100% | 113.6 MiB/s | 116.3 KiB | 00m00s [ 617/1008] Installing rust-find-msvc-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 618/1008] Installing rust-cc-devel-0: 100% | 199.3 MiB/s | 408.2 KiB | 00m00s [ 619/1008] Installing rust-cc+default- 100% | 0.0 B/s | 124.0 B | 00m00s [ 620/1008] Installing rust-psm-devel-0 100% | 52.7 MiB/s | 107.8 KiB | 00m00s [ 621/1008] Installing rust-psm+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 622/1008] Installing rust-cc+parallel 100% | 0.0 B/s | 124.0 B | 00m00s [ 623/1008] Installing rust-strsim-deve 100% | 53.6 MiB/s | 54.8 KiB | 00m00s [ 624/1008] Installing rust-strsim+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 625/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 626/1008] Installing rust-clap+sugges 100% | 0.0 B/s | 124.0 B | 00m00s [ 627/1008] Installing rust-tinyvec_mac 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 628/1008] Installing rust-tinyvec_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 629/1008] Installing rust-tinyvec+tin 100% | 0.0 B/s | 124.0 B | 00m00s [ 630/1008] Installing rust-tinyvec+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 631/1008] Installing rust-unicode-nor 100% | 232.3 MiB/s | 713.6 KiB | 00m00s [ 632/1008] Installing rust-urlencoding 100% | 19.6 MiB/s | 20.1 KiB | 00m00s [ 633/1008] Installing rust-urlencoding 100% | 0.0 B/s | 124.0 B | 00m00s [ 634/1008] Installing rust-anstyle-que 100% | 26.0 MiB/s | 26.7 KiB | 00m00s [ 635/1008] Installing rust-anstyle-que 100% | 0.0 B/s | 124.0 B | 00m00s [ 636/1008] Installing rust-autocfg-dev 100% | 31.3 MiB/s | 64.1 KiB | 00m00s [ 637/1008] Installing rust-autocfg+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 638/1008] Installing rust-num-traits- 100% | 132.8 MiB/s | 272.0 KiB | 00m00s [ 639/1008] Installing rust-chrono-deve 100% | 214.7 MiB/s | 1.3 MiB | 00m00s [ 640/1008] Installing rust-chrono+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 641/1008] Installing rust-chrono+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 642/1008] Installing rust-chrono+now- 100% | 0.0 B/s | 124.0 B | 00m00s [ 643/1008] Installing rust-chrono+iana 100% | 0.0 B/s | 124.0 B | 00m00s [ 644/1008] Installing rust-chrono+cloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 645/1008] Installing rust-fs-err-deve 100% | 53.4 MiB/s | 109.4 KiB | 00m00s [ 646/1008] Installing rust-fs-err+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 647/1008] Installing rust-cfg_aliases 100% | 22.6 MiB/s | 23.1 KiB | 00m00s [ 648/1008] Installing rust-cfg_aliases 100% | 0.0 B/s | 124.0 B | 00m00s [ 649/1008] Installing rust-colorchoice 100% | 0.0 B/s | 21.7 KiB | 00m00s [ 650/1008] Installing rust-colorchoice 100% | 0.0 B/s | 124.0 B | 00m00s [ 651/1008] Installing rust-difflib-dev 100% | 39.5 MiB/s | 40.4 KiB | 00m00s [ 652/1008] Installing rust-difflib+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 653/1008] Installing rust-foldhash-de 100% | 58.0 MiB/s | 59.4 KiB | 00m00s [ 654/1008] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 655/1008] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 656/1008] Installing rust-hashlink-de 100% | 165.5 MiB/s | 169.4 KiB | 00m00s [ 657/1008] Installing rust-hashlink+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 658/1008] Installing rust-scopeguard- 100% | 33.7 MiB/s | 34.5 KiB | 00m00s [ 659/1008] Installing rust-lock_api-de 100% | 196.3 MiB/s | 201.0 KiB | 00m00s [ 660/1008] Installing rust-lock_api+at 100% | 0.0 B/s | 124.0 B | 00m00s [ 661/1008] Installing rust-lock_api+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 662/1008] Installing rust-paste-devel 100% | 35.7 MiB/s | 73.1 KiB | 00m00s [ 663/1008] Installing rust-paste+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 664/1008] Installing rust-predicates- 100% | 0.0 B/s | 26.1 KiB | 00m00s [ 665/1008] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 666/1008] Installing rust-predicates- 100% | 63.6 MiB/s | 130.3 KiB | 00m00s [ 667/1008] Installing rust-predicates+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 668/1008] Installing rust-predicates- 100% | 20.0 MiB/s | 20.5 KiB | 00m00s [ 669/1008] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 670/1008] Installing rust-radium-deve 100% | 48.2 MiB/s | 49.4 KiB | 00m00s [ 671/1008] Installing rust-radium+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 672/1008] Installing rust-rustversion 100% | 33.4 MiB/s | 68.3 KiB | 00m00s [ 673/1008] Installing rust-rustversion 100% | 0.0 B/s | 124.0 B | 00m00s [ 674/1008] Installing rust-castaway-de 100% | 39.8 MiB/s | 40.8 KiB | 00m00s [ 675/1008] Installing rust-castaway+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 676/1008] Installing rust-ryu-devel-0 100% | 52.4 MiB/s | 161.0 KiB | 00m00s [ 677/1008] Installing rust-ryu+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 678/1008] Installing rust-salsa-macro 100% | 105.6 MiB/s | 108.1 KiB | 00m00s [ 679/1008] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 680/1008] Installing rust-tap-devel-0 100% | 38.6 MiB/s | 39.5 KiB | 00m00s [ 681/1008] Installing rust-tap+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 682/1008] Installing rust-wyz-devel-0 100% | 59.7 MiB/s | 61.1 KiB | 00m00s [ 683/1008] Installing rust-winnow0.7-d 100% | 156.9 MiB/s | 1.3 MiB | 00m00s [ 684/1008] Installing rust-toml0.9+par 100% | 0.0 B/s | 124.0 B | 00m00s [ 685/1008] Installing rust-unscanny-de 100% | 36.1 MiB/s | 36.9 KiB | 00m00s [ 686/1008] Installing rust-unscanny+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 687/1008] Installing rust-pep440_rs-d 100% | 203.0 MiB/s | 207.9 KiB | 00m00s [ 688/1008] Installing rust-pep440_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 689/1008] Installing rust-pep440_rs+v 100% | 0.0 B/s | 124.0 B | 00m00s [ 690/1008] Installing rust-utf8parse-d 100% | 34.4 MiB/s | 35.2 KiB | 00m00s [ 691/1008] Installing rust-utf8parse+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 692/1008] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 693/1008] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 694/1008] Installing rust-anstream-de 100% | 50.1 MiB/s | 102.5 KiB | 00m00s [ 695/1008] Installing rust-anstream+au 100% | 0.0 B/s | 124.0 B | 00m00s [ 696/1008] Installing rust-anstream+wi 100% | 0.0 B/s | 124.0 B | 00m00s [ 697/1008] Installing rust-anstream+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 698/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 699/1008] Installing rust-clap+color- 100% | 0.0 B/s | 124.0 B | 00m00s [ 700/1008] Installing rust-clap+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 701/1008] Installing rust-clap_comple 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 702/1008] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 703/1008] Installing rust-anstyle-svg 100% | 63.3 MiB/s | 64.8 KiB | 00m00s [ 704/1008] Installing rust-anstyle-svg 100% | 0.0 B/s | 124.0 B | 00m00s [ 705/1008] Installing rust-stable_dere 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 706/1008] Installing rust-yoke-devel- 100% | 137.2 MiB/s | 140.5 KiB | 00m00s [ 707/1008] Installing rust-yoke+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 708/1008] Installing rust-zerovec+yok 100% | 0.0 B/s | 124.0 B | 00m00s [ 709/1008] Installing rust-icu_collect 100% | 125.9 MiB/s | 644.5 KiB | 00m00s [ 710/1008] Installing rust-zerotrie+yo 100% | 0.0 B/s | 124.0 B | 00m00s [ 711/1008] Installing rust-zmij-devel- 100% | 66.0 MiB/s | 67.6 KiB | 00m00s [ 712/1008] Installing rust-zmij+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 713/1008] Installing jemalloc-0:5.4.0 100% | 57.4 MiB/s | 940.3 KiB | 00m00s [ 714/1008] Installing jemalloc-devel-0 100% | 1.8 MiB/s | 24.3 KiB | 00m00s [ 715/1008] Installing rust-tikv-jemall 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 716/1008] Installing rust-tikv-jemall 100% | 48.4 MiB/s | 49.5 KiB | 00m00s [ 717/1008] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 718/1008] Installing rust-funty-devel 100% | 55.1 MiB/s | 56.4 KiB | 00m00s [ 719/1008] Installing rust-bitvec-deve 100% | 52.7 MiB/s | 1.0 MiB | 00m00s [ 720/1008] Installing rust-boxcar-deve 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [ 721/1008] Installing rust-boxcar+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 722/1008] Installing rust-simdutf8-de 100% | 63.9 MiB/s | 131.0 KiB | 00m00s [ 723/1008] Installing rust-bytecheck+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 724/1008] Installing rust-cfg-if-deve 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 725/1008] Installing rust-cfg-if+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 726/1008] Installing rust-nix-devel-0 100% | 184.8 MiB/s | 1.7 MiB | 00m00s [ 727/1008] Installing rust-getrandom-d 100% | 55.9 MiB/s | 171.7 KiB | 00m00s [ 728/1008] Installing rust-chacha20-de 100% | 75.3 MiB/s | 154.1 KiB | 00m00s [ 729/1008] Installing rust-crc32fast-d 100% | 60.0 MiB/s | 122.9 KiB | 00m00s [ 730/1008] Installing rust-crc32fast+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 731/1008] Installing rust-crc32fast+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 732/1008] Installing rust-zip-devel-0 100% | 202.9 MiB/s | 623.3 KiB | 00m00s [ 733/1008] Installing rust-zip+_deflat 100% | 0.0 B/s | 124.0 B | 00m00s [ 734/1008] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 735/1008] Installing rust-chacha20+rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 736/1008] Installing rust-tempfile+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 737/1008] Installing rust-tempfile+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 738/1008] Installing rust-insta-devel 100% | 74.1 MiB/s | 531.2 KiB | 00m00s [ 739/1008] Installing rust-insta+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 740/1008] Installing rust-insta+pest- 100% | 0.0 B/s | 124.0 B | 00m00s [ 741/1008] Installing rust-insta+regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 742/1008] Installing rust-insta+conso 100% | 0.0 B/s | 124.0 B | 00m00s [ 743/1008] Installing rust-insta+color 100% | 0.0 B/s | 124.0 B | 00m00s [ 744/1008] Installing rust-insta+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 745/1008] Installing rust-getrandom+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 746/1008] Installing rust-getrandom+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 747/1008] Installing rust-rand+sys_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 748/1008] Installing rust-nix+fs-deve 100% | 0.0 B/s | 124.0 B | 00m00s [ 749/1008] Installing rust-nix+term-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 750/1008] Installing rust-nix+process 100% | 0.0 B/s | 124.0 B | 00m00s [ 751/1008] Installing rust-nix+signal- 100% | 0.0 B/s | 124.0 B | 00m00s [ 752/1008] Installing rust-thread_loca 100% | 55.3 MiB/s | 56.6 KiB | 00m00s [ 753/1008] Installing rust-thread_loca 100% | 0.0 B/s | 124.0 B | 00m00s [ 754/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 755/1008] Installing rust-test-case-c 100% | 62.7 MiB/s | 64.2 KiB | 00m00s [ 756/1008] Installing rust-test-case-m 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 757/1008] Installing rust-parking_lot 100% | 68.6 MiB/s | 140.4 KiB | 00m00s [ 758/1008] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 759/1008] Installing rust-parking_lot 100% | 98.3 MiB/s | 201.4 KiB | 00m00s [ 760/1008] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 761/1008] Installing rust-sha2_0.10-d 100% | 54.8 MiB/s | 112.3 KiB | 00m00s [ 762/1008] Installing rust-pest_meta-d 100% | 136.2 MiB/s | 279.0 KiB | 00m00s [ 763/1008] Installing rust-pest_meta+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 764/1008] Installing rust-pest_genera 100% | 81.3 MiB/s | 83.3 KiB | 00m00s [ 765/1008] Installing rust-pest_derive 100% | 39.0 MiB/s | 79.9 KiB | 00m00s [ 766/1008] Installing rust-pest_genera 100% | 0.0 B/s | 124.0 B | 00m00s [ 767/1008] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 768/1008] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 769/1008] Installing rust-insta+pest_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 770/1008] Installing rust-libloading0 100% | 55.1 MiB/s | 112.9 KiB | 00m00s [ 771/1008] Installing rust-libloading0 100% | 0.0 B/s | 124.0 B | 00m00s [ 772/1008] Installing rust-diff-devel- 100% | 445.4 MiB/s | 912.2 KiB | 00m00s [ 773/1008] Installing rust-diff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 774/1008] Installing rust-pretty_asse 100% | 121.8 MiB/s | 124.8 KiB | 00m00s [ 775/1008] Installing rust-dyn-clone-d 100% | 34.5 MiB/s | 35.4 KiB | 00m00s [ 776/1008] Installing rust-dyn-clone+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 777/1008] Installing rust-litemap-dev 100% | 65.4 MiB/s | 134.0 KiB | 00m00s [ 778/1008] Installing rust-icu_locale_ 100% | 66.3 MiB/s | 407.4 KiB | 00m00s [ 779/1008] Installing rust-icu_provide 100% | 102.2 MiB/s | 209.4 KiB | 00m00s [ 780/1008] Installing rust-icu_normali 100% | 422.3 MiB/s | 3.0 MiB | 00m00s [ 781/1008] Installing rust-icu_provide 100% | 0.0 B/s | 124.0 B | 00m00s [ 782/1008] Installing rust-icu_locale_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 783/1008] Installing rust-icu_propert 100% | 189.3 MiB/s | 581.6 KiB | 00m00s [ 784/1008] Installing rust-idna_adapte 100% | 0.0 B/s | 27.9 KiB | 00m00s [ 785/1008] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 786/1008] Installing rust-idna-devel- 100% | 303.4 MiB/s | 932.0 KiB | 00m00s [ 787/1008] Installing rust-idna+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 788/1008] Installing rust-idna+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 789/1008] Installing rust-icu_normali 100% | 200.5 MiB/s | 410.6 KiB | 00m00s [ 790/1008] Installing rust-icu_propert 100% | 208.9 MiB/s | 1.5 MiB | 00m00s [ 791/1008] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [ 792/1008] Installing rust-icu_normali 100% | 0.0 B/s | 124.0 B | 00m00s [ 793/1008] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 794/1008] Installing rust-idna+compil 100% | 0.0 B/s | 124.0 B | 00m00s [ 795/1008] Installing rust-url-devel-0 100% | 277.6 MiB/s | 568.5 KiB | 00m00s [ 796/1008] Installing rust-url+serde-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 797/1008] Installing rust-url+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 798/1008] Installing rust-url+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 799/1008] Installing rust-pep508_rs-d 100% | 110.5 MiB/s | 339.6 KiB | 00m00s [ 800/1008] Installing rust-pep508_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 801/1008] Installing rust-inventory-d 100% | 21.5 MiB/s | 44.0 KiB | 00m00s [ 802/1008] Installing rust-inventory+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 803/1008] Installing rust-itoa-devel- 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 804/1008] Installing rust-itoa+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 805/1008] Installing rust-serde_json- 100% | 119.0 MiB/s | 731.1 KiB | 00m00s [ 806/1008] Installing rust-char_str-de 100% | 100.6 MiB/s | 309.0 KiB | 00m00s [ 807/1008] Installing rust-char_str+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 808/1008] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 809/1008] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 810/1008] Installing rust-gen-lsp-typ 100% | 321.3 MiB/s | 658.1 KiB | 00m00s [ 811/1008] Installing rust-escargot-de 100% | 37.5 MiB/s | 76.7 KiB | 00m00s [ 812/1008] Installing rust-escargot+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 813/1008] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 814/1008] Installing rust-schemars-de 100% | 52.5 MiB/s | 538.0 KiB | 00m00s [ 815/1008] Installing rust-schemars+sc 100% | 0.0 B/s | 124.0 B | 00m00s [ 816/1008] Installing rust-lazy_static 100% | 38.1 MiB/s | 39.0 KiB | 00m00s [ 817/1008] Installing rust-lazy_static 100% | 0.0 B/s | 124.0 B | 00m00s [ 818/1008] Installing rust-sharded-sla 100% | 85.5 MiB/s | 262.7 KiB | 00m00s [ 819/1008] Installing rust-sharded-sla 100% | 0.0 B/s | 124.0 B | 00m00s [ 820/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 821/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 822/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 823/1008] Installing rust-normalize-l 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 824/1008] Installing rust-normalize-l 100% | 0.0 B/s | 124.0 B | 00m00s [ 825/1008] Installing rust-snapbox-dev 100% | 89.5 MiB/s | 274.9 KiB | 00m00s [ 826/1008] Installing rust-snapbox+str 100% | 0.0 B/s | 124.0 B | 00m00s [ 827/1008] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 828/1008] Installing rust-pin-project 100% | 46.3 MiB/s | 237.3 KiB | 00m00s [ 829/1008] Installing rust-pin-project 100% | 0.0 B/s | 124.0 B | 00m00s [ 830/1008] Installing rust-tracing-dev 100% | 154.8 MiB/s | 475.5 KiB | 00m00s [ 831/1008] Installing rust-tracing+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 832/1008] Installing rust-salsa-devel 100% | 93.9 MiB/s | 1.4 MiB | 00m00s [ 833/1008] Installing rust-tracing-fla 100% | 29.5 MiB/s | 30.2 KiB | 00m00s [ 834/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 835/1008] Installing rust-tracing+tra 100% | 0.0 B/s | 124.0 B | 00m00s [ 836/1008] Installing rust-typed-arena 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [ 837/1008] Installing rust-static_asse 100% | 63.9 MiB/s | 65.5 KiB | 00m00s [ 838/1008] Installing rust-static_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 839/1008] Installing rust-compact_str 100% | 126.7 MiB/s | 389.1 KiB | 00m00s [ 840/1008] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 841/1008] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 842/1008] Installing rust-same-file-d 100% | 33.3 MiB/s | 34.1 KiB | 00m00s [ 843/1008] Installing rust-same-file+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 844/1008] Installing rust-walkdir-dev 100% | 107.2 MiB/s | 109.8 KiB | 00m00s [ 845/1008] Installing rust-walkdir+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 846/1008] Installing rust-ignore-deve 100% | 155.8 MiB/s | 319.0 KiB | 00m00s [ 847/1008] Installing rust-ignore+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 848/1008] Installing rust-globwalk-de 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 849/1008] Installing rust-globwalk+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 850/1008] Installing rust-notify-deve 100% | 154.1 MiB/s | 157.8 KiB | 00m00s [ 851/1008] Installing rust-heck-devel- 100% | 43.7 MiB/s | 44.7 KiB | 00m00s [ 852/1008] Installing rust-heck+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 853/1008] Installing rust-strum_macro 100% | 73.4 MiB/s | 150.3 KiB | 00m00s [ 854/1008] Installing rust-strum_macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 855/1008] Installing rust-clap_derive 100% | 87.6 MiB/s | 179.4 KiB | 00m00s [ 856/1008] Installing rust-clap_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 857/1008] Installing rust-clap+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 858/1008] Installing rust-libtest-mim 100% | 50.0 MiB/s | 102.3 KiB | 00m00s [ 859/1008] Installing rust-libtest-mim 100% | 0.0 B/s | 124.0 B | 00m00s [ 860/1008] Installing rust-glob-devel- 100% | 84.2 MiB/s | 86.2 KiB | 00m00s [ 861/1008] Installing rust-glob+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 862/1008] Installing rust-clang-sys-d 100% | 104.4 MiB/s | 213.8 KiB | 00m00s [ 863/1008] Installing rust-clang-sys+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 864/1008] Installing rust-clang-sys+l 100% | 0.0 B/s | 124.0 B | 00m00s [ 865/1008] Installing rust-clang-sys+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 866/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 867/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 868/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 869/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 870/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 871/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 872/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 873/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 874/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 875/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 876/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 877/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 878/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 879/1008] Installing rust-bindgen-dev 100% | 217.1 MiB/s | 1.1 MiB | 00m00s [ 880/1008] Installing rust-bindgen+run 100% | 0.0 B/s | 124.0 B | 00m00s [ 881/1008] Installing rust-zstd-sys-de 100% | 159.0 MiB/s | 325.6 KiB | 00m00s [ 882/1008] Installing rust-zstd-safe-d 100% | 121.8 MiB/s | 124.7 KiB | 00m00s [ 883/1008] Installing rust-zstd-sys+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 884/1008] Installing rust-zstd-safe+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 885/1008] Installing rust-zstd-devel- 100% | 38.2 MiB/s | 117.5 KiB | 00m00s [ 886/1008] Installing rust-colored-dev 100% | 60.2 MiB/s | 123.2 KiB | 00m00s [ 887/1008] Installing rust-arrayvec-de 100% | 61.6 MiB/s | 126.1 KiB | 00m00s [ 888/1008] Installing rust-vte-devel-0 100% | 153.4 MiB/s | 314.2 KiB | 00m00s [ 889/1008] Installing rust-strip-ansi- 100% | 21.6 MiB/s | 22.1 KiB | 00m00s [ 890/1008] Installing rust-strip-ansi- 100% | 0.0 B/s | 124.0 B | 00m00s [ 891/1008] Installing rust-insta+strip 100% | 0.0 B/s | 124.0 B | 00m00s [ 892/1008] Installing rust-anyhow-deve 100% | 73.0 MiB/s | 224.3 KiB | 00m00s [ 893/1008] Installing rust-anyhow+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 894/1008] Installing rust-insta+filte 100% | 0.0 B/s | 124.0 B | 00m00s [ 895/1008] Installing rust-quick-junit 100% | 132.3 MiB/s | 135.5 KiB | 00m00s [ 896/1008] Installing rust-colored+no- 100% | 0.0 B/s | 124.0 B | 00m00s [ 897/1008] Installing rust-zip+zstd-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 898/1008] Installing rust-datatest-st 100% | 34.6 MiB/s | 106.3 KiB | 00m00s [ 899/1008] Installing rust-strum+strum 100% | 0.0 B/s | 124.0 B | 00m00s [ 900/1008] Installing rust-is-macro-de 100% | 30.2 MiB/s | 30.9 KiB | 00m00s [ 901/1008] Installing rust-notify+maco 100% | 0.0 B/s | 124.0 B | 00m00s [ 902/1008] Installing rust-assert_fs-d 100% | 67.6 MiB/s | 69.2 KiB | 00m00s [ 903/1008] Installing rust-salsa+compa 100% | 0.0 B/s | 124.0 B | 00m00s [ 904/1008] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 905/1008] Installing rust-get-size2+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 906/1008] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [ 907/1008] Installing rust-tracing+att 100% | 0.0 B/s | 124.0 B | 00m00s [ 908/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 909/1008] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [ 910/1008] Installing rust-salsa+inven 100% | 0.0 B/s | 124.0 B | 00m00s [ 911/1008] Installing rust-salsa+macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 912/1008] Installing rust-salsa+order 100% | 0.0 B/s | 124.0 B | 00m00s [ 913/1008] Installing rust-salsa+salsa 100% | 0.0 B/s | 124.0 B | 00m00s [ 914/1008] Installing rust-tracing+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 915/1008] Installing rust-tracing+rel 100% | 0.0 B/s | 124.0 B | 00m00s [ 916/1008] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 917/1008] Installing rust-snapbox+ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 918/1008] Installing rust-snapbox+cmd 100% | 0.0 B/s | 124.0 B | 00m00s [ 919/1008] Installing rust-snapbox+dif 100% | 0.0 B/s | 124.0 B | 00m00s [ 920/1008] Installing rust-snapbox+exa 100% | 0.0 B/s | 124.0 B | 00m00s [ 921/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 922/1008] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 923/1008] Installing rust-schemars+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 924/1008] Installing rust-gen-lsp-typ 100% | 0.0 B/s | 124.0 B | 00m00s [ 925/1008] Installing rust-insta-cmd-d 100% | 16.3 MiB/s | 33.4 KiB | 00m00s [ 926/1008] Installing rust-lsp-server- 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 927/1008] Installing rust-char_str+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 928/1008] Installing rust-char_str+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 929/1008] Installing rust-csv-devel-0 100% | 449.3 MiB/s | 5.8 MiB | 00m00s [ 930/1008] Installing rust-pyproject-t 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [ 931/1008] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 932/1008] Installing rust-insta+redac 100% | 0.0 B/s | 124.0 B | 00m00s [ 933/1008] Installing rust-get-size2+p 100% | 0.0 B/s | 124.0 B | 00m00s [ 934/1008] Installing rust-dashmap-dev 100% | 64.7 MiB/s | 132.6 KiB | 00m00s [ 935/1008] Installing rust-test-case-d 100% | 0.0 B/s | 17.1 KiB | 00m00s [ 936/1008] Installing rust-ctrlc-devel 100% | 21.7 MiB/s | 44.5 KiB | 00m00s [ 937/1008] Installing rust-clearscreen 100% | 126.2 MiB/s | 258.5 KiB | 00m00s [ 938/1008] Installing rust-quickcheck- 100% | 101.2 MiB/s | 103.6 KiB | 00m00s [ 939/1008] Installing rust-insta+json- 100% | 0.0 B/s | 124.0 B | 00m00s [ 940/1008] Installing rust-insta+ron-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 941/1008] Installing rust-cachedir-de 100% | 17.3 MiB/s | 17.7 KiB | 00m00s [ 942/1008] Installing rust-rand+std_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 943/1008] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 944/1008] Installing rust-etcetera-de 100% | 62.2 MiB/s | 63.7 KiB | 00m00s [ 945/1008] Installing rust-filetime-de 100% | 54.6 MiB/s | 55.9 KiB | 00m00s [ 946/1008] Installing rust-stacker-dev 100% | 20.8 MiB/s | 42.5 KiB | 00m00s [ 947/1008] Installing rust-rkyv+bytech 100% | 40.4 KiB/s | 124.0 B | 00m00s [ 948/1008] Installing rust-bitvec+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 949/1008] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 950/1008] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 951/1008] Installing rust-arc-swap-de 100% | 79.0 MiB/s | 242.6 KiB | 00m00s [ 952/1008] Installing rust-indoc-devel 100% | 28.1 MiB/s | 57.6 KiB | 00m00s [ 953/1008] Installing rust-libcst-deve 100% | 122.2 MiB/s | 625.6 KiB | 00m00s [ 954/1008] Installing rust-argfile-dev 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 955/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 956/1008] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [ 957/1008] Installing rust-clap+env-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 958/1008] Installing rust-clap+string 100% | 0.0 B/s | 124.0 B | 00m00s [ 959/1008] Installing rust-clap+wrap_h 100% | 0.0 B/s | 124.0 B | 00m00s [ 960/1008] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 961/1008] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 962/1008] Installing rust-indicatif+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 963/1008] Installing rust-rkyv+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 964/1008] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 965/1008] Installing rust-jiff+tz-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 966/1008] Installing rust-jiff+tzdb-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 967/1008] Installing rust-jiff+tzdb-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 968/1008] Installing rust-fern-devel- 100% | 220.3 MiB/s | 451.2 KiB | 00m00s [ 969/1008] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 970/1008] Installing rust-jiff+tz-fat 100% | 0.0 B/s | 124.0 B | 00m00s [ 971/1008] Installing rust-rayon-devel 100% | 126.7 MiB/s | 908.1 KiB | 00m00s [ 972/1008] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 973/1008] Installing rust-crossbeam+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 974/1008] Installing rust-imperative- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [ 975/1008] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [ 976/1008] Installing pyproject-rpm-ma 100% | 167.4 MiB/s | 171.5 KiB | 00m00s [ 977/1008] Installing rust-toml+serde- 100% | 0.0 B/s | 124.0 B | 00m00s [ 978/1008] Installing rust-toml+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 979/1008] Installing rust-camino+serd 100% | 0.0 B/s | 124.0 B | 00m00s [ 980/1008] Installing rust-strum+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 981/1008] Installing rust-syn2+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 982/1008] Installing rust-ordermap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 983/1008] Installing rust-serde_test- 100% | 99.2 MiB/s | 101.5 KiB | 00m00s [ 984/1008] Installing rust-thin-vec+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 985/1008] Installing rust-jiff+tzdb-b 100% | 0.0 B/s | 124.0 B | 00m00s [ 986/1008] Installing rust-toml+displa 100% | 0.0 B/s | 124.0 B | 00m00s [ 987/1008] Installing rust-toml+parse- 100% | 0.0 B/s | 124.0 B | 00m00s [ 988/1008] Installing rust-quickcheck_ 100% | 27.1 MiB/s | 27.7 KiB | 00m00s [ 989/1008] Installing rust-syn2+fold-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 990/1008] Installing rust-get-size2+o 100% | 0.0 B/s | 124.0 B | 00m00s [ 991/1008] Installing rust-get-size2+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 992/1008] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 993/1008] Installing rust-get-size2+t 100% | 0.0 B/s | 124.0 B | 00m00s [ 994/1008] Installing rust-jiff+perf-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 995/1008] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 996/1008] Installing rust-get-size2+h 100% | 0.0 B/s | 124.0 B | 00m00s [ 997/1008] Installing rust-wild-devel- 100% | 26.0 MiB/s | 26.6 KiB | 00m00s [ 998/1008] Installing rust-supports-hy 100% | 20.1 MiB/s | 20.6 KiB | 00m00s [ 999/1008] Installing rust-seahash-dev 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [1000/1008] Installing rust-rustc-stabl 100% | 64.6 MiB/s | 66.2 KiB | 00m00s [1001/1008] Installing rust-pathdiff-de 100% | 0.0 B/s | 23.2 KiB | 00m00s [1002/1008] Installing rust-path-slash- 100% | 43.2 MiB/s | 44.3 KiB | 00m00s [1003/1008] Installing rust-natord-deve 100% | 0.0 B/s | 11.0 KiB | 00m00s [1004/1008] Installing rust-matchit-dev 100% | 80.3 MiB/s | 164.4 KiB | 00m00s [1005/1008] Installing rust-jod-thread- 100% | 0.0 B/s | 17.0 KiB | 00m00s [1006/1008] Installing rust-dunce-devel 100% | 0.0 B/s | 21.7 KiB | 00m00s [1007/1008] Installing rust-drop_bomb-d 100% | 0.0 B/s | 19.2 KiB | 00m00s [1008/1008] Installing rust-countme-dev 100% | 161.8 KiB/s | 28.2 KiB | 00m00s Warning: skipped OpenPGP checks for 1006 packages from repositories: copr_base, http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.TjHKZ9 setting SOURCE_DATE_EPOCH=1792108800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.7ICUvm + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-build + cd ruff-0.17.1 + /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.17.1-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.17.1-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.17.1-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/ruff-0.17.1-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.17.1-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.17.1-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.17.1-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 56.1 KiB/s | 3.9 KiB | 00m00s fedora 100% | 166.1 KiB/s | 24.6 KiB | 00m00s Copr repository 100% | 22.3 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+std-devel-0.0.4-1.fc46.noarch" is already installed. Package "pyproject-rpm-macros-1.24.0-1.fc46.noarch" is already installed. Package "rust-1.99.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.fc46.noarch" is already installed. Package Arch Version Repository Size Installing: python3-devel x86_64 0:3.15.0-2.fc46 copr_base 2.5 MiB python3-packaging noarch 0:26.3-2.fc46 copr_base 1.3 MiB python3-pip noarch 0:26.2.1-3.fc46 copr_base 12.3 MiB Installing dependencies: python3-rpm-generators noarch 0:14-20.fc45 copr_base 83.7 KiB Transaction Summary: Installing: 4 packages Total size of inbound packages is 3 MiB. Need to download 3 MiB. After this operation, 16 MiB extra will be used (install 16 MiB, remove 0 B). [1/4] python3-devel-0:3.15.0-2.fc46.x86 100% | 24.8 MiB/s | 432.6 KiB | 00m00s [2/4] python3-packaging-0:26.3-2.fc46.n 100% | 13.7 MiB/s | 280.6 KiB | 00m00s [3/4] python3-pip-0:26.2.1-3.fc46.noarc 100% | 103.0 MiB/s | 2.6 MiB | 00m00s [4/4] python3-rpm-generators-0:14-20.fc 100% | 2.2 MiB/s | 29.0 KiB | 00m00s -------------------------------------------------------------------------------- [4/4] Total 100% | 106.5 MiB/s | 3.3 MiB | 00m00s Running transaction [1/6] Verify package files 100% | 222.0 B/s | 4.0 B | 00m00s [2/6] Prepare transaction 100% | 129.0 B/s | 4.0 B | 00m00s [3/6] Installing python3-packaging-0:26 100% | 217.6 MiB/s | 1.3 MiB | 00m00s [4/6] Installing python3-rpm-generators 100% | 83.0 MiB/s | 85.0 KiB | 00m00s [5/6] Installing python3-devel-0:3.15.0 100% | 83.5 MiB/s | 2.5 MiB | 00m00s [6/6] Installing python3-pip-0:26.2.1-3 100% | 110.0 MiB/s | 12.5 MiB | 00m00s Warning: skipped OpenPGP checks for 4 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.rl2Qnf setting SOURCE_DATE_EPOCH=1792108800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.yTX2S2 + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-build + cd ruff-0.17.1 + /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.17.1-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.17.1-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.17.1-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement not satisfied: maturin<2.0,>=1.9.3 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/ruff-0.17.1-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.17.1-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.17.1-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement not satisfied: maturin<2.0,>=1.9.3 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.17.1-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 53.0 KiB/s | 3.9 KiB | 00m00s fedora 100% | 119.9 KiB/s | 24.6 KiB | 00m00s Copr repository 100% | 21.1 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+std-devel-0.0.4-1.fc46.noarch" is already installed. Package "pyproject-rpm-macros-1.24.0-1.fc46.noarch" is already installed. Package "python3-devel-3.15.0-2.fc46.x86_64" is already installed. Package "python3-packaging-26.3-2.fc46.noarch" is already installed. Package "python3-pip-26.2.1-3.fc46.noarch" is already installed. Package "rust-1.99.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.fc46.noarch" is already installed. Package Arch Version Repository Size Installing: maturin x86_64 0:1.15.0-1.fc46 copr_base 14.7 MiB Transaction Summary: Installing: 1 package Total size of inbound packages is 5 MiB. Need to download 5 MiB. After this operation, 15 MiB extra will be used (install 15 MiB, remove 0 B). [1/1] maturin-0:1.15.0-1.fc46.x86_64 100% | 110.3 MiB/s | 4.9 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 107.8 MiB/s | 4.9 MiB | 00m00s Running transaction [1/3] Verify package files 100% | 41.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 37.0 B/s | 1.0 B | 00m00s [3/3] Installing maturin-0:1.15.0-1.fc4 100% | 203.7 MiB/s | 14.7 MiB | 00m00s Warning: skipped OpenPGP checks for 1 package from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.h0Jpi3 setting SOURCE_DATE_EPOCH=1792108800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.JrGz0s + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-build + cd ruff-0.17.1 + /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.17.1-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.17.1-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.17.1-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.15.0) Locking 347 packages to highest compatible versions Adding phf v0.11.3 (available: v0.13.1) 🍹 Building a mixed python/rust project 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.17.1.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.17.1.dist-info/ removed 'ruff-0.17.1.dist-info/licenses/LICENSE' removed directory 'ruff-0.17.1.dist-info/licenses' removed 'ruff-0.17.1.dist-info/WHEEL' removed 'ruff-0.17.1.dist-info/METADATA' removed directory 'ruff-0.17.1.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.17.1-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.17.1-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.17.1-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.15.0) 🍹 Building a mixed python/rust project 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.17.1.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.17.1.dist-info/ removed 'ruff-0.17.1.dist-info/licenses/LICENSE' removed directory 'ruff-0.17.1.dist-info/licenses' removed 'ruff-0.17.1.dist-info/WHEEL' removed 'ruff-0.17.1.dist-info/METADATA' removed directory 'ruff-0.17.1.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.17.1-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 53.0 KiB/s | 3.9 KiB | 00m00s fedora 100% | 162.8 KiB/s | 24.6 KiB | 00m00s Copr repository 100% | 21.1 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+std-devel-0.0.4-1.fc46.noarch" is already installed. Package "pyproject-rpm-macros-1.24.0-1.fc46.noarch" is already installed. Package "python3-devel-3.15.0-2.fc46.x86_64" is already installed. Package "python3-packaging-26.3-2.fc46.noarch" is already installed. Package "python3-pip-26.2.1-3.fc46.noarch" is already installed. Package "rust-1.99.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.fc46.noarch" is already installed. Nothing to do. Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.iz97Dz setting SOURCE_DATE_EPOCH=1792108800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.LkUk9I + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-build + cd ruff-0.17.1 + /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.17.1-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.17.1-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.17.1-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.15.0) 🍹 Building a mixed python/rust project 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.17.1.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.17.1.dist-info/ removed 'ruff-0.17.1.dist-info/licenses/LICENSE' removed directory 'ruff-0.17.1.dist-info/licenses' removed 'ruff-0.17.1.dist-info/WHEEL' removed 'ruff-0.17.1.dist-info/METADATA' removed directory 'ruff-0.17.1.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.17.1-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.17.1-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.17.1-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.15.0) 🍹 Building a mixed python/rust project 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.17.1.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.17.1.dist-info/ removed 'ruff-0.17.1.dist-info/licenses/LICENSE' removed directory 'ruff-0.17.1.dist-info/licenses' removed 'ruff-0.17.1.dist-info/WHEEL' removed 'ruff-0.17.1.dist-info/METADATA' removed directory 'ruff-0.17.1.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%conf): /bin/sh -e /var/tmp/rpm-tmp.IJqsJV + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-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.17.1 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.E6Eh7g + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-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.17.1 + mkdir -p /builddir/build/BUILD/ruff-0.17.1-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.17.1-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/ruff-0.17.1-build/pyproject-wheeldir Processing ./. Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) 🍹 Building a mixed python/rust project 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.17.1.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory /builddir/build/BUILD/ruff-0.17.1-build/.pyproject-builddir/pip-modern-metadata-guiq95fs --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 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml Compiling unicode-ident v1.0.26 Compiling proc-macro2 v1.0.107 Compiling quote v1.0.47 Compiling serde_core v1.0.229 Compiling memchr v2.8.3 Compiling cfg-if v1.0.5 Compiling serde v1.0.229 Compiling smallvec v1.16.3 Compiling libc v0.2.190 Compiling foldhash v0.2.0 Compiling equivalent v1.0.2 Compiling allocator-api2 v0.2.21 Compiling zmij v1.0.21 Compiling itoa v1.0.18 Compiling rustversion v1.0.23 Compiling bitflags v2.13.2 Compiling crossbeam-utils v0.8.23 Compiling interpolator v0.5.0 Compiling heck v0.5.0 Compiling collection_literals v1.0.3 Compiling static_assertions v1.1.0 Compiling log v0.4.34 Compiling once_cell v1.21.4 Compiling regex-syntax v0.8.11 Compiling either v1.19.0 Compiling siphasher v1.0.4 Compiling shlex v2.0.1 Compiling rand_core v0.6.4 Compiling tinyvec_macros v0.1.1 Compiling find-msvc-tools v0.1.14 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=b9a5d3e89482800a -C extra-filename=-8bfe97e9328006c2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/proc-macro2-8bfe97e9328006c2 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=60b5f4c414915eeb -C extra-filename=-22b82d09b2c0dcb5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/quote-22b82d09b2c0dcb5 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.26/src/lib.rs --error-format=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=f52791305c681526 -C extra-filename=-4f4a24acb5392630 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7fdcefd7fd11b6d2 -C extra-filename=-5d186f0d20f27ca0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/serde_core-5d186f0d20f27ca0 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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=aed9f4c60b928f85 -C extra-filename=-c6af5ba7f33e5c29 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=80737d6cdb0ec015 -C extra-filename=-a0d17eb5da99bfb1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/serde-a0d17eb5da99bfb1 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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="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=25693fb31275ff29 -C extra-filename=-9610fc5a8fbb1d42 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.190/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="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=34039a1cc4ef313c -C extra-filename=-3fc95b5bb5985ed4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/libc-3fc95b5bb5985ed4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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("core", "rustc-dep-of-std"))' -C metadata=c4787ed7e88d108d -C extra-filename=-8e32de3e2b5bd0bd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=23d94d1ab4f7d2f5 -C extra-filename=-6d2d0f17b7786609 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=afaf2f958be21b33 -C extra-filename=-c447a339a6ff2125 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "fresh-rust", "nightly", "serde", "std"))' -C metadata=67c7f8d4b87c8c3c -C extra-filename=-1588aa79db6a24bc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d857d77f10e231e1 -C extra-filename=-62301822316c0930 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/zmij-62301822316c0930 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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="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=ded015216bbe6a4a -C extra-filename=-8dd1924ecd869c5a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=427e898ae8795e29 -C extra-filename=-7f2c2335f0709eb4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=65bef5324a907734 -C extra-filename=-7a5d4a64710f863e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/rustversion-7a5d4a64710f863e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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=d090907be7c3820b -C extra-filename=-5fb5de1c6cccfb7a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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="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=0b15435607f1cfdc -C extra-filename=-10907c75512b963e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.23/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=e950605775ec50ab -C extra-filename=-568c3b8d1971d29e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/crossbeam-utils-568c3b8d1971d29e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=cceb4665bec267e5 -C extra-filename=-c93641e901222922 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=bcae54386710c64a -C extra-filename=-95571e5953b0ff00 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ad995ac8ea3f78ad -C extra-filename=-d46fb38b4c36f7ed --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=399de6cf4a6b2a74 -C extra-filename=-954b0d4c3edf763c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=513c90243903b16f -C extra-filename=-d1d96aa95dadecf3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d7f20cbfc3c6d4fd -C extra-filename=-05a68d02664e0f0a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 codegen-units=16 --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=aa3aed43f7df24cd -C extra-filename=-e89185af804a485c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.19.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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=a03d79bb45c52c05 -C extra-filename=-2afcc3617d28f673 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=0ae0ecbfd5b93327 -C extra-filename=-f3911de53983c0f8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=c4e6b23f2af16930 -C extra-filename=-3c28c7dcc04d479d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rand_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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "getrandom", "serde", "serde1", "std"))' -C metadata=d9d7b9c6f85f5c4f -C extra-filename=-158310b51eae978f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cf1b3252307a44d1 -C extra-filename=-06c22204a6ed385e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b42ff93efb56afe1 -C extra-filename=-608b45d570088b03 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-2.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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=6e21d6337f412234 -C extra-filename=-8652de59b4aa4f57 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/thiserror-8652de59b4aa4f57 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=d94ccb0bb4333e73 -C extra-filename=-4d9eb1a7e96bf187 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.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 -C debug-assertions=off --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=6aa3fc65ef117dc9 -C extra-filename=-c82190e41135f399 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.19.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=f2fc5cb671b40668 -C extra-filename=-80fe75146b30e4af --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1a6afbf38d3fe850 -C extra-filename=-c5ef7076179acd99 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 embed-bitcode=no -C debug-assertions=off --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=6f2e72b3c488c520 -C extra-filename=-d44f31d3eb3283f0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtinyvec_macros-06c22204a6ed385e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4a1ccb3f2c74dac6 -C extra-filename=-39de211bde717b08 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/parking_lot_core-39de211bde717b08 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=7283902b80a9b4f6 -C extra-filename=-f950557878fc906a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=cb90a8a754523c8b -C extra-filename=-e3b9a8c672e6017f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dc99f467ec0244d9 -C extra-filename=-e4d2b1d9d62cee27 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsiphasher-f3911de53983c0f8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4.6 Running `/usr/bin/rustc --crate-name cc --edition=2021 /usr/share/cargo/registry/cc-1.4.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("jobserver", "parallel"))' -C metadata=6ce0ab593020f67c -C extra-filename=-7872245dab670c29 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libfind_msvc_tools-608b45d570088b03.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libshlex-3c28c7dcc04d479d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="small_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=c809c736199348cf -C extra-filename=-2128474fb1e52ab5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librand_core-158310b51eae978f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dd36c42a799cd206 -C extra-filename=-69a8636a230b0899 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=48dca7dfb4255985 -C extra-filename=-53cb00309a650f93 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=fdd5c07d918a9fec -C extra-filename=-2c6baf790889a05f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libonce_cell-05a68d02664e0f0a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=aea36a73a3d7cac1 -C extra-filename=-6cca94222b71f1b9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling itertools v0.15.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=c6a425a708441cb8 -C extra-filename=-a1513c66a1fda04a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libeither-2afcc3617d28f673.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=52d49407a49afb58 -C extra-filename=-5706814039dd11fc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libeither-80fe75146b30e4af.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e93af9ada8a0d1c1 -C extra-filename=-05cc8f35a756bd33 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libscopeguard-69a8636a230b0899.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -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=d805aff2205acc33 -C extra-filename=-d91818d4854bb2b2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/object-d91818d4854bb2b2 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "zeroize"))' -C metadata=c48604c8483fa572 -C extra-filename=-988e2472fc537273 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -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=f84b7b5d484f2ed5 -C extra-filename=-4e8123a904a5a007 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/portable-atomic-4e8123a904a5a007 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1aa1cb3166bfb877 -C extra-filename=-f7985d1a567464a3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=96a1ff6f84bf6e54 -C extra-filename=-fc897e08e19cc2b4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liballocator_api2-1588aa79db6a24bc.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libequivalent-c447a339a6ff2125.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libfoldhash-6d2d0f17b7786609.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2250a8b8bb4a7750 -C extra-filename=-b89fd802626cb2b4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/typeid-b89fd802626cb2b4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=65e769e26ce81e5e -C extra-filename=-3fde7bf7a4196562 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=320fc25eb764d9e2 -C extra-filename=-9d19e9489bfcb6bf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/quote-22b82d09b2c0dcb5/build-script-build` 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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4055fea273a4fa41 -C extra-filename=-08fd620c964bbb34 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=6cacfe88b65f3d37 -C extra-filename=-0a9701c1f8e4bba4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtinyvec_macros-9d19e9489bfcb6bf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/zmij-62301822316c0930/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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7668a353738aa33a -C extra-filename=-02a93d2d3bb5b97f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling seahash v4.1.0 Running `/usr/bin/rustc --crate-name seahash --edition=2015 /usr/share/cargo/registry/seahash-4.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=fc0649ad40cf0e1a -C extra-filename=-80ac32f8e797d99e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9a25f8b0181fdc24 -C extra-filename=-b76a46fc1dbe9d01 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -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 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 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=ae8590f0aae57dd8 -C extra-filename=-2df005c668ffa125 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/crossbeam-utils-568c3b8d1971d29e/build-script-build` Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=e049484c8efa8833 -C extra-filename=-5ac27950be1173af --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-10907c75512b963e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/proc-macro2-8bfe97e9328006c2/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=cca84fc63aa57442 -C extra-filename=-622d6db32ef61b9e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_no_atomic,crossbeam_sanitize_thread)'` Compiling 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 embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=5f5ff02fa01a01a0 -C extra-filename=-449e94395638e1a8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtinyvec-d44f31d3eb3283f0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std", "unicode"))' -C metadata=219959348a63bd39 -C extra-filename=-aead80f83c9808e8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/serde-a0d17eb5da99bfb1/build-script-build` Compiling ruff_source_file v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=6f125f21a440bb16 -C extra-filename=-de9e56af1ecb53bf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-10907c75512b963e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-4d9eb1a7e96bf187.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/parking_lot_core-39de211bde717b08/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/serde_core-5d186f0d20f27ca0/build-script-build` Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.26/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,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=abc07e08700a6e2b -C extra-filename=-4d97c934b66a251b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling glob v0.3.4 Running `/usr/bin/rustc --crate-name glob --edition=2021 /usr/share/cargo/registry/glob-0.3.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c2def728d4406a67 -C extra-filename=-cc0c00a293a7745e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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("core", "rustc-dep-of-std"))' -C metadata=5b622509dd12bdf7 -C extra-filename=-e1602b3d81982ab5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9e353e67eef96d93 -C extra-filename=-5895cd0cf9cdf838 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling 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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f69631c37a0f1f0e -C extra-filename=-da9f450d4cf6dd19 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e82661d77b9273f4 -C extra-filename=-d35c7e45740d895a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libphf_shared-e4d2b1d9d62cee27.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librand-2128474fb1e52ab5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 embed-bitcode=no -C debug-assertions=off --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=0cd5e8fd2735953f -C extra-filename=-48f2936957e22469 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-e1602b3d81982ab5.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcpufeatures-da9f450d4cf6dd19.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librand_core-02a93d2d3bb5b97f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/object-d91818d4854bb2b2/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=081da182ac1120c9 -C extra-filename=-1365fa3e9a317be3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=57e18f623e0c9136 -C extra-filename=-df942e7a5955ec94 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_ident-4f4a24acb5392630.rmeta --cap-lints allow -Copt-level=3 -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)'` Compiling salsa-macro-rules v0.28.5 Running `/usr/bin/rustc --crate-name salsa_macro_rules --edition=2024 /usr/share/cargo/registry/salsa-macro-rules-0.28.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("accumulator"))' -C metadata=6fac932674047ec5 -C extra-filename=-7d345f792e1f4bfc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name object --edition=2018 /usr/share/cargo/registry/object-0.39.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -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=840201542d319031 -C extra-filename=-60d076b263a4abab --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-10907c75512b963e.rmeta --cap-lints allow -Copt-level=3 -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 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=6d3325e5c8ed7fab -C extra-filename=-58b255764087bf47 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libphf_generator-d35c7e45740d895a.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libphf_shared-e4d2b1d9d62cee27.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/thiserror-8652de59b4aa4f57/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/rustversion-7a5d4a64710f863e/build-script-build` Compiling anstyle v1.0.14 Running `/usr/bin/rustc --crate-name anstyle --edition=2021 /usr/share/cargo/registry/anstyle-1.0.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=ee6f6e2feaed4bd1 -C extra-filename=-a3e4a1fdf2ff55e4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustversion --edition=2018 /usr/share/cargo/registry/rustversion-1.0.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=12e674e1facbb3ea -C extra-filename=-340993555a050f4d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.17.1-build/ruff-0.17.1/target/release/build/typeid-b89fd802626cb2b4/build-script-build` 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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=8412318f7650fb75 -C extra-filename=-4f4d6f621f6b616d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtinyvec-0a9701c1f8e4bba4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=76e9f435561c8192 -C extra-filename=-17ef46dd01cfbc17 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -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 inventory v0.3.25 Running `/usr/bin/rustc --crate-name inventory --edition=2021 /usr/share/cargo/registry/inventory-0.3.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=aed0f5dddc3c62da -C extra-filename=-4994d9c0adf0ee72 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-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 embed-bitcode=no -C debug-assertions=off --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=fba7a3187755704e -C extra-filename=-a1fb9889c7c3247d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern chacha20=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libchacha20-48f2936957e22469.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librand_core-02a93d2d3bb5b97f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=43895cf4613e0ab6 -C extra-filename=-bc136eb65fc07335 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsiphasher-53cb00309a650f93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-epoch v0.9.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.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 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=8eb5da2cec9bf6ed -C extra-filename=-201668bebdcf4f87 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/crossbeam-epoch-201668bebdcf4f87 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-queue v0.3.14 Running `/usr/bin/rustc --crate-name crossbeam_queue --edition=2021 /usr/share/cargo/registry/crossbeam-queue-0.3.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="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=5d9b1ebf6183707c -C extra-filename=-a376702589887282 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_utils-622d6db32ef61b9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=bc4bfde7a598091c -C extra-filename=-598e50ac1b7a1e75 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling phf v0.11.3 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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "either"))' -C metadata=a2ba78105e74de25 -C extra-filename=-203d87f3197bfa59 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --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=06082b924e637248 -C extra-filename=-608e27691645a825 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libphf_shared-bc136eb65fc07335.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=c88fed63c9efcc7f -C extra-filename=-ab50355d603aa664 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.8/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=63e2ac5875fbc923 -C extra-filename=-80efdfeebfe2c81a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/crossbeam-deque-80efdfeebfe2c81a -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name hashlink --edition=2024 /usr/share/cargo/registry/hashlink-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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=af0105320780fc2f -C extra-filename=-7dcc9a8d3c9a4fdb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libhashbrown-fc897e08e19cc2b4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b9824cf779b9acea -C extra-filename=-72fafa8ea83927dd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/icu_normalizer_data-72fafa8ea83927dd -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d25ab295f0f05db9 -C extra-filename=-60f830272d2493c3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rmeta --cap-lints allow -Copt-level=3 -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 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=9aefc71bc95c4750 -C extra-filename=-c43a62382f82eac8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7a0c0b130f5d4553 -C extra-filename=-1c32ad0f0f83c705 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/icu_properties_data-1c32ad0f0f83c705 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.152 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_json-1.0.152/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=0664c750c6d8be85 -C extra-filename=-45e3b44ad46af4f2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/serde_json-45e3b44ad46af4f2 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rustix-1.1.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="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=d7c1c11c0cc808ec -C extra-filename=-b9375f5c479c47e9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/rustix-b9375f5c479c47e9 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling drop_bomb v0.1.5 Running `/usr/bin/rustc --crate-name drop_bomb --edition=2015 /usr/share/cargo/registry/drop_bomb-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4c478f2a12443091 -C extra-filename=-7e325b9af52822ec --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling linux-raw-sys v0.12.1 Running `/usr/bin/rustc --crate-name linux_raw_sys --edition=2021 /usr/share/cargo/registry/linux-raw-sys-0.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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=136d8e5d8473dd2c -C extra-filename=-e1a77c86ec15bec3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=eccec6b6ee5dbafb -C extra-filename=-6f5e6459fa090bba --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.7 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.0.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="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=f8eed0cbf5d33d43 -C extra-filename=-b3c01c22edd76250 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_ident-4f4a24acb5392630.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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-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=8fd1c83b65821e9e -C extra-filename=-537b33a299cb0455 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_ident-4f4a24acb5392630.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/crossbeam-epoch-201668bebdcf4f87/build-script-build` 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=9d04dae337e22093 -C extra-filename=-29c5b9d134db75d2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-8dd1924ecd869c5a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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_unicode_names2_generator v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_unicode_names2_generator) Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2024 crates/ruff_unicode_names2_generator/src/lib.rs --error-format=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=9b75bfe7c144e860 -C extra-filename=-4a48199f174d9691 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libphf_codegen-58b255764087bf47.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librand-a1fb9889c7c3247d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crossbeam_epoch --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.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 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=bc603b9da58c7392 -C extra-filename=-17ccd8218faac916 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_utils-622d6db32ef61b9e.rmeta --cap-lints allow -Copt-level=3 -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.17.1-build/ruff-0.17.1/target/release/build/libc-3fc95b5bb5985ed4/build-script-build` Compiling anyhow v1.0.104 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=0907e9b9512ed745 -C extra-filename=-6d72710bb0cf0ed7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/anyhow-6d72710bb0cf0ed7 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rand_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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e8676973b1f20ef2 -C extra-filename=-5012c22cd1460cd4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/icu_normalizer_data-72fafa8ea83927dd/build-script-build` 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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ff1266fb0b61bba8 -C extra-filename=-0b73468e4f23913a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -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 uuid v1.26.1 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.26.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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("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=e5fd5b8e5ce4fe1e -C extra-filename=-4b713b69a212359d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.190/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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="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=664164b28fb235a8 -C extra-filename=-850036cbf6724df1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -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_time_bits64 --check-cfg 'cfg(libc_deny_warnings)' --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(libc_elfv2)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(uclibc32_time64)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx","helenos"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` 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=2e66e194e768093b -C extra-filename=-30147bee1aa9bbfe --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern same_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsame_file-6f5e6459fa090bba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=1c67ca3256c176f4 -C extra-filename=-2110ad57b44c7c35 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/crc32fast-2110ad57b44c7c35 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a65d87737c128d4d -C extra-filename=-d88c4b133e744098 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/icu_properties_data-1c32ad0f0f83c705/build-script-build` 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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=114533a728bee11b -C extra-filename=-ee53f2b4a5ba3bfc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -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 `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/serde_json-45e3b44ad46af4f2/build-script-build` 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=a2b867b155082e8b -C extra-filename=-022280c63ee99d05 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1c9851f695545a11 -C extra-filename=-3aff2082f3e9393a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5c97c79ac76b16e4 -C extra-filename=-ef9824da21f17368 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libarrayvec-988e2472fc537273.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/crossbeam-deque-80efdfeebfe2c81a/build-script-build` 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 --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=fc30ede19ddcda3f -C extra-filename=-c582e42afc1b2beb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-8e32de3e2b5bd0bd.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcpufeatures-d88c4b133e744098.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librand_core-5012c22cd1460cd4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5fd1668243064e87 -C extra-filename=-a880c3a18ef4b875 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-parse v1.0.0 Running `/usr/bin/rustc --crate-name anstyle_parse --edition=2021 /usr/share/cargo/registry/anstyle-parse-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="utf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "utf8"))' -C metadata=3ab5980031780292 -C extra-filename=-e8c2f0fc4935f7f6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libutf8parse-3aff2082f3e9393a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/camino-1.2.6/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=6df257a3424b8d29 -C extra-filename=-2b026a2826dc97a5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/camino-2b026a2826dc97a5 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fd222e5b3f25c6be -C extra-filename=-8c5872db19b19409 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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", "std"))' -C metadata=efaf9dd1cf65bb9e -C extra-filename=-c1de1cab4a86b797 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_epoch-17ccd8218faac916.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_utils-622d6db32ef61b9e.rmeta --cap-lints allow -Copt-level=3 -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 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 --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=a2992f8235fe9d06 -C extra-filename=-7fa7342772cccca1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern uuid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libuuid-4b713b69a212359d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strip-ansi-escapes v0.2.1 Running `/usr/bin/rustc --crate-name strip_ansi_escapes --edition=2015 /usr/share/cargo/registry/strip-ansi-escapes-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5f02f01eb78ad66c -C extra-filename=-7bc8284557ca6e40 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern vte=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libvte-ef9824da21f17368.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstream v1.0.0 Running `/usr/bin/rustc --crate-name anstream --edition=2021 /usr/share/cargo/registry/anstream-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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=bae3a7279c5b69a7 -C extra-filename=-9189269dffc3ab37 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanstyle-a3e4a1fdf2ff55e4.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanstyle_parse-e8c2f0fc4935f7f6.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanstyle_query-8c5872db19b19409.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcolorchoice-a880c3a18ef4b875.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libutf8parse-3aff2082f3e9393a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-0.10.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_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=a568f2245d5e4c44 -C extra-filename=-e1ce9d2c44ced829 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern chacha20=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libchacha20-c582e42afc1b2beb.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librand_core-5012c22cd1460cd4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quick-xml v0.41.0 Running `/usr/bin/rustc --crate-name quick_xml --edition=2021 /usr/share/cargo/registry/quick-xml-0.41.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "async-tokio", "default", "document-features", "encoding", "encoding_rs", "escape-html", "overlapped-lists", "serde", "serde-types", "serialize", "tokio"))' -C metadata=cc900fba7138f458 -C extra-filename=-9f8abeda4befac42 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typed-path v0.12.3 Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=5e6856053a1886cf -C extra-filename=-a5b0cc10f0f62302 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=240713b438e4e2e1 -C extra-filename=-1c7068862013c950 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/num-traits-1c7068862013c950 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libautocfg-f7985d1a567464a3.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strsim v0.11.1 Running `/usr/bin/rustc --crate-name strsim --edition=2015 /usr/share/cargo/registry/strsim-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=68a285b61ff2e841 -C extra-filename=-a81ed67c61613163 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7a19373d5ac21c04 -C extra-filename=-09a22d90083d1661 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/portable-atomic-4e8123a904a5a007/build-script-build` Compiling clap_lex v1.1.1 Running `/usr/bin/rustc --crate-name clap_lex --edition=2024 /usr/share/cargo/registry/clap_lex-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7d93d9b67ac0b91d -C extra-filename=-01a9f274173ff604 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name portable_atomic --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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=1e41a85eb9fc6c3c -C extra-filename=-f61749e88a7c4f43 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(target_feature,values("lsfe","fast-serialization","load-store-on-cond","distinct-ops","rmw"))' --check-cfg 'cfg(portable_atomic_atomic_intrinsics,portable_atomic_disable_fiq,portable_atomic_force_amo,portable_atomic_ll_sc_rmw,portable_atomic_no_asm,portable_atomic_no_asm_maybe_uninit,portable_atomic_no_asm_syscall,portable_atomic_no_atomic_64,portable_atomic_no_atomic_cas,portable_atomic_no_atomic_load_store,portable_atomic_no_atomic_min_max,portable_atomic_no_cfg_target_has_atomic,portable_atomic_no_cmpxchg16b_intrinsic,portable_atomic_no_cmpxchg16b_target_feature,portable_atomic_no_const_mut_refs,portable_atomic_no_const_raw_ptr_deref,portable_atomic_no_const_transmute,portable_atomic_no_core_unwind_safe,portable_atomic_no_diagnostic_namespace,portable_atomic_no_strict_provenance,portable_atomic_no_strict_provenance_atomic_ptr,portable_atomic_no_stronger_failure_ordering,portable_atomic_no_track_caller,portable_atomic_no_unsafe_op_in_unsafe_fn,portable_atomic_pre_llvm_16,portable_atomic_pre_llvm_18,portable_atomic_pre_llvm_20,portable_atomic_s_mode,portable_atomic_sanitize_thread,portable_atomic_target_feature,portable_atomic_unsafe_assume_privileged,portable_atomic_unsafe_assume_single_core,portable_atomic_unstable_asm,portable_atomic_unstable_asm_experimental_arch,portable_atomic_unstable_cfg_target_has_atomic,portable_atomic_unstable_isa_attribute)' --check-cfg 'cfg(portable_atomic_target_feature,values("cmpxchg16b","distinct-ops","fast-serialization","load-store-on-cond","lse","lse128","lse2","lsfe","mclass","miscellaneous-extensions-3","quadword-atomics","rcpc3","rmw","v6","v7","zaamo","zabha","zacas"))'` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/crc32fast-2110ad57b44c7c35/build-script-build` Compiling ruff_annotate_snippets v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=5ffb0e09ad3ea73e -C extra-filename=-355fbec56350939c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanstyle-a3e4a1fdf2ff55e4.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_width-ab50355d603aa664.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling etcetera v0.11.0 Running `/usr/bin/rustc --crate-name etcetera --edition=2024 /usr/share/cargo/registry/etcetera-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=73b2fa44e668f348 -C extra-filename=-cbecd72003a84ed6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-8e32de3e2b5bd0bd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -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=cf8d18a043fcc2b8 -C extra-filename=-25afc3a8c1ab3cda --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libaho_corasick-5ac27950be1173af.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-10907c75512b963e.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_syntax-c82190e41135f399.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/anyhow-6d72710bb0cf0ed7/build-script-build` Compiling ruff_python_trivia v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=979e8eb479f1cb80 -C extra-filename=-397b0f644383a347 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-5706814039dd11fc.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-10907c75512b963e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-de9e56af1ecb53bf.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-4d9eb1a7e96bf187.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-f950557878fc906a.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_ident-4f4a24acb5392630.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_normalization-449e94395638e1a8.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 codegen-units=16 --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=113fd7a182a1df09 -C extra-filename=-5f3b9f606fbbb860 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libaho_corasick-2df005c668ffa125.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_syntax-e89185af804a485c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/rustix-b9375f5c479c47e9/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/num-traits-1c7068862013c950/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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=c930ea62a96e3722 -C extra-filename=-1d0d2cab96b174e3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -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 crc32fast --edition=2021 /usr/share/cargo/registry/crc32fast-1.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=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=180dd43f87bacf5c -C extra-filename=-d54b347ef7a75144 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-8e32de3e2b5bd0bd.rmeta --cap-lints allow -Copt-level=3 -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 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=dd9615f86f85b4b4 -C extra-filename=-ab823adc6fce05b1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling winnow v1.0.4 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ascii", "binary", "debug", "default", "parser", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=679f6a69cdd2f5e2 -C extra-filename=-a78546d00caadd16 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/camino-2b026a2826dc97a5/build-script-build` Running `/usr/bin/rustc --crate-name rustix --edition=2021 /usr/share/cargo/registry/rustix-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="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=4acc73545cc189f3 -C extra-filename=-eb0a3d656d87e583 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblinux_raw_sys-e1a77c86ec15bec3.rmeta --cap-lints allow -Copt-level=3 -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 lower_upper_exp_for_non_zero --cfg rustc_diagnostics --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` Running `/usr/bin/rustc --crate-name num_traits --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=3979d84a61ab0d5b -C extra-filename=-0bd76572f498c6ec --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -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 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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__test_helpers", "default"))' -C metadata=f3b84a6e7ca2d874 -C extra-filename=-e4f22f5bf0817477 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling supports-hyperlinks v3.2.0 Running `/usr/bin/rustc --crate-name supports_hyperlinks --edition=2021 /usr/share/cargo/registry/supports-hyperlinks-3.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6a3f25876354e4bd -C extra-filename=-9c0edcf37303ed33 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=99ef95660add99f8 -C extra-filename=-68b2d7719c09f755 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-slash v0.2.1 Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0e3d8a508333608c -C extra-filename=-2fcb03709629775e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling similar v3.1.1 Running `/usr/bin/rustc --crate-name similar --edition=2024 /usr/share/cargo/registry/similar-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="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=cd4e30394f46ac30 -C extra-filename=-ccf0df60960243a6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=040d815100f62e25 -C extra-filename=-fb8fc610d4b0e6f3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8f27ab3a6f4bd48f -C extra-filename=-b79c2066d9916e27 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/thiserror-b79c2066d9916e27 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=843d0067d16f072f -C extra-filename=-1cd692b9c9d295ef --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-9610fc5a8fbb1d42.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b85aa693d8576362 -C extra-filename=-8b844666620c19c0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/paste-8b844666620c19c0 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name toml_parser --edition=2024 /usr/share/cargo/registry/toml_parser-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="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=9564a436d7218079 -C extra-filename=-6d46cdf184c3316e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern winnow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwinnow-a78546d00caadd16.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7601e679f92b549c -C extra-filename=-5f751bc771c4c2c1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpercent_encoding-fb8fc610d4b0e6f3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=684e5b1abd3b5527 -C extra-filename=-7201b6447a826a34 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling ruff_python_stdlib v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_python_stdlib) 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=90eae64b13b91105 -C extra-filename=-63acc5b38a8564eb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8420964587c7824e -C extra-filename=-431dd911d53708ab --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_ident-4d97c934b66a251b.rmeta -Copt-level=3 -Cdebuginfo=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=fcb56c2248246443 -C extra-filename=-4fe1547eacecbc21 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsiphasher-53cb00309a650f93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dda2e7c173bfbf86 -C extra-filename=-dadea70c708964d7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustversion-340993555a050f4d.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=4cd417646d49e773 -C extra-filename=-a097b40e3830253d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustversion-340993555a050f4d.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 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=0d7645926d05950b -C extra-filename=-ddd2dfb3ece13583 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libeither-2afcc3617d28f673.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=76d83842ec9890c7 -C extra-filename=-7b87a3c4e2074141 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name toml_writer --edition=2024 /usr/share/cargo/registry/toml_writer-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 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=3d21f655442aa3ec -C extra-filename=-548354fd1eccc98b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cf08ae91bcd321da -C extra-filename=-60c2958ff8d380c7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/ref-cast-60c2958ff8d380c7 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.45 Running `/usr/bin/rustc --crate-name chrono --edition=2021 /usr/share/cargo/registry/chrono-0.4.45/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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=0dfe2e964b62dcab -C extra-filename=-adc9a48d87532e8a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libiana_time_zone-022280c63ee99d05.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libnum_traits-0bd76572f498c6ec.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/thiserror-b79c2066d9916e27/build-script-build` 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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=54bd4dd531588b47 -C extra-filename=-c5053443203faee9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ccabcd188f8c01fb -C extra-filename=-588ef66ac4a9ae47 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/paste-8b844666620c19c0/build-script-build` 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=1bc10d937d3b46f3 -C extra-filename=-593ca0a3cb33c3f1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libphf_shared-4fe1547eacecbc21.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "memchr", "simd", "testing-colors"))' -C metadata=87f4fb98e90ea2c0 -C extra-filename=-086a4f2443619b56 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanstyle-a3e4a1fdf2ff55e4.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_width-ab50355d603aa664.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f3c3fb0542c77929 -C extra-filename=-c7747503e1dfed49 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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 indexmap v2.14.2 Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "borsh", "default", "quickcheck", "rayon", "serde", "std", "sval", "test_debug"))' -C metadata=b42723c8b1c70592 -C extra-filename=-3e5265b18a9a85b5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern equivalent=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libequivalent-c447a339a6ff2125.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libhashbrown-fc897e08e19cc2b4.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_core-5895cd0cf9cdf838.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2509c64a9ee53d15 -C extra-filename=-b59967bed02e3868 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-8e32de3e2b5bd0bd.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-850036cbf6724df1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-9610fc5a8fbb1d42.rmeta --cap-lints allow -Copt-level=3 -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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3c4ddcce1924da11 -C extra-filename=-fe3dedeec7afb1a6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-8e32de3e2b5bd0bd.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-850036cbf6724df1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.152/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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=0cddbc1bcc969b97 -C extra-filename=-2356e54ddfbfbc35 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern itoa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitoa-7f2c2335f0709eb4.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_core-5895cd0cf9cdf838.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzmij-b76a46fc1dbe9d01.rmeta --cap-lints allow -Copt-level=3 -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 manyhow-macros v0.14.1 Running `/usr/bin/rustc --crate-name manyhow_macros --edition=2021 /usr/share/cargo/registry/manyhow-macros-0.14.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=fedc173415eca1f2 -C extra-filename=-d50c717926b27238 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro_utils-29c5b9d134db75d2.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d1f35221a18e7e7e -C extra-filename=-bd9292c4a8f61d19 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-850036cbf6724df1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=32402519e814473a -C extra-filename=-f95a3eed0af089ec --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern lock_api=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblock_api-05cc8f35a756bd33.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libparking_lot_core-b59967bed02e3868.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=60be3ed8b7f1a4fc -C extra-filename=-e2eabadd0ab09feb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-8e32de3e2b5bd0bd.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_utils-622d6db32ef61b9e.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libhashbrown-09a22d90083d1661.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblock_api-05cc8f35a756bd33.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libonce_cell-05a68d02664e0f0a.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libparking_lot_core-b59967bed02e3868.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name camino --edition=2021 /usr/share/cargo/registry/camino-1.2.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="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=5f759853b9d6cf5f -C extra-filename=-38fc7522059b99ca --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_core-5895cd0cf9cdf838.rmeta --cap-lints allow -Copt-level=3 -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.2 Running `/usr/bin/rustc --crate-name serde_spanned --edition=2024 /usr/share/cargo/registry/serde_spanned-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 --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=512ca878d368157b -C extra-filename=-97c1ffa1eebb6eac --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_core-5895cd0cf9cdf838.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=20bd3c0554ea8ba5 -C extra-filename=-1385f6beb519e5a4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpeg_runtime-7201b6447a826a34.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2024 /usr/share/cargo/registry/toml_datetime-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 --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=04d10384be679fe5 -C extra-filename=-b372647afe482a8c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_core-5895cd0cf9cdf838.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=2699a933f6056835 -C extra-filename=-2c627020ae3fed52 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_core-5895cd0cf9cdf838.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/ref-cast-60c2958ff8d380c7/build-script-build` 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=6e1d952d25484b88 -C extra-filename=-a63d031b38abbe65 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-1.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 --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=1cb2587614d77f40 -C extra-filename=-e18dc984031e6994 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_core-5895cd0cf9cdf838.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_spanned-97c1ffa1eebb6eac.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml_datetime-b372647afe482a8c.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml_parser-6d46cdf184c3316e.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml_writer-548354fd1eccc98b.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwinnow-a78546d00caadd16.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name ordermap --edition=2024 /usr/share/cargo/registry/ordermap-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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "quickcheck", "rayon", "serde", "std"))' -C metadata=502422e0388ee6de -C extra-filename=-0c00dc5bd32d4d6e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libindexmap-3e5265b18a9a85b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e10ae32dc83969bf -C extra-filename=-803f9c23bb630b63 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrc32fast-d54b347ef7a75144.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libindexmap-3e5265b18a9a85b5.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtyped_path-a5b0cc10f0f62302.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-color"))' -C metadata=3d892016d56d3175 -C extra-filename=-99bf3fc7ab4b487b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name jiff_core --edition=2021 /usr/share/cargo/registry/jiff-core-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 --cfg 'feature="alloc"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "logging", "std", "tz-fat"))' -C metadata=4bdeb6187815dd85 -C extra-filename=-2d6efbc726c473e0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b83c8eb632b28060 -C extra-filename=-b5cae486c6f2f7ab --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a46be108e61f73e6 -C extra-filename=-1d7e5deb5c060154 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-850036cbf6724df1.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liboption_ext-a63d031b38abbe65.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a0ad4c75dd2f069a -C extra-filename=-3d681a6162a510e9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-d1d96aa95dadecf3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f7a65ef16cff192a -C extra-filename=-1248446ad3a32ff5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpath_dedot-b5cae486c6f2f7ab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fe1a7febd42740ee -C extra-filename=-6db4fb35cc6d1196 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=467708a24e9df48a -C extra-filename=-0d7ea6bd8f395805 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8901b47d172985ee -C extra-filename=-9dac9d9d3d6482bc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=01db4394b8c515c0 -C extra-filename=-b6d6a41c8e62feeb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdirs_sys-1d7e5deb5c060154.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1ec2bf9a1313eb14 -C extra-filename=-f8614964be554835 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern rustix=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustix-eb0a3d656d87e583.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6cb76f14e5e50995 -C extra-filename=-a3a4871867a1decd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/fs-err-a3a4871867a1decd -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libautocfg-f7985d1a567464a3.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 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=1d537287c1d1f12e -C extra-filename=-4e9782edee1765c4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=b01b61f7d83b2614 -C extra-filename=-fec56d1f7e8eeb07 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/getrandom-fec56d1f7e8eeb07 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.7 Running `/usr/bin/rustc --crate-name clap_builder --edition=2024 /usr/share/cargo/registry/clap_builder-4.6.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="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=646fa88691db9bdc -C extra-filename=-c234f4e4c4636a1c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanstream-9189269dffc3ab37.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanstyle-a3e4a1fdf2ff55e4.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap_lex-01a9f274173ff604.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrsim-a81ed67c61613163.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libterminal_size-f8614964be554835.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f8e2f3c3713700fe -C extra-filename=-ce02e371370cdbc6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=6d22a7b49f31d87d -C extra-filename=-dd7804fce9520181 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_core-5895cd0cf9cdf838.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_spanned-97c1ffa1eebb6eac.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml_datetime-2c627020ae3fed52.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml_parser-6d46cdf184c3316e.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwinnow-c5053443203faee9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=823551fa911a0f55 -C extra-filename=-4dbc59a7b88738d7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/nix-4dbc59a7b88738d7 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_aliases-ce02e371370cdbc6.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling shellexpand v3.1.2 Running `/usr/bin/rustc --crate-name shellexpand --edition=2018 /usr/share/cargo/registry/shellexpand-3.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="base-0"' --cfg 'feature="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=8fdcbb8e59dc2a31 -C extra-filename=-359ec06c7adbbddc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern dirs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdirs-b6d6a41c8e62feeb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -C debug-assertions=off --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=b254f6b6982b77a1 -C extra-filename=-8c645cc4ac9e8bbb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libaho_corasick-5ac27950be1173af.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-10907c75512b963e.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_automata-25afc3a8c1ab3cda.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_syntax-c82190e41135f399.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5795ddf47bd333c6 -C extra-filename=-0c08d972943495d2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern object=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libobject-60d076b263a4abab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c4598efa4e976041 -C extra-filename=-1953f2eb5b652525 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/terminfo-1953f2eb5b652525 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libphf_codegen-58b255764087bf47.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.17.1-build/ruff-0.17.1/target/release/build/fs-err-a3a4871867a1decd/build-script-build` Compiling crossbeam-channel v0.5.17 Running `/usr/bin/rustc --crate-name crossbeam_channel --edition=2021 /usr/share/cargo/registry/crossbeam-channel-0.5.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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=e0aedd7b2e402017 -C extra-filename=-9305d01be32f6873 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_utils-622d6db32ef61b9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name lazy_static --edition=2015 /usr/share/cargo/registry/lazy_static-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("spin", "spin_no_std"))' -C metadata=add7df95af48a6b6 -C extra-filename=-afa0f167c6bca684 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2a29245a75714b8b -C extra-filename=-36f6b427f2dc15af --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b81bfc724e947ab9 -C extra-filename=-955b1b792da53133 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/rayon-core-955b1b792da53133 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/getrandom-fec56d1f7e8eeb07/build-script-build` Compiling simdutf8 v0.1.5 Running `/usr/bin/rustc --crate-name simdutf8 --edition=2018 /usr/share/cargo/registry/simdutf8-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aarch64_neon", "aarch64_neon_prefetch", "default", "hints", "public_imp", "std"))' -C metadata=480e1d9d3fe38385 -C extra-filename=-f0d06a845cb409b5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4fa9c249a90bdcb5 -C extra-filename=-75fff193446832e2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libminimal_lexical-36f6b427f2dc15af.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/rayon-core-955b1b792da53133/build-script-build` 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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=cfff783736f11b9b -C extra-filename=-6ead8feb337b9e8b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-8e32de3e2b5bd0bd.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-850036cbf6724df1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=703ca5b09dbf6884 -C extra-filename=-71699ebcbb75272a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -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 ruff_unicode_names2 v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_unicode_names2) Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 crates/ruff_unicode_names2/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=4ed73c71a303e45f -C extra-filename=-4b785bd80bd8da5d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/ruff_unicode_names2-4b785bd80bd8da5d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_names2_generator-4a48199f174d9691.rlib -Copt-level=3 -Cdebuginfo=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.38 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.38/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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="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", "arbitrary", "default", "logging", "perf-inline", "serde", "std", "tz-fat", "tz-system", "tzdb-bundle-platform", "tzdb-concatenated", "tzdb-zoneinfo"))' -C metadata=e2c1dce97863aac5 -C extra-filename=-8b3f8f11a218fcb6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern jcore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libjiff_core-2d6efbc726c473e0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling sharded-slab v0.1.7 Running `/usr/bin/rustc --crate-name sharded_slab --edition=2018 /usr/share/cargo/registry/sharded-slab-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=833a4e9c0bb15058 -C extra-filename=-198f1d4deda669ca --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblazy_static-afa0f167c6bca684.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify-sys v0.1.5 Running `/usr/bin/rustc --crate-name inotify_sys --edition=2015 /usr/share/cargo/registry/inotify-sys-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5c3e93d39417b1e5 -C extra-filename=-816e2ca0b5842fcf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-850036cbf6724df1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6450c5dbf1a17481 -C extra-filename=-578d2f035d2d5eff --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c23a4bc458f2ff67 -C extra-filename=-44dfe663dcd30105 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-8e32de3e2b5bd0bd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4ae35dd9e8f89e78 -C extra-filename=-ab7655e00248090f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/ruff_unicode_names2-4b785bd80bd8da5d/build-script-build` 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=b7ce56ccefa9d175 -C extra-filename=-b56437df3b41b27d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=54cba97df46f7934 -C extra-filename=-72660405e8c45bbe --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14.1 Running `/usr/bin/rustc --crate-name manyhow --edition=2021 /usr/share/cargo/registry/manyhow-0.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 -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="macros"' --cfg 'feature="syn"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("darling", "darling_core", "default", "macros", "syn"))' -C metadata=ce8023c7748b355c -C extra-filename=-e17e8023716bfc3c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmanyhow_macros-d50c717926b27238.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-b3c01c22edd76250.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14.0 Running `/usr/bin/rustc --crate-name synstructure --edition=2018 /usr/share/cargo/registry/synstructure-0.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=0f753b636ba611b0 -C extra-filename=-b04163fc663af790 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-b3c01c22edd76250.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 codegen-units=16 --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=2a9192380c288c10 -C extra-filename=-5970d32f613cf3c5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libaho_corasick-2df005c668ffa125.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_automata-5f3b9f606fbbb860.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_syntax-e89185af804a485c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling globset v0.4.20 Running `/usr/bin/rustc --crate-name globset --edition=2024 /usr/share/cargo/registry/globset-0.4.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="log"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "log", "serde", "serde1", "simd-accel"))' -C metadata=6b4c3520a2f2b2c3 -C extra-filename=-b5e6dfd7bf0189b6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libaho_corasick-2df005c668ffa125.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbstr-aead80f83c9808e8.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-d1d96aa95dadecf3.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_automata-5f3b9f606fbbb860.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_syntax-e89185af804a485c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.30.0 Running `/usr/bin/rustc --crate-name serde_derive_internals --edition=2021 /usr/share/cargo/registry/serde_derive_internals-0.30.0/lib.rs --error-format=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=bc94e0590ecf01ad -C extra-filename=-4c5144f1dc5bc7d7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-b3c01c22edd76250.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_names2 --edition=2024 crates/ruff_unicode_names2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,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=3de2b76fc32675de -C extra-filename=-dc72f9ad431a51e1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libphf-608e27691645a825.rmeta -Copt-level=3 -Cdebuginfo=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=5e28776068b16d67 -C extra-filename=-627b0bcb20385dde --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_automata-5f3b9f606fbbb860.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/nix-4dbc59a7b88738d7/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=3b434790f43f8c0c -C extra-filename=-23a0d8cdb21fc5f2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-8e32de3e2b5bd0bd.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-850036cbf6724df1.rmeta --cap-lints allow -Copt-level=3 -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=d9d06691b93d3bb6 -C extra-filename=-d8185bff689058b6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern fastrand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libfastrand-72660405e8c45bbe.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libgetrandom-6ead8feb337b9e8b.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libonce_cell-05a68d02664e0f0a.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustix-eb0a3d656d87e583.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=6fd08e0c9203fb15 -C extra-filename=-ac5d9fe6ffddc1e2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern fs_err=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libfs_err-71699ebcbb75272a.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libos_str_bytes-578d2f035d2d5eff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=197e9cc1ae8c07c2 -C extra-filename=-e72d5c78b162985b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libinotify_sys-816e2ca0b5842fcf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-850036cbf6724df1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name crossbeam --edition=2021 /usr/share/cargo/registry/crossbeam-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="alloc"' --cfg 'feature="crossbeam-channel"' --cfg 'feature="crossbeam-deque"' --cfg 'feature="crossbeam-epoch"' --cfg 'feature="crossbeam-queue"' --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=d3c44aee4344e065 -C extra-filename=-5d919bbd268e5eb7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_channel-9305d01be32f6873.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_deque-c1de1cab4a86b797.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_epoch-17ccd8218faac916.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_queue-a376702589887282.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_utils-622d6db32ef61b9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=35e25e7d8b0bc79e -C extra-filename=-988799ff6cb8d7b8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_deque-c1de1cab4a86b797.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_utils-622d6db32ef61b9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8c19f24fe3cb25c3 -C extra-filename=-56b45a851a6476e2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_deque-c1de1cab4a86b797.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libglobset-b5e6dfd7bf0189b6.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-d1d96aa95dadecf3.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_automata-5f3b9f606fbbb860.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsame_file-6f5e6459fa090bba.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwalkdir-30147bee1aa9bbfe.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-1.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="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=42bcf95131a7e563 -C extra-filename=-a7e57aeb5144953b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-850036cbf6724df1.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-d1d96aa95dadecf3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="log-tracer"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log-tracer", "std"))' -C metadata=44c7b8d7ee41868c -C extra-filename=-f0fa979827ead9de --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-d1d96aa95dadecf3.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libonce_cell-05a68d02664e0f0a.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing_core-2c6baf790889a05f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1d28e6a0056ad154 -C extra-filename=-40b1c2e386d27b61 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.1 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b4bfcf50304dc4ee -C extra-filename=-073f27047e6f3f77 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/ruff-073f27047e6f3f77 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jod-thread v1.0.0 Running `/usr/bin/rustc --crate-name jod_thread --edition=2018 /usr/share/cargo/registry/jod-thread-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=12d06c89b53827ba -C extra-filename=-8d71711d04737bb0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f9959e1bc7324101 -C extra-filename=-cf22a2b2cead22c1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libeither-2afcc3617d28f673.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librayon_core-988799ff6cb8d7b8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/terminfo-1953f2eb5b652525/build-script-build` 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="macos_fsevent"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("crossbeam-channel", "default", "flume", "macos_fsevent", "serde", "serialization-compat-6"))' -C metadata=1c9cf6e4b30ea572 -C extra-filename=-1a5481efa203eb6e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern inotify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libinotify-e72d5c78b162985b.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-850036cbf6724df1.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-d1d96aa95dadecf3.rmeta --extern mio=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmio-a7e57aeb5144953b.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libnotify_types-40b1c2e386d27b61.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwalkdir-30147bee1aa9bbfe.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=07f757d81a7888b7 -C extra-filename=-0619c491c7904d45 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtempfile-d8185bff689058b6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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_command_line v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_command_line) Running `/usr/bin/rustc --crate-name ruff_command_line --edition=2024 crates/ruff_command_line/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cfaeeda2be0ee4f2 -C extra-filename=-8df09de3deb3f4b9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern argfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libargfile-ac5d9fe6ffddc1e2.rmeta -Copt-level=3 -Cdebuginfo=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=981d7aa4d6bbdedd -C extra-filename=-b18826b9f2d1021f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=495f91f4297d81be -C extra-filename=-160c07c8093b5af1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern fnv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libfnv-b56437df3b41b27d.rmeta --extern nom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libnom-75fff193446832e2.rmeta --extern phf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libphf-608e27691645a825.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling globwalk v0.9.1 Running `/usr/bin/rustc --crate-name globwalk --edition=2021 /usr/share/cargo/registry/globwalk-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ee06e22a7b2197a2 -C extra-filename=-1022265c802ed444 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libignore-56b45a851a6476e2.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwalkdir-30147bee1aa9bbfe.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/ruff-073f27047e6f3f77/build-script-build` Compiling psm v0.1.32 Compiling stacker v0.1.25 Compiling tikv-jemalloc-sys v0.7.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/psm-0.1.32/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=687b0bae114d1106 -C extra-filename=-8220046debe06828 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-8220046debe06828 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libar_archive_writer-0c08d972943495d2.rlib --extern cc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcc-7872245dab670c29.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 -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=f74a719ee6e3c42c -C extra-filename=-274d8e78ea732e5f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/tikv-jemalloc-sys-274d8e78ea732e5f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcc-7872245dab670c29.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8a2f5112dd2d5389 -C extra-filename=-ed282f593ec4cb72 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/stacker-ed282f593ec4cb72 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcc-7872245dab670c29.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.17.1-build/ruff-0.17.1/target/release/build/stacker-ed282f593ec4cb72/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/tikv-jemalloc-sys-274d8e78ea732e5f/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 --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=ec1c9a609ed6296d -C extra-filename=-bdb98722e789e7df --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-850036cbf6724df1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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"' --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=9687163ee0fb6219 -C extra-filename=-4afcda90b3afeaf1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-850036cbf6724df1.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtikv_jemalloc_sys-bdb98722e789e7df.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=9f218c7227fc4516 -C extra-filename=-7b26340f34990e75 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpeg_macros-1385f6beb519e5a4.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpeg_runtime-7b87a3c4e2074141.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-8220046debe06828/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=63737eccc08f8f56 -C extra-filename=-a0026a09c4a0c161 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-2cee486ba91b4941/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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=91f02971b0d0682c -C extra-filename=-e7bde7a39e1d1617 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-8e32de3e2b5bd0bd.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-850036cbf6724df1.rmeta --extern psm=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpsm-a0026a09c4a0c161.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-2cee486ba91b4941/out` 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.9.0 Compiling munge_macro v0.4.7 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=8664e554ac59441b -C extra-filename=-46808a0d06f653a3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-537b33a299cb0455.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0f9b8ec56c8dd47a -C extra-filename=-2048cc132f091f16 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libheck-95571e5953b0ff00.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-537b33a299cb0455.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3e96a700faae3990 -C extra-filename=-339a482a99e9aa25 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-537b33a299cb0455.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9170985e6bc85e37 -C extra-filename=-cfbf00bf388da3eb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libheck-95571e5953b0ff00.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-537b33a299cb0455.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await"))' -C metadata=ac32d32475b1075a -C extra-filename=-88c473d76367a926 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-537b33a299cb0455.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=751531dfc5f6af12 -C extra-filename=-0917f31b287bb89b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-537b33a299cb0455.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5294fb1dc0d540e6 -C extra-filename=-94ad8195ec013e83 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-537b33a299cb0455.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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 quote-use-macros v0.9.0 Compiling zerofrom-derive v0.1.8 Compiling thiserror-impl v2.0.21 Compiling yoke-derive v0.8.4 Compiling zerovec-derive v0.11.6 Compiling ruff_macros v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_macros) Compiling salsa-macros v0.28.5 Compiling clap_derive v4.6.7 Compiling ref-cast-impl v1.0.27 Compiling ptr_meta_derive v0.3.2 Compiling schemars_derive v1.2.3 Compiling bytecheck_derive v0.8.3 Compiling rkyv_derive v0.8.18 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=05c63fe23d5e6553 -C extra-filename=-c7e1e3d1e698866c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name quote_use_macros --edition=2021 /usr/share/cargo/registry/quote-use-macros-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=96e07d4b794eccd3 -C extra-filename=-63e763cfddb09c66 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro_utils-29c5b9d134db75d2.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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())' -C metadata=3f02e1999a7e090c -C extra-filename=-67aa778112b54c5a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsynstructure-b04163fc663af790.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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=7660a980ebafaa86 -C extra-filename=-15c715de9bf9588c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsynstructure-b04163fc663af790.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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-2.0.21/src/lib.rs --error-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=d8801dafd61eb63a -C extra-filename=-d4bcc74f3b43041b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b12865a09064fb13 -C extra-filename=-f7ab9d90fc131660 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "persistence"))' -C metadata=504581bab08cab1f -C extra-filename=-3bd4e66db89ee877 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "deprecated", "raw-deprecated", "unstable-markdown", "unstable-v5"))' -C metadata=1c0e6292e1bb8511 -C extra-filename=-c55a3c7ed63c3126 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libheck-95571e5953b0ff00.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1ae653e62dac6e5a -C extra-filename=-352500edbc06725c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libheck-95571e5953b0ff00.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-5706814039dd11fc.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-8c645cc4ac9e8bbb.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_trivia-397b0f644383a347.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-b3c01c22edd76250.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 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=9ce0b52feea5cdfa -C extra-filename=-4c24b8a0753bec45 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=63224201835638dd -C extra-filename=-e877a28f3f0a1a1d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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=f32e32ff420407a5 -C extra-filename=-5e7a8d55f2ee7cac --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_derive_internals-4c5144f1dc5bc7d7.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9166e1e7dc56b6c5 -C extra-filename=-d9d6f5147eefeaec --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4e4c9166601d1936 -C extra-filename=-ad8c02d26ae7cbbf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.9.0 Running `/usr/bin/rustc --crate-name quote_use --edition=2021 /usr/share/cargo/registry/quote-use-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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn"))' -C metadata=a59471f0210cfad4 -C extra-filename=-ced80f003053ece4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote_use_macros-63e763cfddb09c66.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.11.0 Running `/usr/bin/rustc --crate-name attribute_derive_macro --edition=2021 /usr/share/cargo/registry/attribute-derive-macro-0.11.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=b06c093532b6024e -C extra-filename=-d369654cb83a6ef9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcollection_literals-d46fb38b4c36f7ed.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libinterpolator-c93641e901222922.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmanyhow-e17e8023716bfc3c.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro_utils-29c5b9d134db75d2.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote_use-ced80f003053ece4.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ceae1da110bba131 -C extra-filename=-edaec65fce19e54a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libptr_meta_derive-e877a28f3f0a1a1d.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=7fc0831d3cd8f5b3 -C extra-filename=-bcdaaee6459ccf2a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libptr_meta-edaec65fce19e54a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=10ac9daf14be09ba -C extra-filename=-1a747316f7390093 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libref_cast_impl-4c24b8a0753bec45.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=b41acd2ab9920b8c -C extra-filename=-4384dffd482916cd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmunge_macro-94ad8195ec013e83.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=372efab86b9e0936 -C extra-filename=-646ae038d7a28053 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbytecheck_derive-ad8c02d26ae7cbbf.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libptr_meta-edaec65fce19e54a.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librancor-bcdaaee6459ccf2a.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsimdutf8-f0d06a845cb409b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=208a543ce02054b8 -C extra-filename=-3b0a9b6f12117013 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbytecheck-646ae038d7a28053.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8924a9cb5a78fa5e -C extra-filename=-cdd860cef279e048 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror_impl-0917f31b287bb89b.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)'` Compiling attribute-derive v0.11.0 Running `/usr/bin/rustc --crate-name attribute_derive --edition=2021 /usr/share/cargo/registry/attribute-derive-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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn-full"))' -C metadata=4bcd1dcfce7c6567 -C extra-filename=-7d311c5fd0a3f7d2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libattribute_derive_macro-d369654cb83a6ef9.so --extern manyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmanyhow-e17e8023716bfc3c.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-df942e7a5955ec94.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-b3c01c22edd76250.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-2.0.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 codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=6716f21e6b1748e7 -C extra-filename=-2518495e3aea7e7a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror_impl-d4bcc74f3b43041b.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.8.0 Compiling clearscreen v4.0.6 Running `/usr/bin/rustc --crate-name clearscreen --edition=2021 /usr/share/cargo/registry/clearscreen-4.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=08768aaad43981c9 -C extra-filename=-12ca99c38b48c9f0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern nix=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libnix-23a0d8cdb21fc5f2.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libterminfo-160c07c8093b5af1.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-2518495e3aea7e7a.rmeta --extern which=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwhich-bd9292c4a8f61d19.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name quick_junit --edition=2021 /usr/share/cargo/registry/quick-junit-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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("internal-testing", "proptest"))' -C metadata=98e301862621d519 -C extra-filename=-0dd6b5a64c6159f0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libchrono-adc9a48d87532e8a.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libindexmap-3e5265b18a9a85b5.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libnewtype_uuid-7fa7342772cccca1.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquick_xml-9f8abeda4befac42.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrip_ansi_escapes-7bc8284557ca6e40.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-2518495e3aea7e7a.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libuuid-4b713b69a212359d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.9.0 Running `/usr/bin/rustc --crate-name libcst_native --edition=2018 /usr/share/cargo/registry/libcst-1.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --crate-type rlib --emit=dep-info,link -C opt-level=3 -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "trace"))' -C metadata=854989e54b068fbc -C extra-filename=-a222043493408468 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libannotate_snippets-086a4f2443619b56.rlib --extern libcst_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibcst_derive-339a482a99e9aa25.so --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rlib --extern paste=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpaste-c7747503e1dfed49.so --extern peg=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpeg-7b26340f34990e75.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-5970d32f613cf3c5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-2518495e3aea7e7a.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 clap v4.6.7 Running `/usr/bin/rustc --crate-name clap --edition=2024 /usr/share/cargo/registry/clap-4.6.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="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=7f2a8b36aac61076 -C extra-filename=-fd359bbcc82553c0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap_builder-c234f4e4c4636a1c.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap_derive-c55a3c7ed63c3126.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.11 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "unstable-doc", "unstable-dynamic", "unstable-shell-tests"))' -C metadata=e98cf0b32cfacad3 -C extra-filename=-5b235ba01e2471a0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap-fd359bbcc82553c0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name clap_complete_nushell --edition=2024 /usr/share/cargo/registry/clap_complete_nushell-4.6.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable-shell-tests"))' -C metadata=01640886cd05c32e -C extra-filename=-f3aae8cebe4497cd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap-fd359bbcc82553c0.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap_complete-5b235ba01e2471a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="nushell"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "fig", "nushell"))' -C metadata=2a9f039e8033f09e -C extra-filename=-a5a29b4c5accaf2a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap-fd359bbcc82553c0.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap_complete-5b235ba01e2471a0.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap_complete_nushell-f3aae8cebe4497cd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="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=1c9193eead5fc439 -C extra-filename=-1e131a7e3e335682 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbytecheck-646ae038d7a28053.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libhashbrown-fc897e08e19cc2b4.rmeta --extern munge=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmunge-4384dffd482916cd.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libptr_meta-edaec65fce19e54a.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librancor-bcdaaee6459ccf2a.rmeta --extern rend=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librend-3b0a9b6f12117013.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librkyv_derive-d9d6f5147eefeaec.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 --cfg 'feature="attributes"' --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=f639e911e34d30fb -C extra-filename=-a1a9175a80b34694 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-d1d96aa95dadecf3.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpin_project_lite-6cca94222b71f1b9.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing_attributes-88c473d76367a926.so --extern tracing_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing_core-2c6baf790889a05f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=9892490e3695eb2e -C extra-filename=-1963e811a6a274f6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libchrono-adc9a48d87532e8a.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmatchers-627b0bcb20385dde.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libnu_ansi_term-ab7655e00248090f.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libonce_cell-05a68d02664e0f0a.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_automata-5f3b9f606fbbb860.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsharded_slab-198f1d4deda669ca.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-9610fc5a8fbb1d42.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthread_local-44dfe663dcd30105.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing-a1a9175a80b34694.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing_core-2c6baf790889a05f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="derive"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive"))' -C metadata=6a3019a3aead99b8 -C extra-filename=-9fc904981655a536 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerofrom_derive-67aa778112b54c5a.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 --cfg 'feature="derive"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "serde", "zerofrom"))' -C metadata=887ecf75ae8c67a1 -C extra-filename=-45d039409cd0aba0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstable_deref_trait-c5ef7076179acd99.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libyoke_derive-15c715de9bf9588c.so --extern zerofrom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerofrom-9fc904981655a536.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=6265e6e12816ac9a -C extra-filename=-c698b3e458d738f4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern yoke=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libyoke-45d039409cd0aba0.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerofrom-9fc904981655a536.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerovec_derive-f7ab9d90fc131660.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 --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=b563459f78aa705e -C extra-filename=-6d85de80182ab04c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdisplaydoc-46808a0d06f653a3.so --extern yoke=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libyoke-45d039409cd0aba0.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerofrom-9fc904981655a536.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.11.1 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-0.11.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=9107bd365192b776 -C extra-filename=-e6fee4643a3bedf6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libattribute_derive-7d311c5fd0a3f7d2.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "std", "zerovec"))' -C metadata=a29ecc35a0d00517 -C extra-filename=-effb5c52c6d8e49d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdisplaydoc-46808a0d06f653a3.so --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerovec-c698b3e458d738f4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "writeable", "zerovec"))' -C metadata=2266e16b2875e6b5 -C extra-filename=-048938f6ea1cf0cc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerovec-c698b3e458d738f4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde"))' -C metadata=47080e19599a81f1 -C extra-filename=-1820620a11c98b99 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdisplaydoc-46808a0d06f653a3.so --extern potential_utf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpotential_utf-048938f6ea1cf0cc.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libutf8_iter-c43a62382f82eac8.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libyoke-45d039409cd0aba0.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerofrom-9fc904981655a536.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerovec-c698b3e458d738f4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde", "zerovec"))' -C metadata=07ea7145e746afb3 -C extra-filename=-ffba9497cf8d10f8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdisplaydoc-46808a0d06f653a3.so --extern litemap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblitemap-598e50ac1b7a1e75.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtinystr-effb5c52c6d8e49d.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwriteable-203d87f3197bfa59.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerovec-c698b3e458d738f4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="std"' --cfg 'feature="strum_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "phf", "std", "strum_macros"))' -C metadata=ead358f7f06c51d5 -C extra-filename=-cc18dfe70c03c061 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrum_macros-cfbf00bf388da3eb.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.1 Running `/usr/bin/rustc --crate-name icu_provider --edition=2024 /usr/share/cargo/registry/icu_provider-2.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 --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=0750a3fc667a096a -C extra-filename=-81983a4b317d2f35 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdisplaydoc-46808a0d06f653a3.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_locale_core-ffba9497cf8d10f8.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwriteable-203d87f3197bfa59.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libyoke-45d039409cd0aba0.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerofrom-9fc904981655a536.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerotrie-6d85de80182ab04c.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerovec-c698b3e458d738f4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "datagen", "default", "harfbuzz_traits", "log", "serde", "unicode_bidi", "unstable"))' -C metadata=777d45e6b76edf9f -C extra-filename=-46ec6185abf1d319 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdisplaydoc-46808a0d06f653a3.so --extern icu_collections=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_collections-1820620a11c98b99.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_locale_core-ffba9497cf8d10f8.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_properties_data-ee53f2b4a5ba3bfc.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_provider-81983a4b317d2f35.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerotrie-6d85de80182ab04c.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerovec-c698b3e458d738f4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --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=59ebccc004a1777c -C extra-filename=-b6072b13ffac94e6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_collections-1820620a11c98b99.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_normalizer_data-0b73468e4f23913a.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_provider-81983a4b317d2f35.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-9610fc5a8fbb1d42.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerovec-c698b3e458d738f4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ec21c693f8d59e97 -C extra-filename=-3dcef0088148ae4c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_core-5895cd0cf9cdf838.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_derive-c7e1e3d1e698866c.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling idna_adapter v1.2.2 Running `/usr/bin/rustc --crate-name idna_adapter --edition=2024 /usr/share/cargo/registry/idna_adapter-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data"))' -C metadata=599a99853f0def53 -C extra-filename=-827e076b29bcae1b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_normalizer-b6072b13ffac94e6.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_properties-46ec6185abf1d319.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dae82f1a6f7c1d29 -C extra-filename=-45dd6139dc649d73 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libidna_adapter-827e076b29bcae1b.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-9610fc5a8fbb1d42.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libutf8_iter-c43a62382f82eac8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.21 Compiling compact_str v0.10.0 Compiling pep440_rs v0.7.3 Compiling rust-stemmers v1.2.0 Compiling schemars v1.2.3 Compiling ruff_options_metadata v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_options_metadata) Compiling lsp-server v0.10.0 Running `/usr/bin/rustc --crate-name thin_vec --edition=2024 /usr/share/cargo/registry/thin-vec-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 --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=927c08bc3416c969 -C extra-filename=-df592b08b94f33d7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --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=1c8ac257b2baafcd -C extra-filename=-ea9fbe3a22829d73 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcastaway-dadea70c708964d7.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-8e32de3e2b5bd0bd.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitoa-7f2c2335f0709eb4.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstatic_assertions-954b0d4c3edf763c.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzmij-b76a46fc1dbe9d01.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1716e65ffc37b133 -C extra-filename=-c5736da8e2f14be9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libonce_cell-05a68d02664e0f0a.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_width-ab50355d603aa664.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunscanny-63acc5b38a8564eb.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libversion_ranges-1cd692b9c9d295ef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ff272e10d0c36d47 -C extra-filename=-22b4d6579e376766 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_derive-c7e1e3d1e698866c.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 schemars --edition=2021 /usr/share/cargo/registry/schemars-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 --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=395e6dabfe8afb5f -C extra-filename=-d0cd5d9620944db5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdyn_clone-6db4fb35cc6d1196.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libref_cast-1a747316f7390093.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libschemars_derive-5e7a8d55f2ee7cac.so --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_json-2356e54ddfbfbc35.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=d3b265835eb4c5d7 -C extra-filename=-4de11ffdca282310 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9bff1338cea2bd25 -C extra-filename=-d613e6f32a0380d0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_channel-9305d01be32f6873.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-d1d96aa95dadecf3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_derive-c7e1e3d1e698866c.so --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_json-2356e54ddfbfbc35.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=31f84409fc5e29ae -C extra-filename=-3446da29b8ecada3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libform_urlencoded-5f751bc771c4c2c1.rmeta --extern idna=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libidna-45dd6139dc649d73.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpercent_encoding-fb8fc610d4b0e6f3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_derive-c7e1e3d1e698866c.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 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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "non-pep508-extensions", "schemars", "tracing"))' -C metadata=3211cee302e85a1a -C extra-filename=-62c7a2d7f1dff708 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libboxcar-08fd620c964bbb34.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libindexmap-3e5265b18a9a85b5.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-ddd2dfb3ece13583.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libonce_cell-05a68d02664e0f0a.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpep440_rs-c5736da8e2f14be9.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-5970d32f613cf3c5.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-9610fc5a8fbb1d42.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-cdd860cef279e048.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_width-ab50355d603aa664.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liburl-3446da29b8ecada3.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liburlencoding-588ef66ac4a9ae47.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libversion_ranges-1cd692b9c9d295ef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --cfg 'feature="url"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fluent-uri", "url"))' -C metadata=e8971ba1ddf90e98 -C extra-filename=-89fac860f1c633b0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_json-2356e54ddfbfbc35.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liburl-3446da29b8ecada3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6ec7df481c788ec0 -C extra-filename=-5d5beeb11dc4929c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libphf-593ca0a3cb33c3f1.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librust_stemmers-22b4d6579e376766.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.11.1 Running `/usr/bin/rustc --crate-name get_size2 --edition=2024 /usr/share/cargo/registry/get-size2-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 --cfg 'feature="alloc"' --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="std"' --cfg 'feature="thin-vec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-features-no-std", "alloc", "arcstr", "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", "std", "thin-vec", "url", "uuid"))' -C metadata=4596df8277567394 -C extra-filename=-2c5e17392582014f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcompact_str-ea9fbe3a22829d73.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size_derive2-e6fee4643a3bedf6.so --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libhashbrown-fc897e08e19cc2b4.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libordermap-0c00dc5bd32d4d6e.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-9610fc5a8fbb1d42.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthin_vec-df592b08b94f33d7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=052564cee7ecde23 -C extra-filename=-741697f994ac2014 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-352500edbc06725c.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 char_str v0.0.4 Compiling ruff_memory_usage v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_memory_usage) Compiling ruff_index v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=c41f8caba87769a5 -C extra-filename=-bc8ab930ad145c09 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-2c5e17392582014f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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="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=f2b172be2e1bc2cf -C extra-filename=-b474447233da35c5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcastaway-dadea70c708964d7.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-2c5e17392582014f.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitoa-7f2c2335f0709eb4.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libryu-3fde7bf7a4196562.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_core-5895cd0cf9cdf838.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=433771eb3bea2e99 -C extra-filename=-bf161dfeb36c04af --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-2c5e17392582014f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("salsa"))' -C metadata=ef45bed2326da8a3 -C extra-filename=-9ef06a225c4bf82c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-2c5e17392582014f.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-352500edbc06725c.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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=d8410f4e9726b700 -C extra-filename=-f16970ebef303154 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-2c5e17392582014f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-bc8ab930ad145c09.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f6ed8a526bc08a77 -C extra-filename=-7104e27568f00755 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-2c5e17392582014f.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libis_macro-2048cc132f091f16.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-bc8ab930ad145c09.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b07dfac540398196 -C extra-filename=-409805ac9e68c6e0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-a1513c66a1fda04a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-f16970ebef303154.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-bc8ab930ad145c09.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_ident-4d97c934b66a251b.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_normalization-4f4d6f621f6b616d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cc7c840f9af33816 -C extra-filename=-ca932c3ac118ceb3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanyhow-1d0d2cab96b174e3.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librand-e1ce9d2c44ced829.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_diagnostics-7104e27568f00755.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-f16970ebef303154.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-bc8ab930ad145c09.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_json-2356e54ddfbfbc35.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-2518495e3aea7e7a.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libuuid-4b713b69a212359d.rmeta -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8b6255eb2fb8ba98 -C extra-filename=-e7be0e0ef18cb4b8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libchar_str-b474447233da35c5.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libfiletime-fe3dedeec7afb1a6.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libglob-cc0c00a293a7745e.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libglobset-b5e6dfd7bf0189b6.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-a1513c66a1fda04a.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-5970d32f613cf3c5.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libseahash-80ac32f8e797d99e.rmeta -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=9a65887d641fe9e3 -C extra-filename=-f202aa228de6f88a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdrop_bomb-7e325b9af52822ec.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_cache-e7be0e0ef18cb4b8.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-352500edbc06725c.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-bc8ab930ad145c09.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstatic_assertions-954b0d4c3edf763c.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing-a1a9175a80b34694.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_width-ab50355d603aa664.rmeta -Copt-level=3 -Cdebuginfo=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=002deb90eb28f5a1 -C extra-filename=-bbcb04ca84e7324b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libindexmap-3e5265b18a9a85b5.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpep440_rs-c5736da8e2f14be9.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpep508_rs-62c7a2d7f1dff708.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-2518495e3aea7e7a.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml-dd7804fce9520181.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name salsa --edition=2024 /usr/share/cargo/registry/salsa-0.28.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 --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=b2476fc3f6d5b473 -C extra-filename=-db9650ddd68faeb4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libboxcar-08fd620c964bbb34.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcompact_str-ea9fbe3a22829d73.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_queue-a376702589887282.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_utils-622d6db32ef61b9e.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libhashbrown-fc897e08e19cc2b4.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libhashlink-7dcc9a8d3c9a4fdb.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libindexmap-3e5265b18a9a85b5.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libintrusive_collections-1365fa3e9a317be3.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libinventory-4994d9c0adf0ee72.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libparking_lot-f95a3eed0af089ec.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libportable_atomic-f61749e88a7c4f43.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsalsa_macro_rules-7d345f792e1f4bfc.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsalsa_macros-3bd4e66db89ee877.so --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-9610fc5a8fbb1d42.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthin_vec-df592b08b94f33d7.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing-a1a9175a80b34694.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtypeid-17ef46dd01cfbc17.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=0a36faed79201e4b -C extra-filename=-03721108d8ed3eac --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libaho_corasick-2df005c668ffa125.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libarrayvec-988e2472fc537273.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libchar_str-b474447233da35c5.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcompact_str-ea9fbe3a22829d73.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-2c5e17392582014f.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libis_macro-2048cc132f091f16.so --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_cache-e7be0e0ef18cb4b8.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-352500edbc06725c.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_trivia-409805ac9e68c6e0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-f16970ebef303154.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-bc8ab930ad145c09.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsalsa-db9650ddd68faeb4.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthin_vec-df592b08b94f33d7.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-2518495e3aea7e7a.rmeta -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_python_parser) Compiling ruff_python_literal v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_python_literal) Compiling ruff_python_edits v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_python_edits) Compiling ruff_python_index v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_python_index) Running `/usr/bin/rustc --crate-name ruff_python_parser --edition=2024 crates/ruff_python_parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=41064bafb24b7f34 -C extra-filename=-2d1229bcdb7d4a91 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbstr-aead80f83c9808e8.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdrop_bomb-7e325b9af52822ec.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-2c5e17392582014f.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libhashbrown-fc897e08e19cc2b4.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-03721108d8ed3eac.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_trivia-409805ac9e68c6e0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-bc8ab930ad145c09.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_names2-dc72f9ad431a51e1.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstacker-e7bde7a39e1d1617.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstatic_assertions-954b0d4c3edf763c.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthin_vec-df592b08b94f33d7.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_ident-4d97c934b66a251b.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_normalization-4f4d6f621f6b616d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-2cee486ba91b4941/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=78691916d1d12526 -C extra-filename=-ce31df9bda102ce1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_normalizer-b6072b13ffac94e6.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_properties-46ec6185abf1d319.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-a1513c66a1fda04a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-03721108d8ed3eac.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0885cb1a434b5425 -C extra-filename=-d631efb061bd2cd3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-03721108d8ed3eac.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-f16970ebef303154.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-bc8ab930ad145c09.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8c43f0e008602aa3 -C extra-filename=-25240d2a31d3e7f5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-03721108d8ed3eac.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_trivia-409805ac9e68c6e0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-f16970ebef303154.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-bc8ab930ad145c09.rmeta -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_db) Compiling ruff_python_codegen v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_python_codegen) Compiling ruff_python_semantic v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=5ccf850f06222a88 -C extra-filename=-668c788f3bcca2ed --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanstyle-a3e4a1fdf2ff55e4.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libarc_swap-a097b40e3830253d.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcamino-38fc7522059b99ca.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcompact_str-ea9fbe3a22829d73.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdashmap-e2eabadd0ab09feb.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdunce-68b2d7719c09f755.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libetcetera-cbecd72003a84ed6.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libfiletime-fe3dedeec7afb1a6.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-2c5e17392582014f.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libignore-56b45a851a6476e2.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmatchit-e4f22f5bf0817477.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpath_slash-2fcb03709629775e.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpathdiff-ab823adc6fce05b1.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquick_junit-0dd6b5a64c6159f0.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libannotate_snippets-355fbec56350939c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_diagnostics-7104e27568f00755.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_memory_usage-bf161dfeb36c04af.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_notebook-ca932c3ac118ceb3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-03721108d8ed3eac.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_parser-2d1229bcdb7d4a91.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_trivia-409805ac9e68c6e0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-f16970ebef303154.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-bc8ab930ad145c09.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsalsa-db9650ddd68faeb4.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsame_file-6f5e6459fa090bba.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_json-2356e54ddfbfbc35.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsimilar-ccf0df60960243a6.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsupports_hyperlinks-9c0edcf37303ed33.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-2518495e3aea7e7a.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing-a1a9175a80b34694.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libty_static-741697f994ac2014.rmeta --extern which=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwhich-bd9292c4a8f61d19.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzip-803f9c23bb630b63.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-2cee486ba91b4941/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f1b751f56dbfb2cc -C extra-filename=-92dc146e85fba3af --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-03721108d8ed3eac.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_literal-ce31df9bda102ce1.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_parser-2d1229bcdb7d4a91.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-f16970ebef303154.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-bc8ab930ad145c09.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-2cee486ba91b4941/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=ca7f324849a04034 -C extra-filename=-5632e7c6d611b8ae --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libis_macro-2048cc132f091f16.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_cache-e7be0e0ef18cb4b8.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_index-9ef06a225c4bf82c.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-352500edbc06725c.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-03721108d8ed3eac.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_parser-2d1229bcdb7d4a91.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_stdlib-431dd911d53708ab.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-bc8ab930ad145c09.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-9610fc5a8fbb1d42.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-2cee486ba91b4941/out` Compiling ruff_python_importer v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=12effe44fdd22cda -C extra-filename=-7fcc435f32e2f11f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanyhow-1d0d2cab96b174e3.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_diagnostics-7104e27568f00755.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-03721108d8ed3eac.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_codegen-92dc146e85fba3af.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_trivia-409805ac9e68c6e0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-f16970ebef303154.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-bc8ab930ad145c09.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-2cee486ba91b4941/out` Compiling ruff_ranged_value v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_ranged_value) Compiling ty_module_resolver v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ty_module_resolver) Compiling ty_site_packages v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ty_site_packages) Compiling ruff_python_formatter v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars"))' -C metadata=37cad86e6471a85e -C extra-filename=-acf28e8ae27e83af --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_db-668c788f3bcca2ed.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-03721108d8ed3eac.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-bc8ab930ad145c09.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml-e18dc984031e6994.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-2cee486ba91b4941/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b18c5dcfb61f2763 -C extra-filename=-c54177bd7b230ff5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanyhow-1d0d2cab96b174e3.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcamino-38fc7522059b99ca.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcompact_str-ea9fbe3a22829d73.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-2c5e17392582014f.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-a1513c66a1fda04a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libordermap-0c00dc5bd32d4d6e.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-5970d32f613cf3c5.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_syntax-e89185af804a485c.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_db-668c788f3bcca2ed.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_memory_usage-bf161dfeb36c04af.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-03721108d8ed3eac.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_stdlib-431dd911d53708ab.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsalsa-db9650ddd68faeb4.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrum-cc18dfe70c03c061.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrum_macros-cfbf00bf388da3eb.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-2518495e3aea7e7a.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing-a1a9175a80b34694.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-2cee486ba91b4941/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3ace1f9029e84644 -C extra-filename=-d4545105162724c4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcamino-38fc7522059b99ca.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcolored-99bf3fc7ab4b487b.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-2c5e17392582014f.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libindexmap-3e5265b18a9a85b5.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libannotate_snippets-355fbec56350939c.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_db-668c788f3bcca2ed.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-03721108d8ed3eac.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_trivia-409805ac9e68c6e0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-f16970ebef303154.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-bc8ab930ad145c09.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrum-cc18dfe70c03c061.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrum_macros-cfbf00bf388da3eb.so --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing-a1a9175a80b34694.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libty_static-741697f994ac2014.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-2cee486ba91b4941/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=599fb99cf1f88f3d -C extra-filename=-7d6a289c1bd44a23 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanyhow-1d0d2cab96b174e3.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap-fd359bbcc82553c0.rmeta --extern countme=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcountme-4e9782edee1765c4.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-a1513c66a1fda04a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-5970d32f613cf3c5.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_cache-e7be0e0ef18cb4b8.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_db-668c788f3bcca2ed.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_formatter-f202aa228de6f88a.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-352500edbc06725c.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-03721108d8ed3eac.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_parser-2d1229bcdb7d4a91.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_trivia-409805ac9e68c6e0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-f16970ebef303154.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-bc8ab930ad145c09.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsalsa-db9650ddd68faeb4.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-9610fc5a8fbb1d42.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstatic_assertions-954b0d4c3edf763c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-2518495e3aea7e7a.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing-a1a9175a80b34694.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-2cee486ba91b4941/out` Compiling ruff_linter v0.17.1 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=1d3cf18e6b03f8c8 -C extra-filename=-9b02a5a62eabd035 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libaho_corasick-2df005c668ffa125.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanyhow-1d0d2cab96b174e3.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap-fd359bbcc82553c0.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcolored-99bf3fc7ab4b487b.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcompact_str-ea9fbe3a22829d73.rmeta --extern fern=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libfern-3d681a6162a510e9.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libglob-cc0c00a293a7745e.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libglobset-b5e6dfd7bf0189b6.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libimperative-5d5beeb11dc4929c.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libis_macro-2048cc132f091f16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-a1513c66a1fda04a.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libjiff-8b3f8f11a218fcb6.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibcst_native-a222043493408468.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-d1d96aa95dadecf3.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rmeta --extern natord=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libnatord-9dac9d9d3d6482bc.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpath_absolutize-1248446ad3a32ff5.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpep440_rs-c5736da8e2f14be9.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpyproject_toml-bbcb04ca84e7324b.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-5970d32f613cf3c5.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_cache-e7be0e0ef18cb4b8.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_db-668c788f3bcca2ed.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_diagnostics-7104e27568f00755.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-352500edbc06725c.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_notebook-ca932c3ac118ceb3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-03721108d8ed3eac.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_codegen-92dc146e85fba3af.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_edits-d631efb061bd2cd3.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_importer-7fcc435f32e2f11f.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_index-25240d2a31d3e7f5.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_literal-ce31df9bda102ce1.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_parser-2d1229bcdb7d4a91.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_semantic-5632e7c6d611b8ae.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_stdlib-431dd911d53708ab.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_trivia-409805ac9e68c6e0.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_ranged_value-acf28e8ae27e83af.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-f16970ebef303154.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-bc8ab930ad145c09.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_names2-dc72f9ad431a51e1.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_json-2356e54ddfbfbc35.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsimilar-ccf0df60960243a6.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-9610fc5a8fbb1d42.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrum-cc18dfe70c03c061.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrum_macros-cfbf00bf388da3eb.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-2518495e3aea7e7a.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml-e18dc984031e6994.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtyped_arena-0d7ea6bd8f395805.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_normalization-4f4d6f621f6b616d.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_width-ab50355d603aa664.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liburl-3446da29b8ecada3.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-2cee486ba91b4941/out` Compiling ruff_graph v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=9127fd9d4fc35828 -C extra-filename=-27e056527012c589 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanyhow-1d0d2cab96b174e3.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap-fd359bbcc82553c0.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_cache-e7be0e0ef18cb4b8.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_db-668c788f3bcca2ed.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_linter-9b02a5a62eabd035.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-352500edbc06725c.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-03721108d8ed3eac.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_parser-2d1229bcdb7d4a91.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsalsa-db9650ddd68faeb4.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libschemars-d0cd5d9620944db5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libty_module_resolver-c54177bd7b230ff5.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libty_site_packages-d4545105162724c4.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzip-803f9c23bb630b63.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-2cee486ba91b4941/out` Compiling ruff_workspace v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=8063c6d25842c0ca -C extra-filename=-b9dc3b206623c7fe --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanyhow-1d0d2cab96b174e3.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcolored-99bf3fc7ab4b487b.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libetcetera-cbecd72003a84ed6.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libglob-cc0c00a293a7745e.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libglobset-b5e6dfd7bf0189b6.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libignore-56b45a851a6476e2.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libindexmap-3e5265b18a9a85b5.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libis_macro-2048cc132f091f16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-a1513c66a1fda04a.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-d1d96aa95dadecf3.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmatchit-e4f22f5bf0817477.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpath_absolutize-1248446ad3a32ff5.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpath_slash-2fcb03709629775e.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpep440_rs-c5736da8e2f14be9.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-5970d32f613cf3c5.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_cache-e7be0e0ef18cb4b8.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_db-668c788f3bcca2ed.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_formatter-f202aa228de6f88a.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_graph-27e056527012c589.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_linter-9b02a5a62eabd035.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-352500edbc06725c.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_options_metadata-4de11ffdca282310.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-03721108d8ed3eac.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_formatter-7d6a289c1bd44a23.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_semantic-5632e7c6d611b8ae.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_stdlib-431dd911d53708ab.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_ranged_value-acf28e8ae27e83af.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-f16970ebef303154.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libshellexpand-359ec06c7adbbddc.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrum-cc18dfe70c03c061.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml-e18dc984031e6994.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_normalization-4f4d6f621f6b616d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-2cee486ba91b4941/out` Compiling ruff_markdown v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=199e624ae3555a08 -C extra-filename=-76cad1898ee62c52 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-5970d32f613cf3c5.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-03721108d8ed3eac.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_formatter-7d6a289c1bd44a23.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_trivia-409805ac9e68c6e0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-f16970ebef303154.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-bc8ab930ad145c09.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_workspace-b9dc3b206623c7fe.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-2cee486ba91b4941/out` Compiling ruff_server v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=601c0154ecd1f09e -C extra-filename=-bd51192f80101150 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanyhow-1d0d2cab96b174e3.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam-5d919bbd268e5eb7.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libgen_lsp_types-89fac860f1c633b0.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libignore-56b45a851a6476e2.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libjod_thread-8d71711d04737bb0.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblsp_server-d613e6f32a0380d0.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-c6af5ba7f33e5c29.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_db-668c788f3bcca2ed.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_diagnostics-7104e27568f00755.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_formatter-f202aa228de6f88a.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_linter-9b02a5a62eabd035.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_markdown-76cad1898ee62c52.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_notebook-ca932c3ac118ceb3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-03721108d8ed3eac.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_codegen-92dc146e85fba3af.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_formatter-7d6a289c1bd44a23.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_index-25240d2a31d3e7f5.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_parser-2d1229bcdb7d4a91.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_ranged_value-acf28e8ae27e83af.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-f16970ebef303154.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-bc8ab930ad145c09.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_workspace-b9dc3b206623c7fe.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_json-2356e54ddfbfbc35.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libshellexpand-359ec06c7adbbddc.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-2518495e3aea7e7a.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml-e18dc984031e6994.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing-a1a9175a80b34694.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing_log-f0fa979827ead9de.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing_subscriber-1963e811a6a274f6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-2cee486ba91b4941/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9b34444a9cbcd01c -C extra-filename=-b376d035171aef73 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanyhow-1d0d2cab96b174e3.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcachedir-0619c491c7904d45.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap-fd359bbcc82553c0.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap_complete_command-a5a29b4c5accaf2a.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclearscreen-12ca99c38b48c9f0.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcolored-99bf3fc7ab4b487b.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libfiletime-fe3dedeec7afb1a6.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libglobwalk-1022265c802ed444.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libignore-56b45a851a6476e2.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libindexmap-3e5265b18a9a85b5.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libis_macro-2048cc132f091f16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-a1513c66a1fda04a.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libjiff-8b3f8f11a218fcb6.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-d1d96aa95dadecf3.rmeta --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libnotify-1a5481efa203eb6e.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpath_absolutize-1248446ad3a32ff5.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librayon-cf22a2b2cead22c1.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-5970d32f613cf3c5.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librkyv-1e131a7e3e335682.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_cache-e7be0e0ef18cb4b8.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_command_line-8df09de3deb3f4b9.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_db-668c788f3bcca2ed.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_diagnostics-7104e27568f00755.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_graph-27e056527012c589.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_linter-9b02a5a62eabd035.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-352500edbc06725c.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_markdown-76cad1898ee62c52.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_notebook-ca932c3ac118ceb3.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_options_metadata-4de11ffdca282310.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-03721108d8ed3eac.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_formatter-7d6a289c1bd44a23.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_parser-2d1229bcdb7d4a91.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_ranged_value-acf28e8ae27e83af.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_server-bd51192f80101150.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-f16970ebef303154.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-bc8ab930ad145c09.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_workspace-b9dc3b206623c7fe.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_json-2356e54ddfbfbc35.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libshellexpand-359ec06c7adbbddc.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrum-cc18dfe70c03c061.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtempfile-d8185bff689058b6.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-2518495e3aea7e7a.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtikv_jemallocator-4afcda90b3afeaf1.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml-e18dc984031e6994.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing-a1a9175a80b34694.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwalkdir-30147bee1aa9bbfe.rmeta --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwild-b18826b9f2d1021f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-2cee486ba91b4941/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f9b4ed8690e0ba3f -C extra-filename=-b775744a6da4bb00 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanyhow-1d0d2cab96b174e3.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcachedir-0619c491c7904d45.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap-fd359bbcc82553c0.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap_complete_command-a5a29b4c5accaf2a.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclearscreen-12ca99c38b48c9f0.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcolored-99bf3fc7ab4b487b.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libfiletime-fe3dedeec7afb1a6.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libglobwalk-1022265c802ed444.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libignore-56b45a851a6476e2.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libindexmap-3e5265b18a9a85b5.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libis_macro-2048cc132f091f16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-a1513c66a1fda04a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libjiff-8b3f8f11a218fcb6.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-d1d96aa95dadecf3.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libnotify-1a5481efa203eb6e.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpath_absolutize-1248446ad3a32ff5.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librayon-cf22a2b2cead22c1.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-5970d32f613cf3c5.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librkyv-1e131a7e3e335682.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff-b376d035171aef73.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_cache-e7be0e0ef18cb4b8.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_command_line-8df09de3deb3f4b9.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_db-668c788f3bcca2ed.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_diagnostics-7104e27568f00755.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_graph-27e056527012c589.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_linter-9b02a5a62eabd035.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-352500edbc06725c.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_markdown-76cad1898ee62c52.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_notebook-ca932c3ac118ceb3.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_options_metadata-4de11ffdca282310.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-03721108d8ed3eac.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_formatter-7d6a289c1bd44a23.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_parser-2d1229bcdb7d4a91.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_ranged_value-acf28e8ae27e83af.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_server-bd51192f80101150.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-f16970ebef303154.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-bc8ab930ad145c09.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_workspace-b9dc3b206623c7fe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-e3b9a8c672e6017f.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-3dcef0088148ae4c.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_json-2356e54ddfbfbc35.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libshellexpand-359ec06c7adbbddc.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrum-cc18dfe70c03c061.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtempfile-d8185bff689058b6.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-2518495e3aea7e7a.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtikv_jemallocator-4afcda90b3afeaf1.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml-e18dc984031e6994.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing-a1a9175a80b34694.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwalkdir-30147bee1aa9bbfe.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwild-b18826b9f2d1021f.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.17.1-build/ruff-0.17.1/target/release/build/psm-2cee486ba91b4941/out` Finished `release` profile [optimized] target(s) in 6m 41s 📦 Built wheel to /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/wheels/ruff-0.17.1-py3-none-linux_x86_64.whl /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/wheels/ruff-0.17.1-py3-none-linux_x86_64.whl Building wheel for ruff (pyproject.toml): finished with status 'done' Created wheel for ruff: filename=ruff-0.17.1-py3-none-linux_x86_64.whl size=64541113 sha256=3d6d35ba69ade6e01dd9856a7da294ba3161e3e3a997cba22b4fd52f8cdd9bef Stored in directory: /builddir/build/BUILD/ruff-0.17.1-build/.pyproject-builddir/pip-ephem-wheel-cache-9mzfth9q/wheels/45/09/e6/111a8cc097f1e6447e68dbb3a77a5628847e34a2e2a489e3d3 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.arJOWX + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-build + '[' /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT ++ dirname /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT + mkdir -p /builddir/build/BUILD/ruff-0.17.1-build + mkdir /builddir/build/BUILD/ruff-0.17.1-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.17.1 ++ ls /builddir/build/BUILD/ruff-0.17.1-build/pyproject-wheeldir/ruff-0.17.1-py3-none-linux_x86_64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=ruff==0.17.1 + '[' -z ruff==0.17.1 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/ruff-0.17.1-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/ruff-0.17.1-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.17.1-build/pyproject-wheeldir ruff==0.17.1 Using pip 26.2.1 from /usr/lib/python3.15/site-packages/pip (python 3.15) Looking in links: /builddir/build/BUILD/ruff-0.17.1-build/pyproject-wheeldir Processing /builddir/build/BUILD/ruff-0.17.1-build/pyproject-wheeldir/ruff-0.17.1-py3-none-linux_x86_64.whl Installing collected packages: ruff Successfully installed ruff-0.17.1 + '[' -d /builddir/build/BUILD/ruff-0.17.1-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.17.1-build/BUILDROOT/usr/bin/ruff /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/bin/ruff: no change + rm -rfv /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/ruff-0.17.1-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.17.1-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.17.1.dist-info' +++ basename /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.1.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.17.1.dist-info + _normalized=ruff + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.17.1.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.1.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.17.1-build/BUILDROOT --record /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.1.dist-info/RECORD --output /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.1.dist-info/RECORD removed '/builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.1.dist-info/RECORD' + rm -fv /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.1.dist-info/REQUESTED removed '/builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.1.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-files --output-modules /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/ruff-0.17.1-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.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-record --prefix /usr --assert-license ruff + '[' /usr/lib64/python3.15/site-packages '!=' /usr/lib/python3.15/site-packages ']' + install --directory /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib/python3.15/site-packages + mv /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.1.dist-info /builddir/build/BUILD/ruff-0.17.1-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.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-files + target/rpm/ruff generate-shell-completion bash + target/rpm/ruff generate-shell-completion fish + target/rpm/ruff generate-shell-completion zsh + install -Dpm 0644 ruff.bash -t /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT//usr/share/bash-completion/completions + install -Dpm 0644 ruff.fish -t /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT//usr/share/fish/vendor_completions.d + install -Dpm 0644 _ruff -t /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT//usr/share/zsh/site-functions + /usr/bin/find-debuginfo -j3 --strict-build-id -m -i --build-id-seed 0.17.1-1.fc46 --unique-debug-suffix -0.17.1-1.fc46.x86_64 --unique-debug-src-base ruff-0.17.1-1.fc46.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1 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.17.1-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.17.1-1.fc46.x86_64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/ruff-0.17.1-1.fc46.x86_64/crates/ruff_unicode_names2/src/lib.rs is executable but has no shebang, removing executable bit + /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.17.1-build/BUILDROOT/usr/lib/python3.15 using python3.15 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.17.1-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.17.1-build/BUILDROOT /builddir/build/BUILD/ruff-0.17.1-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.17.1-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.17.1-build/BUILDROOT/usr/lib/python3.15/site-packages/ruff/__pycache__/_find_ruff.cpython-315.opt-1.pyc: rewriting with normalized contents Scanned 271 directories and 1311 files, processed 3 inodes, 3 modified (0 replaced + 3 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr Scanned 270 directories and 1311 files, considered 1311 files, read 99 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/ruff-0.17.1-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.hrcaC4 + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-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.17.1 + '[' '!' -f /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.17.1-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.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-modules Check import: ruff + skip=' --skip compile_fail' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual' + 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 --skip unix::symlink_inside_project' + 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 --skip unix::symlink_inside_project Compiling unicode-ident v1.0.26 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.26/src/lib.rs --error-format=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=39f603efac8b5d84 -C extra-filename=-ab97392dbc2d5571 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ea0bac939c4f50e8 -C extra-filename=-33eff45850965a85 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/quote-33eff45850965a85 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=cacc58b83f2e1b3f -C extra-filename=-dc53cb0aafe635af --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/proc-macro2-dc53cb0aafe635af -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3c4e3dde07b40112 -C extra-filename=-b0c1601d0fd08181 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/serde_core-b0c1601d0fd08181 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/quote-33eff45850965a85/build-script-build` Compiling libc v0.2.190 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.190/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="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=3cea14c685773c77 -C extra-filename=-585455f3be92c458 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/libc-585455f3be92c458 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/proc-macro2-dc53cb0aafe635af/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=cb10df718795ddd6 -C extra-filename=-240f32b353e928a5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-ab97392dbc2d5571.rmeta --cap-lints allow -Copt-level=3 -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.17.1-build/ruff-0.17.1/target/rpm/build/serde_core-b0c1601d0fd08181/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=b52cf0902c301046 -C extra-filename=-e6f389548a2978e9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -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=eb8cae4f206989c8 -C extra-filename=-9d10102ed7b43fed --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --cap-lints allow -Copt-level=3 -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.7 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.0.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="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=a4d1d669ec3c2092 -C extra-filename=-7679c5f8fed6d463 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-ab97392dbc2d5571.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/libc-585455f3be92c458/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.190/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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="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=2fb0a505327c1713 -C extra-filename=-879aab57dc57c8ee --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -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_time_bits64 --check-cfg 'cfg(libc_deny_warnings)' --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(libc_elfv2)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(uclibc32_time64)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx","helenos"))' --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 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=1d8d1d4b64ccb298 -C extra-filename=-25f8ac1c5a281a27 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=557c16194c1d5068 -C extra-filename=-05e5450a15d2463d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/serde-05e5450a15d2463d -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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-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=255ec9c63824ceac -C extra-filename=-4ac6ef7c6544e4d3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-ab97392dbc2d5571.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/serde-05e5450a15d2463d/build-script-build` Compiling cfg-if v1.0.5 Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-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("core", "rustc-dep-of-std"))' -C metadata=3e2d5d03406ab8b0 -C extra-filename=-4c0b3809919d7338 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zmij v1.0.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=6d49ef3a4c1273fa -C extra-filename=-879af8886ad326fb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/zmij-879af8886ad326fb -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/zmij-879af8886ad326fb/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=6e94aa66cdaeb8ed -C extra-filename=-c6cec64e465bd736 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2db5a61820d3f3e8 -C extra-filename=-65d7a983c527f87d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -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)'` 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=c1410a7c4e0cb5aa -C extra-filename=-cef6ae5db58b03f6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.16.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="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=65248b2b0afa9a6d -C extra-filename=-2aeaa567699b0392 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ae195a431daa6677 -C extra-filename=-a2df0f885e359c6d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e3731c7814fb328c -C extra-filename=-046b12721d1cb275 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=55f1eb8d68bbca5c -C extra-filename=-9da756c94b035e77 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "fresh-rust", "nightly", "serde", "std"))' -C metadata=87a3150cac9df96c -C extra-filename=-058e48de9e57d029 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=c2f4bfa13de09696 -C extra-filename=-30bf77f9fdee1b67 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liballocator_api2-058e48de9e57d029.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libequivalent-9da756c94b035e77.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfoldhash-046b12721d1cb275.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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="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=79f4a1df656af36e -C extra-filename=-f375884c759c9006 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f89bd92562a68cc8 -C extra-filename=-18ac161cddfa8331 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-f375884c759c9006.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "borsh", "default", "quickcheck", "rayon", "serde", "std", "sval", "test_debug"))' -C metadata=2d4f89616c6d8d41 -C extra-filename=-2285046dd7d212f8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libequivalent-9da756c94b035e77.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=06bd1df6f99ea6bc -C extra-filename=-85c5cf1723f75159 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/rustversion-85c5cf1723f75159 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/rustversion-85c5cf1723f75159/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=8860d04af2c6f1b3 -C extra-filename=-29181085c08aad69 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/parking_lot_core-29181085c08aad69 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/parking_lot_core-29181085c08aad69/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=98f8377c9160e9df -C extra-filename=-4fa9a46e8d0cc69d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.14.1 Running `/usr/bin/rustc --crate-name manyhow_macros --edition=2021 /usr/share/cargo/registry/manyhow-macros-0.14.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=0daad37a373e3406 -C extra-filename=-66557c0c2dab70db --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro_utils-18ac161cddfa8331.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=97b019325446aa10 -C extra-filename=-35fb974f9c6d30d1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2dacd4fc1d7723ec -C extra-filename=-a691fb0da6216235 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libscopeguard-35fb974f9c6d30d1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14.1 Running `/usr/bin/rustc --crate-name manyhow --edition=2021 /usr/share/cargo/registry/manyhow-0.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 -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="macros"' --cfg 'feature="syn"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("darling", "darling_core", "default", "macros", "syn"))' -C metadata=83e46370c32887e4 -C extra-filename=-e12c4968e7e9648c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmanyhow_macros-66557c0c2dab70db.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-7679c5f8fed6d463.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9dca5aeff424d66e -C extra-filename=-b942a1a8b5d07163 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --cap-lints allow -Copt-level=3 -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 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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=038afce2902916df -C extra-filename=-627f4d99888a1d81 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9adafa9c9a1ad6aa -C extra-filename=-6ba7e1687303b4fc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2e2090ed3dc8aaf8 -C extra-filename=-7538290875e6a306 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustversion-4fa9a46e8d0cc69d.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=366ce5cf2c1b79be -C extra-filename=-ecae750a8fbff773 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9b83047751e051a9 -C extra-filename=-d37e193676fb6748 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern lock_api=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblock_api-a691fb0da6216235.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libparking_lot_core-b942a1a8b5d07163.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name ordermap --edition=2024 /usr/share/cargo/registry/ordermap-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="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=b0d8fce93c7a453d -C extra-filename=-3483bab404d9abfa --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19.0 Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.19.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=2eb05f4e959f8e97 -C extra-filename=-c640fbd99fcdf57f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d391d6b7b21beebf -C extra-filename=-4f78b8ab387b110d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-cef6ae5db58b03f6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -C debug-assertions=off --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=d05313c26e8c34e3 -C extra-filename=-c7e94fd316f7eb05 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=be85da94355dfd4a -C extra-filename=-c46b380e299f9ef5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.9.0 Running `/usr/bin/rustc --crate-name quote_use_macros --edition=2021 /usr/share/cargo/registry/quote-use-macros-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=07e14acf98c8ae64 -C extra-filename=-058a03781a4ffc1d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro_utils-18ac161cddfa8331.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.9.0 Running `/usr/bin/rustc --crate-name quote_use --edition=2021 /usr/share/cargo/registry/quote-use-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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn"))' -C metadata=74f4b032df92d6c1 -C extra-filename=-f30e5f11cace64ae --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote_use_macros-058a03781a4ffc1d.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.11.0 Running `/usr/bin/rustc --crate-name attribute_derive_macro --edition=2021 /usr/share/cargo/registry/attribute-derive-macro-0.11.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=42da787c0dbdb1bb -C extra-filename=-c48e81810e9245da --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcollection_literals-627f4d99888a1d81.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinterpolator-6ba7e1687303b4fc.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmanyhow-e12c4968e7e9648c.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro_utils-18ac161cddfa8331.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote_use-f30e5f11cace64ae.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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("core", "rustc-dep-of-std"))' -C metadata=2823647b2f7a7908 -C extra-filename=-888e1358ebee7b11 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -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=309f40287cd6a79e -C extra-filename=-f9db9320c4e0b9d4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-4f78b8ab387b110d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-cef6ae5db58b03f6.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_syntax-c7e94fd316f7eb05.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.11.0 Running `/usr/bin/rustc --crate-name attribute_derive --edition=2021 /usr/share/cargo/registry/attribute-derive-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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn-full"))' -C metadata=954765238d40b367 -C extra-filename=-638e4627463301fe --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libattribute_derive_macro-c48e81810e9245da.so --extern manyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmanyhow-e12c4968e7e9648c.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-7679c5f8fed6d463.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.11.1 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-0.11.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=8d120492bda765c7 -C extra-filename=-0df3cd22c9a55882 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libattribute_derive-638e4627463301fe.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=74b58e9dc896091d -C extra-filename=-7e1f1b29db7d6bd1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_derive-c46b380e299f9ef5.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 --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=1af0a97ae8edfaa8 -C extra-filename=-ff80dfccc390d407 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcastaway-7538290875e6a306.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitoa-c6cec64e465bd736.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzmij-65d7a983c527f87d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.21 Running `/usr/bin/rustc --crate-name thin_vec --edition=2024 /usr/share/cargo/registry/thin-vec-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 --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=c90a9270d2f7dd4c -C extra-filename=-e39c4e920c386a52 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5cea623cda7b55c8 -C extra-filename=-7aa9cfa4105c235a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -C debug-assertions=off --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=5d8c085f3584a940 -C extra-filename=-0085a5644e8ebbc3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-4f78b8ab387b110d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-cef6ae5db58b03f6.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_automata-f9db9320c4e0b9d4.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_syntax-c7e94fd316f7eb05.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=00cc366216f3f16c -C extra-filename=-16858db402276513 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.190/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("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=14212005e74b8270 -C extra-filename=-f6473fbf1bfac751 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/libc-f6473fbf1bfac751 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.11.1 Running `/usr/bin/rustc --crate-name get_size2 --edition=2024 /usr/share/cargo/registry/get-size2-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 --cfg 'feature="alloc"' --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="std"' --cfg 'feature="thin-vec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-features-no-std", "alloc", "arcstr", "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", "std", "thin-vec", "url", "uuid"))' -C metadata=95bd858a87571d77 -C extra-filename=-24e2c2c6bd8cd69e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size_derive2-0df3cd22c9a55882.so --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-3483bab404d9abfa.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libparking_lot-d37e193676fb6748.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-e39c4e920c386a52.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fdf2bee8c76557be -C extra-filename=-22e023091a89d748 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/libc-f6473fbf1bfac751/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.190/src/lib.rs --error-format=json --json=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("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=3544a88b159ec186 -C extra-filename=-e8441f7a462b09d8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -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_time_bits64 --check-cfg 'cfg(libc_deny_warnings)' --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(libc_elfv2)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(uclibc32_time64)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx","helenos"))' --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 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 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=f74dc2bef2f06ed1 -C extra-filename=-288463e54be2b4fb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 codegen-units=1 -C debuginfo=2 --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=79d62b17976f559c -C extra-filename=-e893cb59108e0d9a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0a117c2bf1aa28b6 -C extra-filename=-9edfbd9b92424e98 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=60e2ad60b0dcb1e3 -C extra-filename=-69bbcde24a01be0b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=aabf569c2e7ae996 -C extra-filename=-f33b1c79513c38d0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-e8441f7a462b09d8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --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=e546ffbeeed0db58 -C extra-filename=-8e73ddf0edbe9ea3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-288463e54be2b4fb.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_syntax-e893cb59108e0d9a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=aeded058ec362388 -C extra-filename=-fd16f6788b38a57b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta -Copt-level=3 -Cdebuginfo=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 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=e8b622d1ef2213bc -C extra-filename=-6f7a6c115a8b251e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14 Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2021 /usr/share/cargo/registry/find-msvc-tools-0.1.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c19a1e8a135e0cf0 -C extra-filename=-b7f428523c7031ee --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4.6 Running `/usr/bin/rustc --crate-name cc --edition=2021 /usr/share/cargo/registry/cc-1.4.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="parallel"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "parallel"))' -C metadata=e616d168d5678fee -C extra-filename=-87541743a973e1a5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfind_msvc_tools-b7f428523c7031ee.rmeta --extern jobserver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjobserver-f33b1c79513c38d0.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-e8441f7a462b09d8.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshlex-69bbcde24a01be0b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.23 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.23/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=e94522e40b3f761c -C extra-filename=-1232100b151b77a5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/crossbeam-utils-1232100b151b77a5 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/crossbeam-utils-1232100b151b77a5/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=ea13daa42ab69168 -C extra-filename=-cbd7c4f6b51382e3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -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.19.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=58da95cda4b8f9d2 -C extra-filename=-a9637c10f0267c98 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3d4e99138a07fe8a -C extra-filename=-880a2cd872e006d9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 embed-bitcode=no -C debug-assertions=off --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=5b20d799b6b2fbec -C extra-filename=-20dc9a04fcfd63d6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtinyvec_macros-880a2cd872e006d9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 codegen-units=1 -C debuginfo=2 --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=5fe55de339a29945 -C extra-filename=-a6faaa64a4676d44 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-288463e54be2b4fb.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_automata-8e73ddf0edbe9ea3.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_syntax-e893cb59108e0d9a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=dd85cc6ace947a40 -C extra-filename=-af416095fe4bc5ba --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=ce3795153a13dd7c -C extra-filename=-80528602bb54b5e1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_source_file v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=ac75b201cbb978c3 -C extra-filename=-0c1ba60ce8c4d341 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-cef6ae5db58b03f6.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-80528602bb54b5e1.rmeta -Copt-level=3 -Cdebuginfo=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 embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=325c0b57a7ec5300 -C extra-filename=-09be3748352c3886 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtinyvec-20dc9a04fcfd63d6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=c8e00f87242d14a8 -C extra-filename=-c560d0d9ffea1140 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libonce_cell-9edfbd9b92424e98.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=bfc0540f61d5d531 -C extra-filename=-59116009337f2b0d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libeither-c640fbd99fcdf57f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std", "unicode"))' -C metadata=ba9e0783ec768172 -C extra-filename=-9eea1b09fb740385 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-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 --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=660f13a0af2c10a6 -C extra-filename=-857f33bfedacac99 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cff1094ad59c3af7 -C extra-filename=-92e7a3065951c95f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-59116009337f2b0d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-cef6ae5db58b03f6.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-0c1ba60ce8c4d341.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-80528602bb54b5e1.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-7aa9cfa4105c235a.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-ab97392dbc2d5571.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-09be3748352c3886.rmeta -Copt-level=3 -Cdebuginfo=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=86266cdc8a95bc77 -C extra-filename=-a7b72260e9804c88 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-288463e54be2b4fb.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbstr-9eea1b09fb740385.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_automata-8e73ddf0edbe9ea3.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_syntax-e893cb59108e0d9a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=a3f3e9756609749b -C extra-filename=-3c7ff47dc6c448ed --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libeither-a9637c10f0267c98.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await"))' -C metadata=847dacf091cceebe -C extra-filename=-37073028f51b1b8b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-2.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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=135b59f85b1bf8ef -C extra-filename=-71df938dee349ac1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/thiserror-71df938dee349ac1 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=66e7218655588419 -C extra-filename=-9eda1f0a83622e77 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.26/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C 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=0f208a8d2f003fa4 -C extra-filename=-c425468170fc93f7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/thiserror-71df938dee349ac1/build-script-build` Compiling ruff_macros v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=622daf7fb9a2ab05 -C extra-filename=-6e729e734c2ab6a1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libheck-22e023091a89d748.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-59116009337f2b0d.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-0085a5644e8ebbc3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-92e7a3065951c95f.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror-impl v2.0.21 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-2.0.21/src/lib.rs --error-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=c16699655997a9ca -C extra-filename=-b60830e2c1079a43 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="attributes"' --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=acb11e24b078cfe6 -C extra-filename=-07c7313919cce374 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpin_project_lite-9eda1f0a83622e77.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_attributes-37073028f51b1b8b.so --extern tracing_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_core-c560d0d9ffea1140.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=5d29a85e012860b2 -C extra-filename=-7021501bfefd244a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4dac6254be83fc3e -C extra-filename=-59a1fa11dd960672 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=86a404e37739870e -C extra-filename=-b916d1acca6b18fc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/typeid-b916d1acca6b18fc -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=f8699062b8e5dbb4 -C extra-filename=-fb16c09f3b3a2e27 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "getrandom", "serde", "serde1", "std"))' -C metadata=160012bb87b1ae1d -C extra-filename=-4d815d34f2f4bb48 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b92324079d0437db -C extra-filename=-9c4fe37b683f1ea1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsiphasher-fb16c09f3b3a2e27.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="small_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=661ea171b5b23da6 -C extra-filename=-196aa7648c21fab8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand_core-4d815d34f2f4bb48.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/typeid-b916d1acca6b18fc/build-script-build` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-2.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 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=22177bb799f44e9b -C extra-filename=-826cecc4cb28e16d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror_impl-b60830e2c1079a43.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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=75b0f980320723e1 -C extra-filename=-dd7332bd725aacb4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta -Copt-level=3 -Cdebuginfo=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=ba878e641e54e037 -C extra-filename=-e4ff58eb27e56660 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_shared-9c4fe37b683f1ea1.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-196aa7648c21fab8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name typeid --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=78b0be9f5de8f2fd -C extra-filename=-a0a0cac3eeb9c68e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -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.4 Running `/usr/bin/rustc --crate-name char_str --edition=2024 /usr/share/cargo/registry/char_str-0.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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=ca1919c9f8d0efae -C extra-filename=-bd80f188fb2bd407 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcastaway-7538290875e6a306.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitoa-c6cec64e465bd736.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libryu-59a1fa11dd960672.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=2e181c3a9506a850 -C extra-filename=-38e892a244ab3262 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsiphasher-857f33bfedacac99.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c771a1cbf92f664c -C extra-filename=-c2082e02d5ffd2b6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e2cb77bf2cb916e7 -C extra-filename=-2453f9b1c26ca030 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -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=b3962a14c30afadd -C extra-filename=-e412c440381aca53 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/portable-atomic-e412c440381aca53 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=795f31bf5ce257b1 -C extra-filename=-9bb2ae963a59e6b5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b08b0d66b11160bf -C extra-filename=-06ffd7220e6afe7e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-bd80f188fb2bd407.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-2453f9b1c26ca030.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-a7b72260e9804c88.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libseahash-9bb2ae963a59e6b5.rmeta -Copt-level=3 -Cdebuginfo=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=9936b350815ec6e6 -C extra-filename=-f96a81f8692b85e1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_generator-e4ff58eb27e56660.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_shared-9c4fe37b683f1ea1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "zeroize"))' -C metadata=761048ad877ba8ff -C extra-filename=-598fd36120017f4b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -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=7c690dd7b5d3b3b8 -C extra-filename=-2ef6e9da7a2bb4fe --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/getrandom-2ef6e9da7a2bb4fe -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/portable-atomic-e412c440381aca53/build-script-build` 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=b6dbea0b160b1f3a -C extra-filename=-085cba8593fc8312 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e08888b87a012cfb -C extra-filename=-ec1d3c442b183ee6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9aff6f75b61a6bcc -C extra-filename=-cb0cefa0b9ddd6ee --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=d8268f5dc47c8540 -C extra-filename=-8a6d9c9340c461e3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtinyvec_macros-085cba8593fc8312.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/getrandom-2ef6e9da7a2bb4fe/build-script-build` Running `/usr/bin/rustc --crate-name portable_atomic --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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=d52bc7d651bb931f -C extra-filename=-f23e714cad0047e7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -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.14 Running `/usr/bin/rustc --crate-name crossbeam_queue --edition=2021 /usr/share/cargo/registry/crossbeam-queue-0.3.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="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=8396b4c09d76e998 -C extra-filename=-876274fb43726360 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_utils-cbd7c4f6b51382e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=480206af947b57e4 -C extra-filename=-8597bf61911879b2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libheck-22e023091a89d748.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=c76a6c84fd9aaa85 -C extra-filename=-1595bdab978156a1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtinyvec-8a6d9c9340c461e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --cfg 'feature="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=19c84388e06d59ba -C extra-filename=-65dd6ff8eeff80e0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand_core-ec1d3c442b183ee6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name salsa_macros --edition=2024 /usr/share/cargo/registry/salsa-macros-0.28.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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "persistence"))' -C metadata=1161886cbb8fd23d -C extra-filename=-b3f4fd1008336532 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name hashlink --edition=2024 /usr/share/cargo/registry/hashlink-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=9ef4a4203d2e8f1d -C extra-filename=-5f56cdeffd659231 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.25 Running `/usr/bin/rustc --crate-name inventory --edition=2021 /usr/share/cargo/registry/inventory-0.3.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2714f1f9f573ab1e -C extra-filename=-fe625b98a8f5e3f0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cpufeatures v0.3.0 Running `/usr/bin/rustc --crate-name cpufeatures --edition=2024 /usr/share/cargo/registry/cpufeatures-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=072d723f97e5e2ef -C extra-filename=-e4dc44e1a905ae96 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name salsa_macro_rules --edition=2024 /usr/share/cargo/registry/salsa-macro-rules-0.28.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("accumulator"))' -C metadata=27580b9550b81686 -C extra-filename=-41174a2a9feb5d7f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rand_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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bf30022db0fe0c11 -C extra-filename=-afc2f555d1ddaa85 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1c751d81cbf8e8d5 -C extra-filename=-88caa38f8259232d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 embed-bitcode=no -C debug-assertions=off --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=4fc31680b0a0aa1f -C extra-filename=-65f2b9fc66a84bc8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-888e1358ebee7b11.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcpufeatures-e4dc44e1a905ae96.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand_core-afc2f555d1ddaa85.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.152 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_json-1.0.152/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=d3a3c9aa0b17570c -C extra-filename=-e00bab1566ec77a9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/serde_json-e00bab1566ec77a9 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/serde_json-e00bab1566ec77a9/build-script-build` Compiling rand v0.10.3 Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-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 embed-bitcode=no -C debug-assertions=off --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=009b1b764778f530 -C extra-filename=-19cbfb2cdacde097 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchacha20-65f2b9fc66a84bc8.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand_core-afc2f555d1ddaa85.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c203187354b6ae34 -C extra-filename=-e77dd7ebf0afd3d9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-c425468170fc93f7.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rmeta -Copt-level=3 -Cdebuginfo=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_unicode_names2_generator v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_unicode_names2_generator) Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2024 crates/ruff_unicode_names2_generator/src/lib.rs --error-format=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=c0c300eec3577894 -C extra-filename=-55688dec2c267d52 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_codegen-f96a81f8692b85e1.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-19cbfb2cdacde097.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.152/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=2d77bd7d5ab0c1f5 -C extra-filename=-094ece33b82a0e29 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern itoa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitoa-c6cec64e465bd736.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzmij-65d7a983c527f87d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg 'fast_arithmetic="64"' --check-cfg 'cfg(fast_arithmetic, values("32", "64"))'` Compiling phf 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=b35e2d0eaed846e1 -C extra-filename=-916aeeb9e9debe62 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_shared-38e892a244ab3262.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -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=1ff216179a414eed -C extra-filename=-7d23dcb33b12dc39 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/object-7d23dcb33b12dc39 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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_unicode_names2 v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_unicode_names2) Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 crates/ruff_unicode_names2/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=086856cc12b9de44 -C extra-filename=-b9170da33364c7a7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/ruff_unicode_names2-b9170da33364c7a7 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2_generator-55688dec2c267d52.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/object-7d23dcb33b12dc39/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 -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=f2ae98ed6131b72a -C extra-filename=-115ead495210de91 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-cef6ae5db58b03f6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg core_error --check-cfg 'cfg(core_error)'` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/ruff_unicode_names2-b9170da33364c7a7/build-script-build` Running `/usr/bin/rustc --crate-name unicode_names2 --edition=2024 crates/ruff_unicode_names2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C 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=ee3558e44cee9122 -C extra-filename=-d884dd9bfd357b48 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf-916aeeb9e9debe62.rmeta -Copt-level=3 -Cdebuginfo=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=9d300e35f2464ae1 -C extra-filename=-2556cf66f48d3fe3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=efbef31d88cc6671 -C extra-filename=-9c84f72867d5ed0b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/stacker-9c84f72867d5ed0b -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcc-87541743a973e1a5.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.17.1-build/ruff-0.17.1/target/rpm/build/stacker-9c84f72867d5ed0b/build-script-build` Compiling ruff_annotate_snippets v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=b74dae81d9972728 -C extra-filename=-0ceb8305044df0b7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rmeta -Copt-level=3 -Cdebuginfo=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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=33b144152c0b58c6 -C extra-filename=-5b31209235b9809e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern object=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libobject-115ead495210de91.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ff82035ea89feec0 -C extra-filename=-66b434fded672f4b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libarrayvec-598fd36120017f4b.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=50f8753cc808b3ce -C extra-filename=-69e0158e40269250 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern vte=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libvte-66b434fded672f4b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=494a9bcf4a3c093c -C extra-filename=-3c05f5e2ec8355a7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8811e1443fab8221 -C extra-filename=-0caed8715b21b95b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-0caed8715b21b95b -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libar_archive_writer-5b31209235b9809e.rlib --extern cc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcc-87541743a973e1a5.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 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=b43407adb160a30d -C extra-filename=-7cef051c2466cd49 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/clang-sys-7cef051c2466cd49 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-3c05f5e2ec8355a7.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=b7e4f233faa007df -C extra-filename=-8b42719c7d76b0ed --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-0caed8715b21b95b/build-script-build` Running `/usr/bin/rustc --crate-name psm --edition=2021 /usr/share/cargo/registry/psm-0.1.32/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e7434b98bffb6657 -C extra-filename=-933c06e01eb72f33 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8dbc08045d1b804f -C extra-filename=-946f56bb00c755bf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --extern psm=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpsm-933c06e01eb72f33.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/clang-sys-7cef051c2466cd49/build-script-build` Compiling minimal-lexical v0.2.1 Running `/usr/bin/rustc --crate-name minimal_lexical --edition=2018 /usr/share/cargo/registry/minimal-lexical-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compact", "default", "lint", "nightly", "std"))' -C metadata=23c0d87926946e9d -C extra-filename=-2f121ba6bd915d0c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rustix-1.1.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="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=c460a2839fbb6984 -C extra-filename=-7a794d6a12257840 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/rustix-7a794d6a12257840 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/rustix-7a794d6a12257840/build-script-build` Compiling nom v7.1.3 Running `/usr/bin/rustc --crate-name nom --edition=2018 /usr/share/cargo/registry/nom-7.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "docsrs", "std"))' -C metadata=3387a67c670880ae -C extra-filename=-fc0be75db1e0a6d2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-cef6ae5db58b03f6.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libminimal_lexical-2f121ba6bd915d0c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling libloading v0.8.9 Running `/usr/bin/rustc --crate-name libloading --edition=2015 /usr/share/cargo/registry/libloading-0.8.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1c00d1c0708e9e12 -C extra-filename=-c623dd15b6442697 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-888e1358ebee7b11.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=8b5d19dc064f70b0 -C extra-filename=-2fc1e07bfe433498 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -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=b8c30adb42d0d984 -C extra-filename=-7fb9728680ce196f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/bindgen-7fb9728680ce196f -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/bindgen-7fb9728680ce196f/build-script-build` Running `/usr/bin/rustc --crate-name rustix --edition=2021 /usr/share/cargo/registry/rustix-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="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=0af87bd19751fa18 -C extra-filename=-f0c781740c00c02a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblinux_raw_sys-2fc1e07bfe433498.rmeta --cap-lints allow -Copt-level=3 -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 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=5e4ab1ac2d8c3c1f -C extra-filename=-94af49cdffd08d53 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-3c05f5e2ec8355a7.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-e8441f7a462b09d8.rmeta --extern libloading=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibloading-c623dd15b6442697.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cd05286c21b44040 -C extra-filename=-4fd1b0ec30ecf9ca --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern nom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnom-fc0be75db1e0a6d2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name salsa --edition=2024 /usr/share/cargo/registry/salsa-0.28.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="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=41465d0f054b8889 -C extra-filename=-60923eaf05078ddd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libboxcar-cb0cefa0b9ddd6ee.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_queue-876274fb43726360.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_utils-cbd7c4f6b51382e3.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashlink-5f56cdeffd659231.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libintrusive_collections-88caa38f8259232d.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinventory-fe625b98a8f5e3f0.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-3483bab404d9abfa.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libparking_lot-d37e193676fb6748.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libportable_atomic-f23e714cad0047e7.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa_macro_rules-41174a2a9feb5d7f.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa_macros-b3f4fd1008336532.so --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-e39c4e920c386a52.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtypeid-a0a0cac3eeb9c68e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling itertools v0.13.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=bfb929d81de1b98d -C extra-filename=-cfe58408c71a9605 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libeither-c640fbd99fcdf57f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=2fc887a95811db02 -C extra-filename=-7f9f82bbe61fc896 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-288463e54be2b4fb.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libarrayvec-598fd36120017f4b.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-bd80f188fb2bd407.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-e39c4e920c386a52.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0364631521b1919c -C extra-filename=-95aa21fa0f1d699b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbstr-9eea1b09fb740385.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstacker-946f56bb00c755bf.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-e39c4e920c386a52.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-c425468170fc93f7.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out` Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=b264567a707ff2e7 -C extra-filename=-5118018a7e521d4e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 -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=ab4bf35c692a9f74 -C extra-filename=-1bf4b3f0531bb248 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-5118018a7e521d4e.rmeta --extern cexpr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcexpr-4fd1b0ec30ecf9ca.rmeta --extern clang_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclang_sys-94af49cdffd08d53.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-cfe58408c71a9605.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-0085a5644e8ebbc3.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-7aa9cfa4105c235a.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshlex-69bbcde24a01be0b.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bbcf27753b3c1dd7 -C extra-filename=-dd338bdc5fb9498a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=243d458dc8ba2502 -C extra-filename=-77b1b33b50fe158e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=592a896aebd3847b -C extra-filename=-aa80db9f82ff255e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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 --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=516ae1bf3cf00bac -C extra-filename=-629f39e8700a3d2d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcpufeatures-aa80db9f82ff255e.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand_core-ec1d3c442b183ee6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-0.10.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_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=d35c162eb8b4a08d -C extra-filename=-ac16acecb965463a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchacha20-629f39e8700a3d2d.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libgetrandom-65dd6ff8eeff80e0.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand_core-ec1d3c442b183ee6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=973614e337fa28e6 -C extra-filename=-1675abfdbece14bd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/anyhow-1675abfdbece14bd -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zstd-safe v7.2.4 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -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=de97621906b7e102 -C extra-filename=-36a2cf7c1f6fa257 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/zstd-safe-36a2cf7c1f6fa257 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/anyhow-1675abfdbece14bd/build-script-build` Compiling same-file v1.0.6 Running `/usr/bin/rustc --crate-name same_file --edition=2018 /usr/share/cargo/registry/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=75fc65b77be430a8 -C extra-filename=-4e71ff59ef81468f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=ed0e28260ef03b0b -C extra-filename=-5098512df88813f7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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=4bf0ef6a9f824220 -C extra-filename=-15d43a9f176d7a85 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsame_file-4e71ff59ef81468f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-epoch v0.9.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.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 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=850668218937a736 -C extra-filename=-1300073c6cc058e7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/crossbeam-epoch-1300073c6cc058e7 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.8/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=1eacb96e057a36ee -C extra-filename=-922c6371c229e083 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/crossbeam-deque-922c6371c229e083 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/crossbeam-epoch-1300073c6cc058e7/build-script-build` Compiling crc32fast v1.5.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=9e158904f9218ebf -C extra-filename=-6ccaf2b2222a2ed2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/crc32fast-6ccaf2b2222a2ed2 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/crossbeam-deque-922c6371c229e083/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_epoch --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.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 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=fdaea5f0750a8784 -C extra-filename=-1bd801e4de526635 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_utils-cbd7c4f6b51382e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Compiling utf8parse v0.2.2 Running `/usr/bin/rustc --crate-name utf8parse --edition=2018 /usr/share/cargo/registry/utf8parse-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly"))' -C metadata=cb7643b4d175b64f -C extra-filename=-afb54396ee4db7c3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/camino-1.2.6/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=a7fedcda09daa79e -C extra-filename=-0c2b5ec734b69ac6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/camino-0c2b5ec734b69ac6 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="default"' --cfg 'feature="utf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "utf8"))' -C metadata=020da3d3c87117fe -C extra-filename=-de24518d2e7c92c0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libutf8parse-afb54396ee4db7c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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", "std"))' -C metadata=fddecaa8360a78b1 -C extra-filename=-cd5f717d6fd06cad --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_epoch-1bd801e4de526635.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_utils-cbd7c4f6b51382e3.rmeta --cap-lints allow -Copt-level=3 -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=99b53f65e0c3cd93 -C extra-filename=-fa7de826a055f263 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/num-traits-fa7de826a055f263 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libautocfg-77b1b33b50fe158e.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.17.1-build/ruff-0.17.1/target/rpm/build/camino-0c2b5ec734b69ac6/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/num-traits-fa7de826a055f263/build-script-build` Running `/usr/bin/rustc --crate-name camino --edition=2021 /usr/share/cargo/registry/camino-1.2.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="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=9918d8bbb7176f53 -C extra-filename=-474d649ec389166c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --cap-lints allow -Copt-level=3 -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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=e982757348ed94b6 -C extra-filename=-2603b59105d5aa1a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=808c97f7efbadff4 -C extra-filename=-61e26276161de912 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.26.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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("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=2cd5a5a3136d5621 -C extra-filename=-d8e325c4cc510de5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d3cce430cb07df3b -C extra-filename=-c4f5de2787f6089b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=e6b977fedef93a3d -C extra-filename=-c6b59146f5fb58ab --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle_parse-de24518d2e7c92c0.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle_query-c4f5de2787f6089b.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolorchoice-61e26276161de912.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libutf8parse-afb54396ee4db7c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7df3ad5717f2cb44 -C extra-filename=-6575dc286ecc02bb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -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=09a97f01753b1500 -C extra-filename=-09d522156f3939a3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name lazy_static --edition=2015 /usr/share/cargo/registry/lazy_static-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("spin", "spin_no_std"))' -C metadata=ac4f7e9d3825f704 -C extra-filename=-afa70aff0fc04b4a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c9308ec74f7c7cce -C extra-filename=-6f7d739af57999e2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblazy_static-afa70aff0fc04b4a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.45 Running `/usr/bin/rustc --crate-name chrono --edition=2021 /usr/share/cargo/registry/chrono-0.4.45/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=86f0785440b736fc -C extra-filename=-760249c0ae6c4259 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libiana_time_zone-09d522156f3939a3.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnum_traits-6575dc286ecc02bb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=040a96effc2a2974 -C extra-filename=-cc844ed20275daa6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_deque-cd5f717d6fd06cad.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-a7b72260e9804c88.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_automata-8e73ddf0edbe9ea3.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsame_file-4e71ff59ef81468f.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/crc32fast-6ccaf2b2222a2ed2/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=2224ecf1f72858c5 -C extra-filename=-a3d37b04185d4fc3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_automata-8e73ddf0edbe9ea3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14.0 Running `/usr/bin/rustc --crate-name synstructure --edition=2018 /usr/share/cargo/registry/synstructure-0.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=3584054bd82daa08 -C extra-filename=-eed9a7da6252b26c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-7679c5f8fed6d463.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6a95f4c7a20ed630 -C extra-filename=-02cdf636010ef4c3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=76d020f137496235 -C extra-filename=-04c2b23cfed20b83 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=73389c3a4cceca65 -C extra-filename=-c9ccad6ba58270c5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchrono-760249c0ae6c4259.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmatchers-a3d37b04185d4fc3.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnu_ansi_term-04c2b23cfed20b83.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libonce_cell-9edfbd9b92424e98.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_automata-8e73ddf0edbe9ea3.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsharded_slab-6f7d739af57999e2.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthread_local-02cdf636010ef4c3.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_core-c560d0d9ffea1140.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=f5ec46419b6603be -C extra-filename=-7ae51ab6b6e4f4f7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --cap-lints allow -Copt-level=3 -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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e0534f6a6eca421b -C extra-filename=-83e5e466f8607c85 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-ac16acecb965463a.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libuuid-d8e325c4cc510de5.rmeta -Copt-level=3 -Cdebuginfo=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 --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=e568b6c9c29df7f8 -C extra-filename=-ac39897151930571 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern uuid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libuuid-d8e325c4cc510de5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=247b622e5bf7552d -C extra-filename=-517f5cb2416dbf3b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9ac5e7b1b38fe10d -C extra-filename=-aa80d8463015fc00 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=98ce9b2870322830 -C extra-filename=-d333ec1af54c2148 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=eddac944df924ea8 -C extra-filename=-f05a15a15b325218 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8.0 Running `/usr/bin/rustc --crate-name quick_junit --edition=2021 /usr/share/cargo/registry/quick-junit-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("internal-testing", "proptest"))' -C metadata=62b3ad9b73085c6b -C extra-filename=-d4ab010416e22663 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchrono-760249c0ae6c4259.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnewtype_uuid-ac39897151930571.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquick_xml-aa80d8463015fc00.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrip_ansi_escapes-69e0158e40269250.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libuuid-d8e325c4cc510de5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=27fbd36618a064ed -C extra-filename=-103ae6798e65fe8c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_utils-cbd7c4f6b51382e3.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-f05a15a15b325218.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblock_api-a691fb0da6216235.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libonce_cell-9edfbd9b92424e98.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libparking_lot_core-b942a1a8b5d07163.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 Running `/usr/bin/rustc --crate-name zerofrom_derive --edition=2021 /usr/share/cargo/registry/zerofrom-derive-0.1.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())' -C metadata=88b79a17f5efad0d -C extra-filename=-0ed92ae2e7f9f75f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsynstructure-eed9a7da6252b26c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2e0253febbc65df9 -C extra-filename=-f7db7055f6cd285a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1f2e513cf8acd4f0 -C extra-filename=-f87e84a3df80efaf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta -Copt-level=3 -Cdebuginfo=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=932f236eef8bd5c6 -C extra-filename=-5366e7bfcec984ed --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustversion-4fa9a46e8d0cc69d.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=9f313629f537e76a -C extra-filename=-bd5ef155f71f088d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7bb1cd732df8946f -C extra-filename=-0ac6555648fb298e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bde841c0f99efa43 -C extra-filename=-aaa255a29795e0e5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2b957fd676e9baaa -C extra-filename=-cfa6f473a1995b96 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__test_helpers", "default"))' -C metadata=06bf71dffb14c660 -C extra-filename=-c0be2d25db545c3f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2e4fba1dee503197 -C extra-filename=-ba803f8f5610a2cd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 Running `/usr/bin/rustc --crate-name yoke_derive --edition=2021 /usr/share/cargo/registry/yoke-derive-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=0efbaafde700c899 -C extra-filename=-f81859f2039f4af5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsynstructure-eed9a7da6252b26c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="derive"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive"))' -C metadata=d54785c5f23582c2 -C extra-filename=-b84de7d4961279af --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerofrom_derive-0ed92ae2e7f9f75f.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=ad7d338fd72364c7 -C extra-filename=-2cd9ae5efb668cdb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0efed75870ed1ee4 -C extra-filename=-3e10ee98573e4158 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6ba8376c70cb0c6e -C extra-filename=-34e4130116acc2f7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfastrand-3e10ee98573e4158.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libgetrandom-65dd6ff8eeff80e0.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libonce_cell-9edfbd9b92424e98.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustix-f0c781740c00c02a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=db999b1535f8f992 -C extra-filename=-1baebfd8eed64a32 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="derive"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "serde", "zerofrom"))' -C metadata=c6ae0017fd2f5461 -C extra-filename=-de4b18a23885f1ec --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstable_deref_trait-2cd9ae5efb668cdb.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libyoke_derive-f81859f2039f4af5.so --extern zerofrom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerofrom-b84de7d4961279af.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b2befc623eff25a8 -C extra-filename=-103d0c12cfb7319c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -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=c6cfcd029f74a828 -C extra-filename=-394639a412b7762a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/zstd-sys-394639a412b7762a -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bindgen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbindgen-1bf4b3f0531bb248.rlib --extern cc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcc-87541743a973e1a5.rlib --extern pkg_config=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpkg_config-dd338bdc5fb9498a.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.17.1-build/ruff-0.17.1/target/rpm/build/zstd-sys-394639a412b7762a/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/zstd-safe-36a2cf7c1f6fa257/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 --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=53750362bb03e897 -C extra-filename=-12d0f799fe6a3461 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 --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=8b0e9a26c98dedae -C extra-filename=-191c3ecf8c749375 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzstd_sys-12d0f799fe6a3461.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=cfae03fb3ab34502 -C extra-filename=-33227844f1a2172d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzstd_safe-191c3ecf8c749375.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling zip v8.6.0 Running `/usr/bin/rustc --crate-name zip --edition=2024 /usr/share/cargo/registry/zip-8.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_arbitrary", "_bzip2_any", "_deflate-any", "aes-crypto", "bitstream-io", "bzip2", "bzip2-rs", "chrono", "default", "deflate", "deflate-flate2", "deflate-flate2-zlib", "deflate-flate2-zlib-ng", "deflate-flate2-zlib-rs", "deflate-zopfli", "deflate64", "deprecated-time", "getrandom", "jiff-02", "legacy-zip", "lzma", "ppmd", "time", "unreserved", "xz", "zstd"))' -C metadata=f67fb54596b7cdfd -C extra-filename=-323f2a360e9e47e9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrc32fast-7ae51ab6b6e4f4f7.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtyped_path-d333ec1af54c2148.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzstd-33227844f1a2172d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling ruff_db v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=14ebbcb158edc2c3 -C extra-filename=-562c4db89cb0496c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libarc_swap-5366e7bfcec984ed.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdashmap-103ae6798e65fe8c.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libetcetera-bd5ef155f71f088d.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-cc844ed20275daa6.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmatchit-c0be2d25db545c3f.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_slash-0ac6555648fb298e.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpathdiff-ba803f8f5610a2cd.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquick_junit-d4ab010416e22663.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsame_file-4e71ff59ef81468f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsupports_hyperlinks-cfa6f473a1995b96.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-f7db7055f6cd285a.rmeta --extern which=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwhich-517f5cb2416dbf3b.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-323f2a360e9e47e9.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -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 --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=cfc7d9a2bb45d82e -C extra-filename=-b56e836b8ba22d0e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern yoke=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libyoke-de4b18a23885f1ec.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerofrom-b84de7d4961279af.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerovec_derive-1baebfd8eed64a32.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "either"))' -C metadata=c1ecf3e3305b5bf0 -C extra-filename=-c7e8a059d6b31434 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "std", "zerovec"))' -C metadata=cfcb53ba58777b6b -C extra-filename=-005eedc0c575fa07 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdisplaydoc-103d0c12cfb7319c.so --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerovec-b56e836b8ba22d0e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e2c8574dbbebbc87 -C extra-filename=-87d291398d75bc0e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=3907915c2524b86c -C extra-filename=-c7bc56f2a1096b1f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde", "zerovec"))' -C metadata=20b5d25479141bab -C extra-filename=-fadd1beffa2d4ef8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdisplaydoc-103d0c12cfb7319c.so --extern litemap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblitemap-c7bc56f2a1096b1f.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtinystr-005eedc0c575fa07.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwriteable-c7e8a059d6b31434.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerovec-b56e836b8ba22d0e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8ce971bbda77b654 -C extra-filename=-dabfed27f5786a90 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-cef6ae5db58b03f6.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libucd_trie-87d291398d75bc0e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "writeable", "zerovec"))' -C metadata=11743164421f7f48 -C extra-filename=-3c405677e8d02b63 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerovec-b56e836b8ba22d0e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerotrie v0.2.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 --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=b62bba12394337ab -C extra-filename=-4a6cf2910d4e4897 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdisplaydoc-103d0c12cfb7319c.so --extern yoke=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libyoke-de4b18a23885f1ec.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerofrom-b84de7d4961279af.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1f0a5451039302d1 -C extra-filename=-0d8d7015f5cdcfdc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=47d3f2c707159c4a -C extra-filename=-45cde38bd0d388ea --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/icu_normalizer_data-45cde38bd0d388ea -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d9d7ad1f82793ae9 -C extra-filename=-398fa65f9c82fe50 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4dc5ebe12d535cd5 -C extra-filename=-5ef3c5cf991a42c2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/icu_properties_data-5ef3c5cf991a42c2 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/icu_properties_data-5ef3c5cf991a42c2/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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde"))' -C metadata=ae940be2c57b15c6 -C extra-filename=-26705368ee57e242 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdisplaydoc-103d0c12cfb7319c.so --extern potential_utf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpotential_utf-3c405677e8d02b63.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libutf8_iter-398fa65f9c82fe50.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libyoke-de4b18a23885f1ec.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerofrom-b84de7d4961279af.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerovec-b56e836b8ba22d0e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/icu_normalizer_data-45cde38bd0d388ea/build-script-build` Compiling icu_provider v2.3.1 Running `/usr/bin/rustc --crate-name icu_provider --edition=2024 /usr/share/cargo/registry/icu_provider-2.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 --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=6b4c848d0521649e -C extra-filename=-716742823388fd0f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdisplaydoc-103d0c12cfb7319c.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_locale_core-fadd1beffa2d4ef8.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwriteable-c7e8a059d6b31434.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libyoke-de4b18a23885f1ec.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerofrom-b84de7d4961279af.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerotrie-4a6cf2910d4e4897.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerovec-b56e836b8ba22d0e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c91fb73b3379ba18 -C extra-filename=-c4d996b7cc6a2f5f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpest-dabfed27f5786a90.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cc35609d2bb88103 -C extra-filename=-a2eca36c0d2e1285 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ce38dbc718aac725 -C extra-filename=-e89bbfc8a577be51 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -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=1b9a0b5ca9edc9b7 -C extra-filename=-b077236a42dcb14d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8d7bd7666127809a -C extra-filename=-308f10d682932cd7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libucd_trie-b077236a42dcb14d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c6d31fa6dd55fd05 -C extra-filename=-17f5ad63e8b1a83d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpest-dabfed27f5786a90.rmeta --extern pest_meta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpest_meta-c4d996b7cc6a2f5f.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "datagen", "default", "harfbuzz_traits", "log", "serde", "unicode_bidi", "unstable"))' -C metadata=aa585ef6b4e1b212 -C extra-filename=-b0984e3077713b07 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdisplaydoc-103d0c12cfb7319c.so --extern icu_collections=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_collections-26705368ee57e242.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_locale_core-fadd1beffa2d4ef8.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_properties_data-e89bbfc8a577be51.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_provider-716742823388fd0f.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerotrie-4a6cf2910d4e4897.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerovec-b56e836b8ba22d0e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_normalizer v2.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 --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=8dd26c694e7f5a57 -C extra-filename=-e8d5389dfdd14cc7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_collections-26705368ee57e242.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_normalizer_data-a2eca36c0d2e1285.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_provider-716742823388fd0f.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerovec-b56e836b8ba22d0e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=218e9db88d274daa -C extra-filename=-26b263e4443a37d8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libonce_cell-9edfbd9b92424e98.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_derive-c46b380e299f9ef5.so --extern typeid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtypeid-a0a0cac3eeb9c68e.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-c425468170fc93f7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cd8abc3914934a39 -C extra-filename=-e64b11ee45045e7d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpest-dabfed27f5786a90.rlib --extern pest_generator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpest_generator-17f5ad63e8b1a83d.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cc2cf60ab9f595d1 -C extra-filename=-72a7fef17bc29958 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.49.0 Running `/usr/bin/rustc --crate-name insta --edition=2021 /usr/share/cargo/registry/insta-1.49.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=675c272c0483e187 -C extra-filename=-e2a257b287042703 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libconsole-0d8d7015f5cdcfdc.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libonce_cell-9edfbd9b92424e98.rmeta --extern pest=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpest-308f10d682932cd7.rmeta --extern pest_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpest_derive-e64b11ee45045e7d.so --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern ron=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libron-26b263e4443a37d8.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-72a7fef17bc29958.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrip_ansi_escapes-69e0158e40269250.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ascii", "binary", "debug", "default", "parser", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=fc7dbea3d0267b3c -C extra-filename=-8911855068842a9d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name toml_parser --edition=2024 /usr/share/cargo/registry/toml_parser-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="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=48afa4a8229a26fd -C extra-filename=-7b0c0a7b771817dc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern winnow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwinnow-8911855068842a9d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name serde_spanned --edition=2024 /usr/share/cargo/registry/serde_spanned-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 --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=60044543c4e7ccd3 -C extra-filename=-1bfd14cbb7057bad --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e7e3da689a0a0bab -C extra-filename=-99405bb0135abff4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-c425468170fc93f7.rmeta -Copt-level=3 -Cdebuginfo=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=b4ba1f49b63228c4 -C extra-filename=-7e67e3473fa043b7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libheck-22e023091a89d748.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2024 /usr/share/cargo/registry/toml_datetime-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 --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=6a68b48b396486b7 -C extra-filename=-d3d3f7759a1dd337 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name toml_writer --edition=2024 /usr/share/cargo/registry/toml_writer-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 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=0b2fc9efa9eeee65 -C extra-filename=-30ec291c1355e6df --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-1.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 --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=4694847f0148723e -C extra-filename=-840472ecf224f0c7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_spanned-1bfd14cbb7057bad.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml_datetime-d3d3f7759a1dd337.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml_parser-7b0c0a7b771817dc.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml_writer-30ec291c1355e6df.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwinnow-8911855068842a9d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9b5b756411e260e0 -C extra-filename=-8f89e2c26998ef37 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern rustix=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustix-f0c781740c00c02a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name clap_lex --edition=2024 /usr/share/cargo/registry/clap_lex-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=61de97a37701c81b -C extra-filename=-e93a5d023dfd747b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b23f526aacfcb14d -C extra-filename=-49036fb5c504aa04 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="salsa"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("salsa"))' -C metadata=81c3e2cecc9c9720 -C extra-filename=-afc7f2cb33586587 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta -Copt-level=3 -Cdebuginfo=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.7 Running `/usr/bin/rustc --crate-name clap_builder --edition=2024 /usr/share/cargo/registry/clap_builder-4.6.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="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=87413ec1a76a1ad5 -C extra-filename=-27460a7d96632a6b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_lex-e93a5d023dfd747b.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrsim-49036fb5c504aa04.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libterminal_size-8f89e2c26998ef37.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.7 Running `/usr/bin/rustc --crate-name clap_derive --edition=2024 /usr/share/cargo/registry/clap_derive-4.6.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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "deprecated", "raw-deprecated", "unstable-markdown", "unstable-v5"))' -C metadata=5cb69d7c9da18aeb -C extra-filename=-cea9c27d7eb5c72d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libheck-22e023091a89d748.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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="std"' --cfg 'feature="strum_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "phf", "std", "strum_macros"))' -C metadata=07238459c96113d1 -C extra-filename=-795c086270d13e69 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colored v3.1.1 Running `/usr/bin/rustc --crate-name colored --edition=2021 /usr/share/cargo/registry/colored-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="no-color"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-color"))' -C metadata=bdac3b7656923bd6 -C extra-filename=-57dde702f9ff17ef --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=90f955dd021e92d7 -C extra-filename=-0074ebab2d58c922 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling ruff_python_literal v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=713758b2410f29ff -C extra-filename=-e74684be37da233b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_normalizer-e8d5389dfdd14cc7.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_properties-b0984e3077713b07.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=906d2e8b250069b0 -C extra-filename=-5c435b67ff498906 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-e74684be37da233b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out` Compiling ruff_python_importer v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6b433b8b78c03242 -C extra-filename=-7278201a7b1f64bb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out` Compiling ty_module_resolver v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=129f8641653e0391 -C extra-filename=-54fd40f3bb785e98 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-3483bab404d9abfa.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_syntax-e893cb59108e0d9a.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling clap v4.6.7 Running `/usr/bin/rustc --crate-name clap --edition=2024 /usr/share/cargo/registry/clap-4.6.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="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=4d43668e43671bcf -C extra-filename=-00ebab9296cdfa6d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_builder-27460a7d96632a6b.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_derive-cea9c27d7eb5c72d.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_edits v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a19eab5c4442b010 -C extra-filename=-b13da23ca599cd53 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=457437e17a29279a -C extra-filename=-0782bbdd16b846af --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-f7db7055f6cd285a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling version-ranges v0.1.3 Running `/usr/bin/rustc --crate-name version_ranges --edition=2021 /usr/share/cargo/registry/version-ranges-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest", "semver", "serde"))' -C metadata=4244f6898e45ac6e -C extra-filename=-ffb07d6f9de03b04 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5296cb93513506e2 -C extra-filename=-8ac6aa52b3b6c142 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pep440_rs v0.7.3 Running `/usr/bin/rustc --crate-name pep440_rs --edition=2021 /usr/share/cargo/registry/pep440_rs-0.7.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="version-ranges"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("rkyv", "tracing", "version-ranges"))' -C metadata=b8b5229bb6f025c2 -C extra-filename=-2bcc430210b4c03e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libonce_cell-9edfbd9b92424e98.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunscanny-8ac6aa52b3b6c142.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libversion_ranges-ffb07d6f9de03b04.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1 -C debuginfo=2 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data"))' -C metadata=c5bc2fc66512ba9f -C extra-filename=-30e47e1a32353e07 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_normalizer-e8d5389dfdd14cc7.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_properties-b0984e3077713b07.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=01131957b4ceddf5 -C extra-filename=-f497f674560d6c3c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c5fbfc83f86261b6 -C extra-filename=-921a9fcc050dda17 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=87ab91075e928331 -C extra-filename=-67bc85829d021344 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liboption_ext-921a9fcc050dda17.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f9dcbd077515c6a4 -C extra-filename=-a6fc46e94bac6831 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpercent_encoding-f497f674560d6c3c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling idna v1.1.0 Running `/usr/bin/rustc --crate-name idna --edition=2018 /usr/share/cargo/registry/idna-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="compiled_data"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "default", "std"))' -C metadata=50e41169bec15d15 -C extra-filename=-167494b47cd74c1d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libidna_adapter-30e47e1a32353e07.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libutf8_iter-398fa65f9c82fe50.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d4495ee765ea1312 -C extra-filename=-2f0db4881b3d984f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdirs_sys-67bc85829d021344.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f878dddbbcf237fd -C extra-filename=-e94ec752d14ac612 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libform_urlencoded-a6fc46e94bac6831.rmeta --extern idna=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libidna-167494b47cd74c1d.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpercent_encoding-f497f674560d6c3c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_derive-c46b380e299f9ef5.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_options_metadata v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=182627fdc5dfb116 -C extra-filename=-f2e22704a9c63c0b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta -Copt-level=3 -Cdebuginfo=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="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=893882d106cf15cd -C extra-filename=-34eb39d9397622c1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern dirs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdirs-2f0db4881b3d984f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/zstd-sys-394639a412b7762a/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=cb378c2e7767ab85 -C extra-filename=-9a8745a406a3c8ba --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/rayon-core-9a8745a406a3c8ba -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/rayon-core-9a8745a406a3c8ba/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=9ef015e6edd3ca15 -C extra-filename=-6c5f0c58b796142a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_deque-cd5f717d6fd06cad.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_utils-cbd7c4f6b51382e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zstd_sys --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -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=fde3b4e399345fca -C extra-filename=-e28ac5b71a84a8ba --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.17.1-build/ruff-0.17.1/target/rpm/build/zstd-safe-36a2cf7c1f6fa257/build-script-build` Running `/usr/bin/rustc --crate-name zstd_safe --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -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=7e6f6a3c93ffbf97 -C extra-filename=-46d6eb6b0fed6e37 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzstd_sys-e28ac5b71a84a8ba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.17.1-build/ruff-0.17.1/target/rpm/build/crc32fast-6ccaf2b2222a2ed2/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=329b26817ede7f37 -C extra-filename=-1f3fdfb1d9e8f53e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 -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=4615bf694137a613 -C extra-filename=-2d8e1968e016ce46 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9402b36b19f85088 -C extra-filename=-34f8f8b3be83052d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libeither-a9637c10f0267c98.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon_core-6c5f0c58b796142a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name jiff_core --edition=2021 /usr/share/cargo/registry/jiff-core-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 --cfg 'feature="alloc"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "logging", "std", "tz-fat"))' -C metadata=8d132deee88f6b91 -C extra-filename=-d0deae49b01000a8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.38 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.38/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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="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", "arbitrary", "default", "logging", "perf-inline", "serde", "std", "tz-fat", "tz-system", "tzdb-bundle-platform", "tzdb-concatenated", "tzdb-zoneinfo"))' -C metadata=047a98d2415694bf -C extra-filename=-5d8486ab415bf5cf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern jcore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff_core-d0deae49b01000a8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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("arbitrary", "borsh", "default", "quickcheck", "rayon", "serde", "std", "sval", "test_debug"))' -C metadata=5fe9f223311a469e -C extra-filename=-18bf1b2ad782079e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libequivalent-1f3fdfb1d9e8f53e.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-2d8e1968e016ce46.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=97cdac9d7dd5a459 -C extra-filename=-767615fff196706a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-888e1358ebee7b11.rmeta --cap-lints allow -Copt-level=3 -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=b19b8d3386ec5780 -C extra-filename=-c74ad9f9a3e8b271 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzstd_safe-46d6eb6b0fed6e37.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.17 Running `/usr/bin/rustc --crate-name crossbeam_channel --edition=2021 /usr/share/cargo/registry/crossbeam-channel-0.5.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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=bed1ebcd500f8c99 -C extra-filename=-1f1171127b45a89d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_utils-cbd7c4f6b51382e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=55e515bbd38ff10e -C extra-filename=-37d9cb0cdbb970b0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3403b57e312f1ee6 -C extra-filename=-a6100d47909ee8c3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=786149a1673ed6ef -C extra-filename=-aafbd05ae0c3faa7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsame_file-37d9cb0cdbb970b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a06497c072d2d432 -C extra-filename=-b6dd48b5c020cf04 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrc32fast-767615fff196706a.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-18bf1b2ad782079e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-cef6ae5db58b03f6.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtyped_path-a6100d47909ee8c3.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzstd-c74ad9f9a3e8b271.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name 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=e2b0d7f9f2b79905 -C extra-filename=-77a125238ed8bcf1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name crossbeam --edition=2021 /usr/share/cargo/registry/crossbeam-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="alloc"' --cfg 'feature="crossbeam-channel"' --cfg 'feature="crossbeam-deque"' --cfg 'feature="crossbeam-epoch"' --cfg 'feature="crossbeam-queue"' --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=0632a6fccf1ac321 -C extra-filename=-3d0c7a6b4fe000e8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_channel-1f1171127b45a89d.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_deque-cd5f717d6fd06cad.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_epoch-1bd801e4de526635.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_queue-876274fb43726360.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_utils-cbd7c4f6b51382e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9932dc7ba1f98bdf -C extra-filename=-0264fd55ebf8e0d7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/thiserror-0264fd55ebf8e0d7 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=3e1cff4ffe69610c -C extra-filename=-5555a111f7b3cd8f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/ty_vendored-5555a111f7b3cd8f -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_slash-77a125238ed8bcf1.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-aafbd05ae0c3faa7.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-b6dd48b5c020cf04.rlib -Copt-level=3 -Cdebuginfo=2 -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.17.1-build/ruff-0.17.1/target/rpm/build/thiserror-0264fd55ebf8e0d7/build-script-build` Compiling ruff_formatter v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=d2c7a5ac46fe4de8 -C extra-filename=-ba9fb0d018e0db9f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/ty_vendored-5555a111f7b3cd8f/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=a69cc46ecc9c91dc -C extra-filename=-fc0af8f53b157006 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f58b7fadd39e0ae8 -C extra-filename=-4f0d8f8a4498fc21 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a3500127e24ee604 -C extra-filename=-32bb73733cc93fcd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/radium-32bb73733cc93fcd -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d6704110d871d33c -C extra-filename=-dd90b06d180c7651 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/paste-dd90b06d180c7651 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fb4b2e2d8e591284 -C extra-filename=-bc9f7ead8e4081ee --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/paste-dd90b06d180c7651/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/radium-32bb73733cc93fcd/build-script-build` Compiling inotify v0.11.2 Running `/usr/bin/rustc --crate-name inotify --edition=2018 /usr/share/cargo/registry/inotify-0.11.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures-util", "stream", "tokio"))' -C metadata=5e88e11435d245cd -C extra-filename=-fe49e1d476cd30ce --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinotify_sys-4f0d8f8a4498fc21.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8d5aac560c63ef0c -C extra-filename=-0c45e02e56b4c062 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpeg_runtime-bc9f7ead8e4081ee.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ty_vendored --edition=2024 crates/ty_vendored/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=8c0a7d5f91915ce9 -C extra-filename=-c8b6b44fc19946db --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-323f2a360e9e47e9.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` 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=513cdee9462535f9 -C extra-filename=-ae772306717e34f6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsiphasher-857f33bfedacac99.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=671541db761fa765 -C extra-filename=-a9bd5b729111d66e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libeither-a9637c10f0267c98.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ebf244fabe3c9ca1 -C extra-filename=-e881e25e43da5c5c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-1.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="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=3998d43a626e8a91 -C extra-filename=-b8d5a30c29ee270c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=201babf03b45cf97 -C extra-filename=-fab45b5727d9986a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=18af982ddb67b051 -C extra-filename=-70f841ce78f9c2fe --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=6ed796d4e5610f3c -C extra-filename=-a03e9b9c226e0bd1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ed07153dd83b1ec8 -C extra-filename=-00bd1ad85f8a89d1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror_impl-fc0af8f53b157006.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 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=e6047f92eda1b923 -C extra-filename=-6d7b844673f40afb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ba0b9a431aba11b6 -C extra-filename=-4388826af4f9e000 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=23c56f907e501c71 -C extra-filename=-ac6e200bb03be51c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml v0.9.12 Running `/usr/bin/rustc --crate-name toml --edition=2021 /usr/share/cargo/registry/toml-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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=b897af477cfca61b -C extra-filename=-bf372d31e94d2b26 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_spanned-1bfd14cbb7057bad.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml_datetime-fab45b5727d9986a.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml_parser-7b0c0a7b771817dc.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwinnow-a03e9b9c226e0bd1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8370595df7e3bc35 -C extra-filename=-24b2c4f46f08fb3e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern tap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtap-6d7b844673f40afb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=fcc292a640d08677 -C extra-filename=-3af71eeeb4cb58e9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpeg_macros-0c45e02e56b4c062.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpeg_runtime-ac6e200bb03be51c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pep508_rs v0.9.2 Running `/usr/bin/rustc --crate-name pep508_rs --edition=2021 /usr/share/cargo/registry/pep508_rs-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "non-pep508-extensions", "schemars", "tracing"))' -C metadata=b6b1a177686b953b -C extra-filename=-44325ccd2aeebfaf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libboxcar-cb0cefa0b9ddd6ee.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-a9bd5b729111d66e.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libonce_cell-9edfbd9b92424e98.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep440_rs-2bcc430210b4c03e.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-00bd1ad85f8a89d1.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liburl-e94ec752d14ac612.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liburlencoding-70f841ce78f9c2fe.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libversion_ranges-ffb07d6f9de03b04.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="macos_fsevent"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("crossbeam-channel", "default", "flume", "macos_fsevent", "serde", "serialization-compat-6"))' -C metadata=bd88b7ec470ad638 -C extra-filename=-87773916dfcec5b8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern inotify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinotify-fe49e1d476cd30ce.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --extern mio=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmio-b8d5a30c29ee270c.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify_types-e881e25e43da5c5c.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=55b1c7a19173b094 -C extra-filename=-f932a61a03ad28f1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_shared-ae772306717e34f6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=186a1739543377e6 -C extra-filename=-5d8eff49fe904442 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -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` 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=904d7180d0ecf490 -C extra-filename=-65af9aba877998f0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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"))'` 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 codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "memchr", "simd", "testing-colors"))' -C metadata=7d93aa877a274b26 -C extra-filename=-40950dcb2d2c3230 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fae64fe43f47165d -C extra-filename=-fe428c21c3490c7f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_derive-c46b380e299f9ef5.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.9.0 Running `/usr/bin/rustc --crate-name libcst_derive --edition=2018 /usr/share/cargo/registry/libcst_derive-1.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d7513f83185a48e0 -C extra-filename=-5cbbe94ec47d20f1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9ccfb29d0da1ee70 -C extra-filename=-3c8f99d4c503e363 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a3b62d712dfa0b04 -C extra-filename=-1912961434f35692 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bitvec v1.0.1 Running `/usr/bin/rustc --crate-name bitvec --edition=2021 /usr/share/cargo/registry/bitvec-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic", "default", "serde", "std", "testing"))' -C metadata=ce2976072c0694d6 -C extra-filename=-c75bc1ae7b17e8ec --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern funty=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfunty-1912961434f35692.rmeta --extern radium=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libradium-5d8eff49fe904442.rmeta --extern tap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtap-6d7b844673f40afb.rmeta --extern wyz=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwyz-24b2c4f46f08fb3e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cb8d89f308c65bf3 -C extra-filename=-3125982917de0d7f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_dedot-3c8f99d4c503e363.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9fb4b38f2f3a9db4 -C extra-filename=-87329ebe90cbe429 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf-f932a61a03ad28f1.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librust_stemmers-fe428c21c3490c7f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=59819f29338de45f -C extra-filename=-8cec11c04a8e9395 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep440_rs-2bcc430210b4c03e.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep508_rs-44325ccd2aeebfaf.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-bf372d31e94d2b26.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.9.0 Running `/usr/bin/rustc --crate-name libcst_native --edition=2018 /usr/share/cargo/registry/libcst-1.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --crate-type rlib --emit=dep-info,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "trace"))' -C metadata=b26a1e199917349a -C extra-filename=-3cc003c326f8a877 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-40950dcb2d2c3230.rlib --extern libcst_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibcst_derive-5cbbe94ec47d20f1.so --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern paste=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpaste-65af9aba877998f0.so --extern peg=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpeg-3af71eeeb4cb58e9.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_formatter v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=3873249223e2580d -C extra-filename=-183495fe02b48150 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rmeta --extern countme=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcountme-4388826af4f9e000.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling ty_combine v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3a67cd259da7c03c -C extra-filename=-9cbe4dd1252a0243 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-3483bab404d9abfa.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling ruff_python_semantic v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=e8d9a43951d709e4 -C extra-filename=-bbb8237514755c7a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-afc7f2cb33586587.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out` Compiling ruff_python_index v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c75ff30083331a02 -C extra-filename=-a169cb77c555134b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta -Copt-level=3 -Cdebuginfo=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=2e274f99bb7056a9 -C extra-filename=-08a4078c46f9cb2e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=259af0073b1684af -C extra-filename=-8e7437b12a04f732 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/ref-cast-8e7437b12a04f732 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4cd9348fea9dec06 -C extra-filename=-fed7d57f5770ca30 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=438b142047e6bf9b -C extra-filename=-a32cd3203182d742 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/ref-cast-8e7437b12a04f732/build-script-build` 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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fc55cff02f1da361 -C extra-filename=-a4a5784007e19375 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_channel-1f1171127b45a89d.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_derive-c46b380e299f9ef5.so --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="url"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fluent-uri", "url"))' -C metadata=5d93434ad295f326 -C extra-filename=-c421038f41b1a288 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liburl-e94ec752d14ac612.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=06fb15b7fe75c5fb -C extra-filename=-706cd28454e30bb7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-888e1358ebee7b11.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ref-cast-impl v1.0.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=bd11412191fce452 -C extra-filename=-fac190b2e3f02639 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.30.0 Running `/usr/bin/rustc --crate-name serde_derive_internals --edition=2021 /usr/share/cargo/registry/serde_derive_internals-0.30.0/lib.rs --error-format=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=a5eddb680e6799a7 -C extra-filename=-9dc17fcf271d7c3f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-7679c5f8fed6d463.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7ec32d01649e4f49 -C extra-filename=-e5af6c2186fde40d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b2c2b8694332a798 -C extra-filename=-b1705a33dc5a1086 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libref_cast_impl-fac190b2e3f02639.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 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=9ab2a865f5bbefa8 -C extra-filename=-e0c468eaf2d2fd32 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rlib --extern test_case_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case_core-706cd28454e30bb7.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name schemars_derive --edition=2021 /usr/share/cargo/registry/schemars_derive-1.2.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=e5cab00be4efb273 -C extra-filename=-0df4ff1e37e3fea3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_derive_internals-9dc17fcf271d7c3f.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_linter v0.17.1 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=a16aec3c558fb7f3 -C extra-filename=-c8656ab17a842abb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-288463e54be2b4fb.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rmeta --extern fern=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfern-08a4078c46f9cb2e.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-2453f9b1c26ca030.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-a7b72260e9804c88.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libimperative-87329ebe90cbe429.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-5d8486ab415bf5cf.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibcst_native-3cc003c326f8a877.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern natord=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnatord-fed7d57f5770ca30.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep440_rs-2bcc430210b4c03e.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpyproject_toml-8cec11c04a8e9395.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_edits-b13da23ca599cd53.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_importer-7278201a7b1f64bb.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_index-a169cb77c555134b.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-e74684be37da233b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_semantic-bbb8237514755c7a.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtyped_arena-a32cd3203182d742.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liburl-e94ec752d14ac612.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling ty_python_core v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=8b52065cc753afbc -C extra-filename=-136323ad14d2b8a4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitvec-c75bc1ae7b17e8ec.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-bd80f188fb2bd407.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-afc7f2cb33586587.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-e39c4e920c386a52.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` 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=1a9ebf5c1108fd7c -C extra-filename=-20a99f0e30fe07bf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/fs-err-20a99f0e30fe07bf -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libautocfg-77b1b33b50fe158e.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 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=28240c6cb1810f3d -C extra-filename=-2bd4f3f7626b4abf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name schemars --edition=2021 /usr/share/cargo/registry/schemars-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 --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=074e625899992497 -C extra-filename=-246a990f021ddf0a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdyn_clone-2bd4f3f7626b4abf.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libref_cast-b1705a33dc5a1086.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libschemars_derive-0df4ff1e37e3fea3.so --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/fs-err-20a99f0e30fe07bf/build-script-build` Compiling ty_python_semantic v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=8af0786890601fdd -C extra-filename=-7caddce2e51291e4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-bd80f188fb2bd407.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-3483bab404d9abfa.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-afc7f2cb33586587.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_edits-b13da23ca599cd53.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_importer-7278201a7b1f64bb.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-e74684be37da233b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-f7db7055f6cd285a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` 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=ef5c0e077828883a -C extra-filename=-c8c2e14dec758768 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern test_case_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case_macros-e0c468eaf2d2fd32.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 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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7afbe9acceb2242d -C extra-filename=-70e0232c22c5307d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fed3c8cfa67e0ce8 -C extra-filename=-73d9d24fb2df680a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/nix-73d9d24fb2df680a -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_aliases-70e0232c22c5307d.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_graph v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=06b2306878921ee2 -C extra-filename=-0e47fab9e337b71c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libschemars-246a990f021ddf0a.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-323f2a360e9e47e9.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` 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=b61846e70fae87fc -C extra-filename=-693950ca2af6ea8c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg rustc_1_63 --cfg rustc_1_75 --cfg rustc_1_81 --cfg rustc_1_89 --check-cfg 'cfg(rustc_1_63)' --check-cfg 'cfg(rustc_1_75)' --check-cfg 'cfg(rustc_1_81)' --check-cfg 'cfg(rustc_1_89)'` Compiling os_str_bytes v7.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=ec45bf24e1168529 -C extra-filename=-bc9e7e44f51a2992 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling escargot v0.5.15 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/escargot-0.5.15/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo_unstable", "print", "strict_unstable", "test_unstable"))' -C metadata=247da313f4d232ac -C extra-filename=-78b37b8d4f7fce6e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/escargot-78b37b8d4f7fce6e -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/escargot-78b37b8d4f7fce6e/build-script-build` Compiling argfile v1.0.0 Running `/usr/bin/rustc --crate-name argfile --edition=2021 /usr/share/cargo/registry/argfile-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=baf4039385cb8b83 -C extra-filename=-f0d80a47cf345764 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern fs_err=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfs_err-693950ca2af6ea8c.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libos_str_bytes-bc9e7e44f51a2992.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/nix-73d9d24fb2df680a/build-script-build` 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=f382395e10d3bce4 -C extra-filename=-3948ee1f10b50b35 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/terminfo-3948ee1f10b50b35 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_codegen-f96a81f8692b85e1.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-lossy v1.1.5 Running `/usr/bin/rustc --crate-name anstyle_lossy --edition=2021 /usr/share/cargo/registry/anstyle-lossy-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=79c68aca8fcfc832 -C extra-filename=-97003cba31181d54 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -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=3343c0e127fb8066 -C extra-filename=-f4d4132e78c0cf78 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/tikv-jemalloc-sys-f4d4132e78c0cf78 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcc-87541743a973e1a5.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 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=8b5fcf0e83472107 -C extra-filename=-4713d5a62ea0915c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=61e2dc85108a427f -C extra-filename=-ede71bd78a2e687e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8ae7d1e75455bd2f -C extra-filename=-438233179d6875b3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libminimal_lexical-ede71bd78a2e687e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=58798ac71b44422e -C extra-filename=-7fe214eb24731cd6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --extern anstyle_lossy=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle_lossy-97003cba31181d54.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle_parse-de24518d2e7c92c0.rmeta --extern html_escape=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhtml_escape-4713d5a62ea0915c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/tikv-jemalloc-sys-f4d4132e78c0cf78/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/terminfo-3948ee1f10b50b35/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=2129c14fa88e4698 -C extra-filename=-2db3c1b260a3753e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg linux --cfg linux_android --check-cfg 'cfg(android)' --check-cfg 'cfg(dragonfly)' --check-cfg 'cfg(ios)' --check-cfg 'cfg(freebsd)' --check-cfg 'cfg(illumos)' --check-cfg 'cfg(linux)' --check-cfg 'cfg(macos)' --check-cfg 'cfg(netbsd)' --check-cfg 'cfg(openbsd)' --check-cfg 'cfg(solaris)' --check-cfg 'cfg(watchos)' --check-cfg 'cfg(tvos)' --check-cfg 'cfg(visionos)' --check-cfg 'cfg(apple_targets)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(bsd_without_apple)' --check-cfg 'cfg(linux_android)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(fbsd14)' --check-cfg 'cfg(qemu)' --check-cfg 'cfg(target_os, values("cygwin"))'` Running `/usr/bin/rustc --crate-name 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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo_unstable", "print", "strict_unstable", "test_unstable"))' -C metadata=3061f5b9915d90ba -C extra-filename=-70fe9fe4be0d9032 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_workspace v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=bff750c0652e5717 -C extra-filename=-53e768139e029892 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libetcetera-bd5ef155f71f088d.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-2453f9b1c26ca030.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-a7b72260e9804c88.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-cc844ed20275daa6.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmatchit-c0be2d25db545c3f.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_slash-0ac6555648fb298e.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep440_rs-2bcc430210b4c03e.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_semantic-bbb8237514755c7a.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling clap_complete v4.6.11 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "unstable-doc", "unstable-dynamic", "unstable-shell-tests"))' -C metadata=0cbfe08a22841558 -C extra-filename=-a3cf48930b5e754f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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-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 --cfg 'feature="color"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "debug", "default"))' -C metadata=1010f569f44a72e0 -C extra-filename=-a2ddb4e504d01f26 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e9b57dc746cb7fe1 -C extra-filename=-63233226ca0aafb6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a49363b940328142 -C extra-filename=-85447310be41b1a4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=26291cdc099e1d3d -C extra-filename=-163ca081580178db --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=22bb9787508acf35 -C extra-filename=-aaf18c35407d206a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="cmd"' --cfg 'feature="color"' --cfg 'feature="color-auto"' --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=0a5898bf1401e388 -C extra-filename=-8e99ec06ca496424 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --extern anstyle_svg=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle_svg-7fe214eb24731cd6.rmeta --extern escargot=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libescargot-70fe9fe4be0d9032.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --extern normalize_line_endings=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnormalize_line_endings-aaf18c35407d206a.rmeta --extern os_pipe=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libos_pipe-85447310be41b1a4.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rmeta --extern snapbox_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox_macros-a2ddb4e504d01f26.rmeta --extern wait_timeout=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwait_timeout-63233226ca0aafb6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9188e48dd1404205 -C extra-filename=-006010b40a48b5aa --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern fnv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfnv-163ca081580178db.rmeta --extern nom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnom-438233179d6875b3.rmeta --extern phf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf-916aeeb9e9debe62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name clap_complete_nushell --edition=2024 /usr/share/cargo/registry/clap_complete_nushell-4.6.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable-shell-tests"))' -C metadata=e9218849398a0f25 -C extra-filename=-a42816f2e8d63a6d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete-a3cf48930b5e754f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name tikv_jemalloc_sys --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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=a1e682101046cf24 -C extra-filename=-575479f3725ca97a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 ruff_command_line v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_command_line) Running `/usr/bin/rustc --crate-name ruff_command_line --edition=2024 crates/ruff_command_line/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f30bee563b44eb9d -C extra-filename=-3a3aca3e372f5f70 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern argfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libargfile-f0d80a47cf345764.rmeta -Copt-level=3 -Cdebuginfo=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"' --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=1acd016c73b4d895 -C extra-filename=-a2dac407764211cb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemalloc_sys-575479f3725ca97a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="nushell"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "fig", "nushell"))' -C metadata=513217e01d4b8a05 -C extra-filename=-e933ced5f367c221 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete-a3cf48930b5e754f.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_nushell-a42816f2e8d63a6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bf5075b8a68ba01b -C extra-filename=-cc9850929be1cab2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnix-2db3c1b260a3753e.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libterminfo-006010b40a48b5aa.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern which=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwhich-517f5cb2416dbf3b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=859c999a163efd91 -C extra-filename=-5a27177176d86a73 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9de182e08b7671c8 -C extra-filename=-2ec8394587906679 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=94d3bc65c78c776f -C extra-filename=-690b131fb5d452a3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bit_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbit_vec-2ec8394587906679.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=44592c919e433811 -C extra-filename=-9ed6ef200eaeecdf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c15b20eb3321aecd -C extra-filename=-ff99c4d132cee7e1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cb3e3edb94e03940 -C extra-filename=-01132067538f8eb3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rmeta --extern escape8259=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libescape8259-ff99c4d132cee7e1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=74f9366f3864673c -C extra-filename=-d146ca0afa1afb1f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libptr_meta_derive-9ed6ef200eaeecdf.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=2848e34f2c155532 -C extra-filename=-95d9ada58687aa2a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bit_set=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbit_set-690b131fb5d452a3.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_automata-8e73ddf0edbe9ea3.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_syntax-e893cb59108e0d9a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=f5fd9306f08bb96f -C extra-filename=-765c1ce3233e32c7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitvec-c75bc1ae7b17e8ec.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-bd80f188fb2bd407.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-a7b72260e9804c88.rmeta --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-87773916dfcec5b8.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-3483bab404d9abfa.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libparking_lot-d37e193676fb6748.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep440_rs-2bcc430210b4c03e.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_automata-8e73ddf0edbe9ea3.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-7caddce2e51291e4.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-f7db7055f6cd285a.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling ruff_markdown v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3568200ff2ca0c1d -C extra-filename=-adeafec2ce92087a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-53e768139e029892.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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="log-tracer"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log-tracer", "std"))' -C metadata=73af276053669010 -C extra-filename=-5abc34648c518379 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libonce_cell-9edfbd9b92424e98.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_core-c560d0d9ffea1140.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("include-dir"))' -C metadata=d5eb39f7a62b0f6f -C extra-filename=-97e206a9956caae4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rmeta --extern fancy_regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfancy_regex-95d9ada58687aa2a.rmeta --extern libtest_mimic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibtest_mimic-01132067538f8eb3.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=986c7737eb313d81 -C extra-filename=-03f9a3d19590d274 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libptr_meta-d146ca0afa1afb1f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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-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=cc13bcb7780eaa2f -C extra-filename=-9012c450104c07ea --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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_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=3fb4bc953d551a9e -C extra-filename=-6709efd918b80344 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=eb3e4f56bb4a8f52 -C extra-filename=-4cd921c1c0fa4f01 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=521c50a0f72cdbd5 -C extra-filename=-47bb727fe47d5ed0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbytecheck_derive-6709efd918b80344.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libptr_meta-d146ca0afa1afb1f.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librancor-03f9a3d19590d274.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimdutf8-4cd921c1c0fa4f01.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=0b86a588c9e7cd68 -C extra-filename=-b1435d2942687728 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libgen_lsp_types-c421038f41b1a288.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-cc844ed20275daa6.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjod_thread-e5af6c2186fde40d.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblsp_server-a4a5784007e19375.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_index-a169cb77c555134b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-53e768139e029892.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_log-5abc34648c518379.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling ty_ide v0.0.0 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1c5cbf266134ccb5 -C extra-filename=-45797212741e112b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-afc7f2cb33586587.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-e74684be37da233b.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern toml_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml_parser-7b0c0a7b771817dc.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-765c1ce3233e32c7.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-7caddce2e51291e4.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` 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=68dc01b46c439fa6 -C extra-filename=-f49045a9893246a4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 Running `/usr/bin/rustc --crate-name indoc --edition=2021 /usr/share/cargo/registry/indoc-2.0.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())' -C metadata=447c5c241a596c55 -C extra-filename=-e943966c4b05e216 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=b011c57ff03c0b08 -C extra-filename=-d8343432d2b47e10 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmunge_macro-f49045a9893246a4.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rend v0.5.4 Running `/usr/bin/rustc --crate-name rend --edition=2021 /usr/share/cargo/registry/rend-0.5.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="bytecheck"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytecheck", "bytemuck-1", "default", "zerocopy-0_8"))' -C metadata=0e22a60f6721e41b -C extra-filename=-4cb464cd8a81d296 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbytecheck-47bb727fe47d5ed0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7fc41f8650e78be4 -C extra-filename=-c8c1278c55f86983 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-cc844ed20275daa6.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1c8468be4f1031a2 -C extra-filename=-447267fd2bcdff63 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.1 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b581341c8370a221 -C extra-filename=-0c6101d0442df5cb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/ruff-0c6101d0442df5cb -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling predicates-core v1.0.10 Running `/usr/bin/rustc --crate-name predicates_core --edition=2021 /usr/share/cargo/registry/predicates-core-1.0.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=58e189c9390a1911 -C extra-filename=-aaeea6e39622a54f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/ruff-0c6101d0442df5cb/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=452a2ffa427c9b84 -C extra-filename=-f5672aa0a481f172 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3092f24a6e290cc9 -C extra-filename=-427fbdc259d73327 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6d689a4b7f8ff31a -C extra-filename=-e06a938311955181 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=59bed3b1243a77ce -C extra-filename=-4a233ea542a8d85f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=fdb98b410a00d69f -C extra-filename=-f62528714551154a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --extern difflib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdifflib-e06a938311955181.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpredicates_core-aaeea6e39622a54f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d4705dc4ed0b1e32 -C extra-filename=-012ffab6167149e3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern predicates_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpredicates_core-aaeea6e39622a54f.rmeta --extern termtree=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtermtree-427fbdc259d73327.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "color-auto"))' -C metadata=29c432bb5c758efa -C extra-filename=-13ad1f2b1e85a011 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-c8c1278c55f86983.rmeta --extern predicates=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpredicates-f62528714551154a.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpredicates_core-aaeea6e39622a54f.rmeta --extern predicates_tree=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpredicates_tree-012ffab6167149e3.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=35c6a92b4f081bdc -C extra-filename=-fa485e09231cdf65 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_slash-0ac6555648fb298e.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-afc7f2cb33586587.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_stable_hash-4a233ea542a8d85f.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml_parser-7b0c0a7b771817dc.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling rkyv v0.8.18 Running `/usr/bin/rustc --crate-name rkyv --edition=2021 /usr/share/cargo/registry/rkyv-0.8.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="bytecheck"' --cfg 'feature="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=f2bdc526b81c01dc -C extra-filename=-b4f999e415e8477c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbytecheck-47bb727fe47d5ed0.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rmeta --extern munge=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmunge-d8343432d2b47e10.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libptr_meta-d146ca0afa1afb1f.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librancor-03f9a3d19590d274.rmeta --extern rend=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librend-4cb464cd8a81d296.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv_derive-447267fd2bcdff63.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_server v0.0.0 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=efa9df9053f5b4e6 -C extra-filename=-fb5a8e842ff71e69 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libgen_lsp_types-c421038f41b1a288.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjod_thread-e5af6c2186fde40d.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblsp_server-a4a5784007e19375.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rmeta --extern ty_ide=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_ide-45797212741e112b.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-765c1ce3233e32c7.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-7caddce2e51291e4.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1a4d65062d09e6dd -C extra-filename=-ad5b8119d13b22be --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcachedir-f5672aa0a481f172.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-cc9850929be1cab2.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-c8c1278c55f86983.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-cc844ed20275daa6.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-5d8486ab415bf5cf.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-87773916dfcec5b8.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv-b4f999e415e8477c.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-b1435d2942687728.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-53e768139e029892.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rmeta --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-5a27177176d86a73.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling ty v0.0.0 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=35c482723c19613f -C extra-filename=-2e0ea7e1feb5837c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/ty-2e0ea7e1feb5837c -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_ast_integration_tests v0.0.0 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=221fee48b41c03bc -C extra-filename=-48f2708992fc7672 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unit-prefix v0.5.2 Running `/usr/bin/rustc --crate-name unit_prefix --edition=2018 /usr/share/cargo/registry/unit-prefix-0.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=5d5b5bf52dab867b -C extra-filename=-46955be994016451 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling indicatif v0.18.4 Running `/usr/bin/rustc --crate-name indicatif --edition=2021 /usr/share/cargo/registry/indicatif-0.18.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="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=8aa53e6e6ffceea9 -C extra-filename=-9de83f409095c846 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libconsole-0d8d7015f5cdcfdc.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libportable_atomic-f23e714cad0047e7.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rmeta --extern unit_prefix=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunit_prefix-46955be994016451.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/ty-2e0ea7e1feb5837c/build-script-build` Compiling ctrlc v3.5.2 Running `/usr/bin/rustc --crate-name ctrlc --edition=2021 /usr/share/cargo/registry/ctrlc-3.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("termination"))' -C metadata=c7b47db7f4595d8a -C extra-filename=-94f4eb29858f5351 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnix-2db3c1b260a3753e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="smallvec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "smallvec"))' -C metadata=e034497b7b5f4744 -C extra-filename=-10f4df9dd867c6fc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblazy_static-afa70aff0fc04b4a.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8430db910d6299ed -C extra-filename=-d1574b7b43e5a12a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rand_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 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", "getrandom", "serde", "serde1", "std"))' -C metadata=f896b57057a539ec -C extra-filename=-ac4da296f92e4820 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.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="small_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=46538230f6ef373e -C extra-filename=-191fcd99631e2c64 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand_core-ac4da296f92e4820.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=94919c65add6dd87 -C extra-filename=-7f6d11825fd674f1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-cc9850929be1cab2.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rmeta --extern ctrlc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libctrlc-94f4eb29858f5351.rmeta --extern indicatif=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindicatif-9de83f409095c846.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-5d8486ab415bf5cf.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_flame-10f4df9dd867c6fc.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-765c1ce3233e32c7.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-7caddce2e51291e4.rmeta --extern ty_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_server-fb5a8e842ff71e69.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-f7db7055f6cd285a.rmeta --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-5a27177176d86a73.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` 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=9be6954615cf9689 -C extra-filename=-98feb5262d1953df --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d1019699f508c4f4 -C extra-filename=-f8cd9260d225f994 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std", "unstable"))' -C metadata=4c886392ca8e997a -C extra-filename=-f2d2c503cd2fe37d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern diff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdiff-f8cd9260d225f994.rmeta --extern yansi=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libyansi-98feb5262d1953df.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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 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=80b89d5581177d09 -C extra-filename=-8d8945d2b8927092 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_shared-38e892a244ab3262.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-191fcd99631e2c64.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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_test v0.0.0 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a652b386c8c845b2 -C extra-filename=-dc07bcfa008dcf84 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-bd80f188fb2bd407.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmdtest-fa485e09231cdf65.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-7caddce2e51291e4.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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=de14cc0f0712a08a -C extra-filename=-3853dfc1bbf70f7b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-ac16acecb965463a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d16c53790809065e -C extra-filename=-0bb29ce85206d903 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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 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=b14a94775114a069 -C extra-filename=-aca28b168a1a8796 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_generator-8d8945d2b8927092.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_shared-38e892a244ab3262.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3340c1a2c2e21400 -C extra-filename=-d6f8c634e01ecf6d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=87fdff2cb507bd04 -C extra-filename=-0d21dab51140f293 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=070dde7378cc9d48 -C extra-filename=-9e6cad18ff569149 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern csv_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcsv_core-0d21dab51140f293.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitoa-c6cec64e465bd736.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libryu-59a1fa11dd960672.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2024 crates/ruff_unicode_names2_generator/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C 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=cedda7fa30d4edf2 -C extra-filename=-5398be3f3917c349 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_codegen-aca28b168a1a8796.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-ac16acecb965463a.rmeta -Copt-level=3 -Cdebuginfo=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.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=548741f8642d8f38 -C extra-filename=-154d1b707703289a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmdtest-fa485e09231cdf65.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-53e768139e029892.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name simple_tokenizer --edition=2024 crates/ruff_python_trivia_integration_tests/tests/simple_tokenizer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e9034d45f805b9be -C extra-filename=-2b5a796601840e1f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia_integration_tests-d6f8c634e01ecf6d.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=84a827b52afdeab9 -C extra-filename=-03a5a434eac27949 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmdtest-fa485e09231cdf65.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_mdtest=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_mdtest-154d1b707703289a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=56e52143a1e6e5c6 -C extra-filename=-b101487ece779001 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia_integration_tests-d6f8c634e01ecf6d.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out` Running `/usr/bin/rustc --crate-name whitespace --edition=2024 crates/ruff_python_trivia_integration_tests/tests/whitespace.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e17c82a8db9afd0e -C extra-filename=-afbfefd332696917 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia_integration_tests-d6f8c634e01ecf6d.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out` Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2024 crates/ruff_unicode_names2_generator/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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8433bba61ff032ea -C extra-filename=-a6743a009690a48d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_codegen-aca28b168a1a8796.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-ac16acecb965463a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=6b2a69c750942bd0 -C extra-filename=-0d8f45f7aed2c878 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_test-d1574b7b43e5a12a.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name indexing --edition=2024 crates/ruff_text_size/tests/indexing.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=5558f15e7d45244c -C extra-filename=-08559ef2af1a4126 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_test-d1574b7b43e5a12a.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=8a83e7107cce8b26 -C extra-filename=-c14a16e4ab593e28 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_test-d1574b7b43e5a12a.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde --edition=2024 crates/ruff_text_size/tests/serde.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=f1ad338141538203 -C extra-filename=-dbe7a656f51a532d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_test-d1574b7b43e5a12a.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=8cb0208dc641b13e -C extra-filename=-9148764fcfebe194 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_test-d1574b7b43e5a12a.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name comparable --edition=2024 crates/ruff_python_ast_integration_tests/tests/comparable.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4465bb508abd8de9 -C extra-filename=-6da6b17770066259 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast_integration_tests-48f2708992fc7672.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out` Compiling ty_completion_bench v0.0.0 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5f54bf3e51de848f -C extra-filename=-f538581bffa2aa3b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbstr-9eea1b09fb740385.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_ide-45797212741e112b.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-765c1ce3233e32c7.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling ty_completion_eval v0.0.0 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dd36f2f51b5430ac -C extra-filename=-675a5a3f419fa832 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbstr-9eea1b09fb740385.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern csv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcsv-9e6cad18ff569149.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_ide-45797212741e112b.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-765c1ce3233e32c7.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=16bb1c1f77fc4f72 -C extra-filename=-6074c24e45a0c2cb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-afc7f2cb33586587.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-e74684be37da233b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern toml_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml_parser-7b0c0a7b771817dc.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-765c1ce3233e32c7.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-7caddce2e51291e4.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=a83cbba8193b8d4c -C extra-filename=-c4746c448ef2e4a9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libctrlc-94f4eb29858f5351.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindicatif-9de83f409095c846.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_flame-10f4df9dd867c6fc.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty-7f6d11825fd674f1.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-765c1ce3233e32c7.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-7caddce2e51291e4.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_server-fb5a8e842ff71e69.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-5a27177176d86a73.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name self_environment --edition=2024 crates/ty/tests/self_environment.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=ed9b63bf93f088f2 -C extra-filename=-9f974c72c5b98149 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libctrlc-94f4eb29858f5351.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindicatif-9de83f409095c846.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_flame-10f4df9dd867c6fc.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty-7f6d11825fd674f1.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-765c1ce3233e32c7.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-7caddce2e51291e4.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_server-fb5a8e842ff71e69.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-5a27177176d86a73.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-323f2a360e9e47e9.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=b59c092e944f0ae7 -C extra-filename=-153273486ff4b582 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-2453f9b1c26ca030.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-3483bab404d9abfa.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpretty_assertions-f2d2c503cd2fe37d.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquickcheck-3853dfc1bbf70f7b.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquickcheck_macros-0bb29ce85206d903.so --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-afc7f2cb33586587.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_edits-b13da23ca599cd53.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_importer-7278201a7b1f64bb.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-e74684be37da233b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_test-dc07bcfa008dcf84.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=e49f8b004a704fb8 -C extra-filename=-32abab5962d2bb94 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libgen_lsp_types-c421038f41b1a288.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjod_thread-e5af6c2186fde40d.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblsp_server-a4a5784007e19375.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_ide-45797212741e112b.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-765c1ce3233e32c7.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-7caddce2e51291e4.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_server-fb5a8e842ff71e69.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=d4a2772d1400d730 -C extra-filename=-15ec300359ddd057 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libctrlc-94f4eb29858f5351.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindicatif-9de83f409095c846.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_flame-10f4df9dd867c6fc.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty-7f6d11825fd674f1.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-765c1ce3233e32c7.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-7caddce2e51291e4.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_server-fb5a8e842ff71e69.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-5a27177176d86a73.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-323f2a360e9e47e9.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=9d0aa2f00c7fc62d -C extra-filename=-f77445ded44d91b5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libctrlc-94f4eb29858f5351.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindicatif-9de83f409095c846.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_flame-10f4df9dd867c6fc.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-765c1ce3233e32c7.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-7caddce2e51291e4.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_server-fb5a8e842ff71e69.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-5a27177176d86a73.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-323f2a360e9e47e9.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=3e533265bb43b115 -C extra-filename=-875f564e7685e001 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitvec-c75bc1ae7b17e8ec.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-a7b72260e9804c88.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-87773916dfcec5b8.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-3483bab404d9abfa.rlib --extern parking_lot=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libparking_lot-d37e193676fb6748.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep440_rs-2bcc430210b4c03e.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_automata-8e73ddf0edbe9ea3.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-7caddce2e51291e4.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_server --edition=2024 crates/ty_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=faac75c271219794 -C extra-filename=-de37ccd1d882fe44 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libgen_lsp_types-c421038f41b1a288.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjod_thread-e5af6c2186fde40d.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblsp_server-a4a5784007e19375.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_ide-45797212741e112b.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-765c1ce3233e32c7.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-7caddce2e51291e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=4739c288bc72da55 -C extra-filename=-3b9d8597364aaa57 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-2453f9b1c26ca030.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-3483bab404d9abfa.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpretty_assertions-f2d2c503cd2fe37d.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquickcheck-3853dfc1bbf70f7b.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquickcheck_macros-0bb29ce85206d903.so --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-afc7f2cb33586587.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_edits-b13da23ca599cd53.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_importer-7278201a7b1f64bb.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-e74684be37da233b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-7caddce2e51291e4.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_test-dc07bcfa008dcf84.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=ee61401f91821a30 -C extra-filename=-6716dd2db41ee73e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libctrlc-94f4eb29858f5351.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindicatif-9de83f409095c846.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_flame-10f4df9dd867c6fc.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty-7f6d11825fd674f1.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-765c1ce3233e32c7.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-7caddce2e51291e4.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_server-fb5a8e842ff71e69.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-5a27177176d86a73.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-323f2a360e9e47e9.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=bc637119362b4c8e -C extra-filename=-2eaab100b39c9be6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libctrlc-94f4eb29858f5351.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindicatif-9de83f409095c846.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_flame-10f4df9dd867c6fc.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty-7f6d11825fd674f1.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-765c1ce3233e32c7.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-7caddce2e51291e4.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_server-fb5a8e842ff71e69.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-5a27177176d86a73.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-323f2a360e9e47e9.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` warning: method `set_watch` is never used --> crates/ty/tests/file_watching.rs:446:8 | 363 | impl<'a> SetupContext<'a> { | ------------------------- method in this implementation ... 446 | fn set_watch(&mut self, watch: bool) { | ^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default 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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=28fc96f4bda12dbd -C extra-filename=-d853655e9a81fa87 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmdtest-fa485e09231cdf65.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-7caddce2e51291e4.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=a478690ab7e1a4c7 -C extra-filename=-147141110536fe5f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-2453f9b1c26ca030.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-3483bab404d9abfa.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpretty_assertions-f2d2c503cd2fe37d.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquickcheck-3853dfc1bbf70f7b.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquickcheck_macros-0bb29ce85206d903.so --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-afc7f2cb33586587.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_edits-b13da23ca599cd53.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_importer-7278201a7b1f64bb.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-e74684be37da233b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-7caddce2e51291e4.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_test-dc07bcfa008dcf84.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name source_order --edition=2024 crates/ruff_python_ast_integration_tests/tests/source_order.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d8f8d59c0b2122a0 -C extra-filename=-8c729d4b796b6940 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast_integration_tests-48f2708992fc7672.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out` warning: `ty` (test "file_watching") generated 1 warning 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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=823e43b1bd1cfac4 -C extra-filename=-74932b10dc49c543 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast_integration_tests-48f2708992fc7672.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9b8d689ee03f3edc -C extra-filename=-6dda9aa2b04a39e6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast_integration_tests-48f2708992fc7672.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bfa9d2e89ee692fb -C extra-filename=-402e31bdf09110ac --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast_integration_tests-48f2708992fc7672.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a5d428c8c50d12f9 -C extra-filename=-ef13d096dd927119 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast_integration_tests-48f2708992fc7672.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=42bf6bfc6e39b89a -C extra-filename=-0378f7ef2441b75f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast_integration_tests-48f2708992fc7672.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out` Running `/usr/bin/rustc --crate-name stmt_if --edition=2024 crates/ruff_python_ast_integration_tests/tests/stmt_if.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ffe29d6e594d146c -C extra-filename=-de917885d07f4b2b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast_integration_tests-48f2708992fc7672.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e9c9e7b5f1a1bad7 -C extra-filename=-12119e0e695e88a0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcachedir-f5672aa0a481f172.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-c8c1278c55f86983.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-87773916dfcec5b8.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv-b4f999e415e8477c.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff-ad5b8119d13b22be.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-5a27177176d86a73.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5bdf09b81b49a0a2 -C extra-filename=-b3ad8f2bfb05a93c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libassert_fs-13ad1f2b1e85a011.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcachedir-f5672aa0a481f172.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-c8c1278c55f86983.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-87773916dfcec5b8.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv-b4f999e415e8477c.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff-ad5b8119d13b22be.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-5a27177176d86a73.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=895b2f6c27cea97c -C extra-filename=-7c1c8324a7eea8e0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libassert_fs-13ad1f2b1e85a011.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcachedir-f5672aa0a481f172.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-c8c1278c55f86983.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-87773916dfcec5b8.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv-b4f999e415e8477c.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff-ad5b8119d13b22be.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-5a27177176d86a73.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=db9f0f4cf82d7601 -C extra-filename=-b3a186842e6814b2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libassert_fs-13ad1f2b1e85a011.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcachedir-f5672aa0a481f172.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-c8c1278c55f86983.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-87773916dfcec5b8.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv-b4f999e415e8477c.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff-ad5b8119d13b22be.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-5a27177176d86a73.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name direxist_guard --edition=2024 crates/ruff/tests/direxist_guard.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cd7e18d9d80232f2 -C extra-filename=-434e5f22151027b8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libassert_fs-13ad1f2b1e85a011.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcachedir-f5672aa0a481f172.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-c8c1278c55f86983.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-87773916dfcec5b8.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv-b4f999e415e8477c.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff-ad5b8119d13b22be.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-5a27177176d86a73.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=14cfff165205f2b1 -C extra-filename=-d9f1cf2970781e93 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libassert_fs-13ad1f2b1e85a011.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcachedir-f5672aa0a481f172.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-c8c1278c55f86983.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-87773916dfcec5b8.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv-b4f999e415e8477c.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff-ad5b8119d13b22be.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-5a27177176d86a73.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b80ed6a4f45b964f -C extra-filename=-63d5e6d185d349d1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libassert_fs-13ad1f2b1e85a011.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcachedir-f5672aa0a481f172.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-c8c1278c55f86983.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-87773916dfcec5b8.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv-b4f999e415e8477c.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff-ad5b8119d13b22be.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-5a27177176d86a73.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=151a414cf9aa090d -C extra-filename=-7396b60ef3662159 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libassert_fs-13ad1f2b1e85a011.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcachedir-f5672aa0a481f172.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-c8c1278c55f86983.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-87773916dfcec5b8.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv-b4f999e415e8477c.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff-ad5b8119d13b22be.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-5a27177176d86a73.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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 --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7e38c6d8af14f53c -C extra-filename=-828a928e5ae3797e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libassert_fs-13ad1f2b1e85a011.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcachedir-f5672aa0a481f172.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-c8c1278c55f86983.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-87773916dfcec5b8.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv-b4f999e415e8477c.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-5a27177176d86a73.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4852e3c65f7aa076 -C extra-filename=-345a5b16d6ee5415 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_slash-0ac6555648fb298e.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-afc7f2cb33586587.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_stable_hash-4a233ea542a8d85f.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern toml_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml_parser-7b0c0a7b771817dc.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=e165c74e2f1109d6 -C extra-filename=-93eccddac5165d69 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libgen_lsp_types-c421038f41b1a288.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjod_thread-e5af6c2186fde40d.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblsp_server-a4a5784007e19375.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_index-a169cb77c555134b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_log-5abc34648c518379.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=9b867debe1ab79c7 -C extra-filename=-650ee2ccecd9d2a9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libgen_lsp_types-c421038f41b1a288.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjod_thread-e5af6c2186fde40d.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblsp_server-a4a5784007e19375.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_index-a169cb77c555134b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_log-5abc34648c518379.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=41e6141e02fc68b1 -C extra-filename=-7d224fe691b849fd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbstr-9eea1b09fb740385.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern stacker=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstacker-946f56bb00c755bf.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-e39c4e920c386a52.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-c425468170fc93f7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=8db49745008c2367 -C extra-filename=-91391191159a93d0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcountme-4388826af4f9e000.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=d63a07eff2dd3f8b -C extra-filename=-e02bc1446eec2f0b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcountme-4388826af4f9e000.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=84c90422e4f3c0da -C extra-filename=-008800789f89aa1f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbstr-9eea1b09fb740385.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern stacker=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstacker-946f56bb00c755bf.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-e39c4e920c386a52.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-c425468170fc93f7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out` 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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2ef1563a9e9fc073 -C extra-filename=-bd5357f25e0ed515 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbstr-9eea1b09fb740385.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern stacker=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstacker-946f56bb00c755bf.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-e39c4e920c386a52.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-c425468170fc93f7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=860c6bdf8b9b5803 -C extra-filename=-116f2d3687baf7da --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcountme-4388826af4f9e000.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=107b9cad16a0cf3e -C extra-filename=-4ccfc6b4b4b526b2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcountme-4388826af4f9e000.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_server --edition=2024 crates/ruff_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=831b9ae0ba5b01c8 -C extra-filename=-cfca70dcb865b498 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libgen_lsp_types-c421038f41b1a288.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjod_thread-e5af6c2186fde40d.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblsp_server-a4a5784007e19375.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_index-a169cb77c555134b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_log-5abc34648c518379.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8586a6a1d44d6fa2 -C extra-filename=-d8edf9f0c9f46c99 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-53e768139e029892.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=3ef35a4259530ea9 -C extra-filename=-6a46891ae2ceed35 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libetcetera-bd5ef155f71f088d.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-2453f9b1c26ca030.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-a7b72260e9804c88.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern matchit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmatchit-c0be2d25db545c3f.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_slash-0ac6555648fb298e.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep440_rs-2bcc430210b4c03e.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_semantic-bbb8237514755c7a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` 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=8b30489534db2f95 -C extra-filename=-41b3df86e5a5ff43 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9541b66d254f6e54 -C extra-filename=-88b976c653a9be23 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=06ad1f1470f2c34c -C extra-filename=-9c30f21ba4aeaf1a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b9bf203934b956ed -C extra-filename=-83fb854f11290213 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=dba62448d6ab29db -C extra-filename=-85f3f413200155ab --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a3bd4aeb4b56e35b -C extra-filename=-ef44891d559e76dd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=bc19c23eee407798 -C extra-filename=-a966c9ffafea3b16 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=6cf798f461578ff6 -C extra-filename=-e2f3160ab7e8191f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name formatter --edition=2024 crates/ruff_annotate_snippets/tests/formatter.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=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=a4173b9a668d2a0f -C extra-filename=-6f0400198302d324 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8120c4328a0e3402 -C extra-filename=-6ffa46e63aa8b97c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0908c8182a6801ad -C extra-filename=-439efcd57a97a4ae --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9cd827038ad162ac -C extra-filename=-620a99a3fca0f9c4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=776c20c4bd7374fb -C extra-filename=-16b07245b84b0e71 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a7a16670f7e48a1f -C extra-filename=-ba9c36004125ed81 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=68795fe036642ef7 -C extra-filename=-866aac450d99a41e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1fcc0279f23bcdde -C extra-filename=-c9c21e4f8317495d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=32d7e9f52bfc9e61 -C extra-filename=-7ac8fdd592dc645e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_command_line --edition=2024 crates/ruff_command_line/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=366058482f0f0414 -C extra-filename=-d473566b92b7cfbf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern argfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libargfile-f0d80a47cf345764.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_linter --edition=2024 crates/ruff_linter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=c31397aab422cf9b -C extra-filename=-3e9deb2112d2ad8f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-288463e54be2b4fb.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern fern=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfern-08a4078c46f9cb2e.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-2453f9b1c26ca030.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-a7b72260e9804c88.rlib --extern imperative=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libimperative-87329ebe90cbe429.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibcst_native-3cc003c326f8a877.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern natord=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnatord-fed7d57f5770ca30.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep440_rs-2bcc430210b4c03e.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpyproject_toml-8cec11c04a8e9395.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_edits-b13da23ca599cd53.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_importer-7278201a7b1f64bb.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_index-a169cb77c555134b.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-e74684be37da233b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_semantic-bbb8237514755c7a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtyped_arena-a32cd3203182d742.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib --extern url=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liburl-e94ec752d14ac612.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_notebook --edition=2024 crates/ruff_notebook/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=40291dc557837ca1 -C extra-filename=-fb3ec1066733accb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-ac16acecb965463a.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern uuid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libuuid-d8e325c4cc510de5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_semantic --edition=2024 crates/ruff_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=b38d460365c28df5 -C extra-filename=-c23c8a35cab37cbf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-afc7f2cb33586587.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out` 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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=e9eb5275d48e69ca -C extra-filename=-1b5ff1902c92a177 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitvec-c75bc1ae7b17e8ec.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-afc7f2cb33586587.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-e39c4e920c386a52.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_codegen --edition=2024 crates/ruff_python_codegen/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7027a2991bdc8e6a -C extra-filename=-1c2888f139c96dd3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-e74684be37da233b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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 --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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=4f8c934ad185d528 -C extra-filename=-5967b79453a2f6de --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcountme-4388826af4f9e000.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dd87296946fc9b39 -C extra-filename=-265dc867bc8c0e9e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-3483bab404d9abfa.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_syntax-e893cb59108e0d9a.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=311df8a0495a6ab3 -C extra-filename=-03eba15c605af464 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-323f2a360e9e47e9.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3f1aef759dcad982 -C extra-filename=-8987aaaf63d5ed19 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c246626515f7a347 -C extra-filename=-032d5669f248f880 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-3483bab404d9abfa.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=573d05847612f86c -C extra-filename=-ce81996efce9053f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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=670ddeae0002ea07 -C extra-filename=-3714d3991d1f32e4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libarc_swap-5366e7bfcec984ed.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdashmap-103ae6798e65fe8c.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libetcetera-bd5ef155f71f088d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern matchit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmatchit-c0be2d25db545c3f.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_slash-0ac6555648fb298e.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpathdiff-ba803f8f5610a2cd.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquick_junit-d4ab010416e22663.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern same_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsame_file-4e71ff59ef81468f.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsupports_hyperlinks-cfa6f473a1995b96.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern which=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwhich-517f5cb2416dbf3b.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-323f2a360e9e47e9.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ce13adbea938c090 -C extra-filename=-21bad9ab4026498d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_normalizer-e8d5389dfdd14cc7.rlib --extern icu_properties=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_properties-b0984e3077713b07.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name character --edition=2024 crates/ruff_unicode_names2/examples/character.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e8aae9af1be8161b -C extra-filename=-1a7e55f13b5f91f5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf-916aeeb9e9debe62.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-ac16acecb965463a.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name count --edition=2024 crates/ruff_unicode_names2/examples/count.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9cb7fd7cf08c8f25 -C extra-filename=-7c692fc1b65bb0aa --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf-916aeeb9e9debe62.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-ac16acecb965463a.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name name --edition=2024 crates/ruff_unicode_names2/examples/name.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3605ecfb7847cb3a -C extra-filename=-5ca9738bcc2e6098 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf-916aeeb9e9debe62.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-ac16acecb965463a.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_index --edition=2024 crates/ruff_python_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=facd580bb8e64b0f -C extra-filename=-02b013f419feeadc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out` 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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d9cdecd75d82c512 -C extra-filename=-7780bf1e8c248d26 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/out` 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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=90bb4f02308be2ef -C extra-filename=-fbedb556083888f9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-288463e54be2b4fb.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libarrayvec-598fd36120017f4b.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-e39c4e920c386a52.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_index --edition=2024 crates/ruff_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=85156d3bacf36cb0 -C extra-filename=-f7b39802cdc66081 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=492e19fb959ed32e -C extra-filename=-e800e38e25c020d0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5309109f5ea4c9e3 -C extra-filename=-cf8098083bd06028 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-2453f9b1c26ca030.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-a7b72260e9804c88.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern seahash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libseahash-9bb2ae963a59e6b5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2bff80fc6b7eafa2 -C extra-filename=-755358dbc027d21e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-c425468170fc93f7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=822f36a66348dce4 -C extra-filename=-c4b8a0fa2e215480 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-c425468170fc93f7.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=968f978929c71c99 -C extra-filename=-7a95133ce81ed723 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib -Copt-level=3 -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 54m 20s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/mdtest-345a5b16d6ee5415 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ruff-828a928e5ae3797e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ruff-b3a186842e6814b2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/analyze_graph-b3ad8f2bfb05a93c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.25s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/cli-7c1c8324a7eea8e0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 249 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_banned_api ... ok test lint::extend_banned_api_inherited ... 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. 249 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.97s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/config-d9f1cf2970781e93 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/direxist_guard-434e5f22151027b8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/integration_test-63d5e6d185d349d1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 97 tests test check_default_files ... ok test check_docstring_conventions_overrides ... ok test check_existing_at_paths_are_literal ... 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_unsafe_fixes ... ok test check_hints_unsafe_fixes_with_no_safe_fixes ... ok test check_input_from_argfile ... ok test check_marks_unsafe_fixes_as_fixable_with_opt_in ... ok test check_no_hint_for_unsafe_fixes_when_disabled ... ok test check_no_hint_for_unsafe_fixes_with_no_safe_fixes_when_disabled ... 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. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/resolve_files-7396b60ef3662159 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/color-e2f3160ab7e8191f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/examples-41b3df86e5a5ff43 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/formatter-6f0400198302d324 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ruff-866aac450d99a41e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/rustc_tests-85f3f413200155ab --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/cache_key-cf8098083bd06028 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_command_line-d473566b92b7cfbf --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_db-3714d3991d1f32e4 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 165 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::directory::tests::symlink_target_changes_without_parent_listing_change ... 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 system::path::tests::component_equality_and_borrowed_lookup ... 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. 164 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.07s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_formatter-e800e38e25c020d0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_index-f7b39802cdc66081 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_linter-3e9deb2112d2ad8f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 2839 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::preview_rules::rule_stripwithmulticharacters_path_new_b005_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_isc003_docstring_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::declared_lazy_relative_imports::_init_py_expects ... ok test rules::flake8_tidy_imports::tests::declared_lazy_relative_imports::_mymodule_py_expects ... ok test rules::flake8_tidy_imports::tests::lazy_import_immediately_resolved ... ok test rules::flake8_tidy_imports::tests::lazy_import_immediately_resolved_fix ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_all ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_ban_lazy ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_dotted_module ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_exclude ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_fix ... ok test rules::flake8_tidy_imports::tests::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_runtimeimportintypecheckingblock_path_new_runtime_evaluated_base_classes_4_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_runtimeimportintypecheckingblock_path_new_runtime_evaluated_decorators_4_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_decorators_5_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_typingonlystandardlibraryimport_path_new_runtime_evaluated_decorators_4_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 ... ok test rules::isort::tests::no_lines_before::path_new_no_lines_before_py_expects ... ok test rules::isort::tests::no_lines_before_with_empty_sections::path_new_no_lines_before_with_empty_sections_py_expects ... ok test rules::isort::tests::no_sections::path_new_no_sections_py_expects ... ok test rules::isort::tests::no_split_on_trailing_comma::path_new_magic_trailing_comma_py_expects ... ok test rules::isort::tests::no_standard_library::path_new_no_standard_library_py_expects ... ok test rules::isort::tests::order_by_type::path_new_order_by_type_py_expects ... ok test rules::isort::tests::order_by_type_with_custom_classes::path_new_order_by_type_with_custom_classes_py_expects ... ok test rules::isort::tests::order_by_type_with_custom_constants::path_new_order_by_type_with_custom_constants_py_expects ... ok test rules::isort::tests::order_by_type_with_custom_variables::path_new_order_by_type_with_custom_variables_py_expects ... ok test rules::isort::tests::plr0402_skips_required_imports::path_new_plr0402_skip_py_expects ... ok test rules::isort::tests::propagate_inline_comments::path_new_propagate_inline_comments_py_expects ... ok test rules::isort::tests::required_import::path_new_comment_py_expects ... ok test rules::isort::tests::required_import::path_new_comments_and_newlines_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_followed_by_continuation_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_continuation_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_multiple_continuations_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_semicolon_py_expects ... ok test rules::isort::tests::required_import::path_new_empty_py_expects ... ok test rules::isort::tests::required_import::path_new_existing_import_py_expects ... ok test rules::isort::tests::required_import::path_new_multiline_docstring_py_expects ... ok test rules::isort::tests::required_import::path_new_off_py_expects ... ok test rules::isort::tests::required_import::path_new_whitespace_py_expects ... ok test rules::isort::tests::required_import_unused::path_new_unused_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_comment_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_comments_and_newlines_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_followed_by_continuation_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_continuation_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_multiple_continuations_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_semicolon_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_empty_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_existing_import_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_multiline_docstring_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_off_py_expects ... ok test rules::isort::tests::required_import_with_future_import::path_new_docstring_future_import_py_expects ... ok test rules::isort::tests::required_import_with_future_import::path_new_future_import_py_expects ... ok test rules::isort::tests::required_import_with_useless_alias::path_new_this_this_py_expects ... ok test rules::isort::tests::required_importfrom_with_useless_alias::path_new_this_this_from_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_imports::path_new_empty_py_expects ... ok test rules::isort::tests::required_imports::path_new_multiple_strings_py_expects ... ok test rules::isort::tests::section_order::path_new_sections_py_expects ... ok test rules::isort::tests::sections::path_new_sections_py_expects ... ok test rules::isort::tests::separate_modules::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::separate_modules_first_party::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::separate_modules_glob::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::source_code_style::path_new_line_ending_crlf_py_expects ... ok test rules::isort::tests::source_code_style::path_new_line_ending_lf_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_only_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_pyi_expects ... ok test rules::isort::tests::straight_required_import::path_new_empty_py_expects ... ok test rules::mccabe::rules::function_is_too_complex::tests::annotated_assign ... ok test rules::mccabe::rules::function_is_too_complex::tests::class ... ok test rules::mccabe::rules::function_is_too_complex::tests::expr_as_statement ... ok test rules::mccabe::rules::function_is_too_complex::tests::finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::foobar ... ok test rules::mccabe::rules::function_is_too_complex::tests::for_else ... ok test rules::mccabe::rules::function_is_too_complex::tests::for_loop ... ok test rules::mccabe::rules::function_is_too_complex::tests::if_elif_else_dead_path ... ok test rules::mccabe::rules::function_is_too_complex::tests::if_in_finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::match_case_catch_all_with_sequence ... ok test rules::mccabe::rules::function_is_too_complex::tests::multiple_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::named_catch_all_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_functions ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_ifs ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_try_finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::recursive ... ok test rules::mccabe::rules::function_is_too_complex::tests::sequential ... ok test rules::mccabe::rules::function_is_too_complex::tests::simple_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::trivial ... ok test rules::mccabe::rules::function_is_too_complex::tests::try_else ... ok test rules::mccabe::rules::function_is_too_complex::tests::with ... ok test rules::mccabe::tests::max_complexity_zero::_0_expects ... ok test rules::mccabe::tests::max_complexity_zero::_10_expects ... ok test rules::mccabe::tests::max_complexity_zero::_3_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_2_py_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_3_py_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_py_expects ... ok test rules::numpy::tests::rules::rule_numpydeprecatedfunction_path_new_npy003_py_expects ... ok test rules::numpy::tests::rules::rule_numpydeprecatedtypealias_path_new_npy001_py_expects ... ok test rules::numpy::tests::rules::rule_numpylegacyrandom_path_new_npy002_py_expects ... ok test rules::pandas_vet::tests::contents::r_class_class_def_init_self_values_str_none_self_values_values_print_self_values_pd011_pass_values_instance_expects ... ok test rules::pandas_vet::tests::contents::r_import_io_import_zipfile_class_mockbinaryfile_io_bytesio_def_init_self_args_kwargs_super_init_args_kwargs_def_close_self_pass_don_t_allow_closing_the_file_it_would_clear_the_buffer_zip_buffer_mockbinaryfile_with_zipfile_zipfile_zip_buffer_w_as_zf_zf_writestr_dir_file_txt_this_is_a_test_reset_the_bytesio_object_s_cursor_to_the_start_zip_buffer_seek_0_with_zipfile_zipfile_zip_buffer_r_as_zf_zpath_zipfile_path_zf_dir_name_file_name_zpath_at_split_pd008_pass_on_attr_expects ... ok test rules::pandas_vet::tests::contents::r_import_numpy_as_np_arrays_np_random_randn_3_4_for_in_range_10_np_stack_arrays_axis_0_shape_pd013_pass_numpy_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_df_pd_dataframe_pd901_fail_df_var_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_employees_df_pd_dataframe_employee_dict_pd901_pass_part_df_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_employees_pd_dataframe_employee_dict_pd901_pass_non_df_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_my_function_df_data_pd901_pass_df_param_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_nas_pd_isna_val_pd003_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_not_nas_pd_notna_val_pd004_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_not_nulls_pd_notnull_val_pd004_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_nulls_pd_isnull_val_pd003_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_print_bah_humbug_pd003_allows_other_calls_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_pd_values_pd011_pass_values_import_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_values_pd011_pass_node_name_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_values_pd011_pass_values_dict_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_x_values_pd011_pass_values_unbound_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_at_b_a_pd008_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_iat_1_3_pd009_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_iloc_1_3_pd009_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_loc_b_a_pd008_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_new_x_x_iloc_1_3_5_1_3_pd007_pass_iloc_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_new_x_x_loc_d_a_c_pd007_pass_loc_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_array_pd011_pass_array_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_to_array_pd011_pass_to_array_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_values_pd011_fail_values_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_values_pd011_pass_values_call_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_table_pd_pivot_x_index_foo_columns_bar_values_baz_pd010_fail_pivot_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_table_x_pivot_table_x_values_d_index_a_b_columns_c_aggfunc_np_sum_fill_value_0_pd010_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_drop_a_axis_1_inplace_false_pd002_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_drop_a_axis_1_inplace_true_pd002_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_values_1_pd011_pass_values_store_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_pd_merge_x_y_pd015_fail_merge_on_pandas_object_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_x_merge_y_inner_pd015_pass_merge_on_dataframe_with_multiple_args_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_x_merge_y_pd015_pass_merge_on_dataframe_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_ix_0_2_a_pd007_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_melt_id_vars_airline_value_vars_atl_den_dfw_value_name_airline_delay_pd013_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_stack_level_1_dropna_true_pd013_fail_stack_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_y_x_stack_level_1_dropna_true_pd013_pass_unbound_expects ... ok test rules::pandas_vet::tests::contents::r_import_polars_as_pl_x_pl_dataframe_x_drop_a_inplace_true_pd002_pass_polars_expects ... ok test rules::pandas_vet::tests::contents::r_pd_to_datetime_timestamp_10_9_strftime_y_m_d_h_m_s_f_pd015_pass_other_pd_function_expects ... ok test rules::pandas_vet::tests::contents::r_x_dataframe_x_drop_a_inplace_true_pd002_pass_no_import_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasnuniqueconstantseriescheck_path_new_pd101_py_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasuseofdotreadtable_path_new_pandas_use_of_dot_read_table_py_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasuseofinplaceargument_path_new_pd002_py_expects ... ok test rules::pandas_vet::tests::pd002_fix_at_notebook_cell_start ... ok test rules::pep8_naming::helpers::tests::test_is_acronym ... ok test rules::pep8_naming::helpers::tests::test_is_camelcase ... ok test rules::pep8_naming::helpers::tests::test_is_mixed_case ... ok test rules::pep8_naming::tests::camelcase_imported_as_incorrect_convention ... ok test rules::pep8_naming::tests::classmethod_decorators ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedasacronym_n817_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedasconstant_n814_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedaslowercase_n813_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_constantimportedasnonconstant_n811_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_dunderfunctionname_n807_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_errorsuffixonexceptionname_n818_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidargumentname_n803_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidclassname_n801_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfirstargumentnameforclassmethod_n804_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfirstargumentnameformethod_n805_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfunctionname_n802_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidmodulename_n999_badallowed_init_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_lowercaseimportedasnonlowercase_n812_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_mixedcasevariableinclassscope_n815_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_mixedcasevariableinglobalscope_n816_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_nonlowercasevariableinfunction_n806_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedasacronym_path_new_n817_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedasconstant_path_new_n814_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedaslowercase_path_new_n813_py_expects ... ok test rules::pep8_naming::tests::rules::rule_constantimportedasnonconstant_path_new_n811_py_expects ... ok test rules::pep8_naming::tests::rules::rule_dunderfunctionname_path_new_n807_py_expects ... ok test rules::pep8_naming::tests::rules::rule_errorsuffixonexceptionname_path_new_n818_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidargumentname_path_new_n803_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidargumentname_path_new_n804_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidclassname_path_new_n801_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfirstargumentnameforclassmethod_path_new_n804_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfirstargumentnameformethod_path_new_n805_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfunctionname_path_new_n802_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_flake9_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_invalid_name_0001_initial_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_invalid_name_import_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_dashes_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_spaces_file_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_spaces_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_module_file_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_module_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_no_module_test_txt_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_file_with_dashes_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_file_with_dashes_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_main_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_setup_py_expects ... ok test rules::pep8_naming::tests::rules::rule_lowercaseimportedasnonlowercase_path_new_n812_py_expects ... ok test rules::pep8_naming::tests::rules::rule_mixedcasevariableinclassscope_path_new_n815_py_expects ... ok test rules::pep8_naming::tests::rules::rule_mixedcasevariableinglobalscope_path_new_n816_py_expects ... ok test rules::pep8_naming::tests::rules::rule_nonlowercasevariableinfunction_path_new_n806_py_expects ... ok test rules::pep8_naming::tests::staticmethod_decorators ... ok test rules::perflint::tests::preview_rules::rule_incorrectdictiterator_path_new_perf102_py_expects ... ok test rules::perflint::tests::preview_rules::rule_manualdictcomprehension_path_new_perf403_py_expects ... ok test rules::perflint::tests::preview_rules::rule_manuallistcomprehension_path_new_perf401_py_expects ... ok test rules::perflint::tests::rules::rule_incorrectdictiterator_path_new_perf102_py_expects ... ok test rules::perflint::tests::rules::rule_manualdictcomprehension_path_new_perf403_py_expects ... ok test rules::perflint::tests::rules::rule_manuallistcomprehension_path_new_perf401_py_expects ... ok test rules::perflint::tests::rules::rule_manuallistcopy_path_new_perf402_py_expects ... ok test rules::perflint::tests::rules::rule_tryexceptinloop_path_new_perf203_py_expects ... ok test rules::perflint::tests::rules::rule_unnecessarylistcast_path_new_perf101_py_expects ... ok test rules::pycodestyle::rules::logical_lines::tests::empty_line ... ok test rules::pycodestyle::rules::logical_lines::tests::function_definition ... ok test rules::pycodestyle::rules::logical_lines::tests::indented ... ok test rules::pycodestyle::rules::logical_lines::tests::multi_line ... ok test rules::pycodestyle::rules::logical_lines::tests::string_assignment ... ok test rules::pycodestyle::rules::logical_lines::tests::trivia ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklineafterdecorator_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinebetweenmethods_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinebetweenmethods_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesafterfunctionorclass_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesafterfunctionorclass_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesbeforenesteddefinition_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesbeforenesteddefinition_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinestoplevel_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinestoplevel_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_toomanyblanklines_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_toomanyblanklines_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_docstring_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_expression_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_function_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_statement_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_comment_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_docstring_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_expression_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_statement_py_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklineafterdecorator_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinebetweenmethods_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinesafterfunctionorclass_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinesbeforenesteddefinition_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinestoplevel_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_toomanyblanklines_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_0_0_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_1_0_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_1_1_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_4_4_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklineafterdecorator_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinebetweenmethods_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinesafterfunctionorclass_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinesbeforenesteddefinition_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinestoplevel_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_toomanyblanklines_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub_isort ... ok test rules::pycodestyle::tests::constant_literals ... ok test rules::pycodestyle::tests::logical::rule_indentationwithinvalidmultiple_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_indentationwithinvalidmultiplecomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespace_path_new_e23_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespaceafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundarithmeticoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundbitwiseorshiftoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundmodulooperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundparameterequals_path_new_e25_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multipleleadinghashesforblockcomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesaftercomma_path_new_e24_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesafteroperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesbeforekeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesbeforeoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_noindentedblock_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_noindentedblockcomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_nospaceafterblockcomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_nospaceafterinlinecomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_overindented_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabaftercomma_path_new_e24_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabafteroperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabbeforekeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabbeforeoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_toofewspacesbeforeinlinecomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedindentation_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedindentationcomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedspacesaroundkeywordparameterequals_path_new_e25_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespaceafteropenbracket_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforeclosebracket_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforeparameters_path_new_e21_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforepunctuation_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::max_doc_length ... ok test rules::pycodestyle::tests::max_doc_length_with_utf_8 ... ok test rules::pycodestyle::tests::preview_rules::rule_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_5_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::context_manager_iterator::pythonversion_py312_expects ... ok test rules::pyupgrade::tests::context_manager_iterator::pythonversion_py313_expects ... ok test rules::pyupgrade::tests::context_manager_iterator::pythonversion_py37_expects ... 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_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_ospathcommonprefix_path_new_ruf071_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. 2835 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 1.19s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_markdown-d8edf9f0c9f46c99 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/mdtest-03a5a434eac27949 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 60 tests test mdtest::flake8-pyi/string-or-bytes-too-long.md ... ok test mdtest::pylint/magic-value-comparison.md ... ok test mdtest::flake8-datetimez/call-datetime-strptime-without-zone.md ... ok test mdtest::flake8-datetimez/datetime-min-max.md ... ok test mdtest::flake8-bugbear/mutable-argument-default.md ... ok test mdtest::flake8-async/blocking-open-call-in-async-function.md ... ok test mdtest::pyflakes/undefined-name.md ... ok test mdtest::flake8-async/blocking-http-call-in-async-function.md ... ok test mdtest::pyflakes/forward-annotation-syntax-error.md ... ok test mdtest::pylint/useless-exception-statement.md ... ok test mdtest::pyflakes/unused-import.md ... ok test mdtest::flake8-bandit/rules.md ... ok test mdtest::configuration/dummy-variable-rgx.md ... ok test mdtest::pyupgrade/non-pep695-type-alias.md ... ok test mdtest::refurb/subclass-builtin.md ... ok test mdtest::flake8-return/unnecessary-assign.md ... ok test mdtest::pyupgrade/convert-typed-dict-functional-to-class.md ... ok test mdtest::flake8-return/superfluous-else-return.md ... ok test mdtest::pyupgrade/deprecated-abc-decorator.md ... ok test mdtest::pyflakes/string-dot-format-extra-positional-arguments.md ... ok test mdtest::pylint/unspecified-encoding.md ... ok test mdtest::configuration/rule-selector-precedence.md ... ok test mdtest::flake8-pytest-style/pytest-parametrize-names-wrong-type.md ... ok test mdtest::pylint/redefined-loop-name.md ... ok test mdtest::flake8-use-pathlib/os-makedirs.md ... ok test mdtest::ruff/invalid-pyproject-toml.md ... ok test mdtest::pyupgrade/f-string.md ... ok test mdtest::ruff/non-octal-permissions.md ... ok test mdtest::pyupgrade/deprecated-c-element-tree.md ... ok test mdtest::pylint/too-many-statements-in-try-clause.md ... ok test mdtest::pyupgrade/deprecated-import.md ... ok test mdtest::ruff/pytest-fixture-autouse.md ... ok test mdtest::flake8-bandit/unsafe-markup-use.md ... ok test mdtest::test-rules/panicy-test-rule.md ... ok test mdtest::notebook/cell-boundaries.md ... ok test mdtest::pylint/non-augmented-assignment.md ... ok test mdtest::flake8-pyi/redundant-numeric-union.md ... ok test mdtest::ruff/unnecessary-regular-expression.md ... ok test mdtest::pyupgrade/while-one.md ... ok test mdtest::ruff/legacy-form-pytest-raises.md ... ok test mdtest::pyupgrade/deprecated-mock-import.md ... ok test mdtest::ruff/quadratic-list-summation.md ... ok test mdtest::ruff/rule-codes-in-selectors.md ... ok test mdtest::flake8-use-pathlib/os-stat.md ... ok test mdtest::ruff/method-receiver-default.md ... ok test mdtest::pyflakes/f-string-missing-placeholders.md ... ok test mdtest::fixes/imports.md ... ok test mdtest::flake8-tidy-imports/lazy-import-mismatch.md ... ok test mdtest::pyupgrade/pep-695.md ... ok test mdtest::flake8-tidy-imports/lazy-import-immediately-resolved.md ... ok test mdtest::ruff/unraw-re-pattern.md ... ok test mdtest::ruff/logging-eager-conversion.md ... ok test mdtest::pylint/manual-from-import.md ... ok test mdtest::pylint/invalid-character-backspace.md ... ok test mdtest::flake8-type-checking/typing-only-runtime-import.md ... ok test mdtest::typing.md ... ok test mdtest::ruff/rule-codes-in-suppression-comments.md ... ok test mdtest::ruff/noqa-comments.md ... ok test mdtest::ruff/fallible-context-manager.md ... ok test mdtest::suppression/ignore.md ... ok test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_notebook-fb3ec1066733accb --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 30 tests test notebook::tests::cell_range_by_raw_cell_index ... ok test notebook::tests::empty_notebook ... ok test notebook::tests::equality_after_adding_cell_magic ... ok test notebook::tests::equality_ignores_cached_index ... 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. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_ast-fbedb556083888f9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 55 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::f_string_parts ... 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. 55 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/comparable-6da6b17770066259 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/identifier-0378f7ef2441b75f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/match_pattern-402e31bdf09110ac --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/parentheses-6dda9aa2b04a39e6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/parenthesize-74932b10dc49c543 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/source_order-8c729d4b796b6940 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/stmt_if-de917885d07f4b2b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/visitor-ef13d096dd927119 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_codegen-1c2888f139c96dd3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 218 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::owned_style_preserves_source_style ... ok test stylist::tests::quote ... ok test result: ok. 218 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_edits-7780bf1e8c248d26 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_formatter-e02bc1446eec2f0b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.05s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_formatter-91391191159a93d0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/fixtures-4ccfc6b4b4b526b2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 376 tests test black_compatibility::cases/async_stmts.py ... ok test black_compatibility::cases/annotations.py ... ok test black_compatibility::cases/bytes_docstring.py ... ok test black_compatibility::cases/attribute_access_on_number_literals.py ... ok test black_compatibility::cases/comments8.py ... ok test black_compatibility::cases/comments_tab_indent.py ... ok test black_compatibility::cases/context_managers_autodetect_311.py ... ok test black_compatibility::cases/comment_type_hint.py ... ok test black_compatibility::cases/beginning_backslash.py ... ok test black_compatibility::cases/context_managers_autodetect_310.py ... ok test black_compatibility::cases/docstring_newline.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_39.py ... ok test black_compatibility::cases/docstring_newline_preview.py ... ok test black_compatibility::cases/comments3.py ... ok test black_compatibility::cases/comments.py ... ok test black_compatibility::cases/collections.py ... ok test black_compatibility::cases/docstring_no_extra_empty_line_before_eof.py ... ok test black_compatibility::cases/context_managers_autodetect_38.py ... ok test black_compatibility::cases/comments5.py ... ok test black_compatibility::cases/context_managers_39.py ... ok test black_compatibility::cases/fmtonoff3.py ... ok test black_compatibility::cases/fmtonoff6.py ... ok test black_compatibility::cases/class_methods_new_line.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/context_managers_38.py ... ok test black_compatibility::cases/fmtonoff2.py ... ok test black_compatibility::cases/fmtskip4.py ... ok test black_compatibility::cases/fmtskip3.py ... ok test black_compatibility::cases/fmtskip2.py ... ok test black_compatibility::cases/docstring_preview.py ... ok test black_compatibility::cases/fmtskip6.py ... ok test black_compatibility::cases/docstring.py ... ok test black_compatibility::cases/comments4.py ... ok test black_compatibility::cases/fmtskip8.py ... ok test black_compatibility::cases/comment_after_escaped_newline.py ... ok test black_compatibility::cases/docstring_no_string_normalization.py ... ok test black_compatibility::cases/fmtskip10.py ... ok test black_compatibility::cases/fmtskip5.py ... ok test black_compatibility::cases/comments6.py ... ok test black_compatibility::cases/backslash_before_indent.py ... ok test black_compatibility::cases/class_blank_parentheses.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/fmtpass_imports.py ... ok test black_compatibility::cases/cantfit.py ... ok test black_compatibility::cases/comments_in_double_parens.py ... ok test black_compatibility::cases/expression.py ... ok test black_compatibility::cases/fmtonoff4.py ... ok test black_compatibility::cases/f_docstring.py ... ok test black_compatibility::cases/comments9.py ... ok test black_compatibility::cases/allow_empty_first_line.py ... ok test black_compatibility::cases/fmtskip13.py ... ok test black_compatibility::cases/empty_lines.py ... ok test black_compatibility::cases/comments_in_blocks.py ... ok test black_compatibility::cases/conditional_expression.py ... ok test black_compatibility::cases/comments2.py ... ok test black_compatibility::cases/fmtonoff.py ... ok test black_compatibility::cases/fmtskip7.py ... ok test black_compatibility::cases/format_unicode_escape_seq.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.py ... ok test black_compatibility::cases/jupytext_markdown_fmt.py ... ok test black_compatibility::cases/fmtskip_multiple_in_clause.py ... ok test black_compatibility::cases/fmtskip_multiple_strings.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/import_comments.py ... ok test black_compatibility::cases/form_feeds.py ... ok test black_compatibility::cases/is_simple_lookup_for_doublestar_expression.py ... ok test black_compatibility::cases/line_ranges_exceeding_end.py ... ok test black_compatibility::cases/fmtskip9.py ... ok test black_compatibility::cases/composition.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/line_ranges_imports.py ... ok test black_compatibility::cases/import_spacing.py ... ok test black_compatibility::cases/line_ranges_two_passes.py ... ok test black_compatibility::cases/line_ranges_fmt_off.py ... ok test black_compatibility::cases/line_ranges_unwrapping.py ... ok test black_compatibility::cases/linelength6.py ... ok test black_compatibility::cases/module_docstring_2.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/module_docstring_1.py ... ok test black_compatibility::cases/line_ranges_indentation.py ... ok test black_compatibility::cases/module_docstring_4.py ... ok test black_compatibility::cases/composition_no_trailing_comma.py ... ok test black_compatibility::cases/line_ranges_fmt_off_overlap.py ... ok test black_compatibility::cases/dummy_implementations.py ... ok test black_compatibility::cases/pattern_matching_extras.py ... ok test black_compatibility::cases/module_docstring_3.py ... ok test black_compatibility::cases/module_docstring_followed_by_class.py ... ok test black_compatibility::cases/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/module_docstring_after_comment.py ... ok test black_compatibility::cases/parenthesized_context_managers.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/line_ranges_diff_edge_case.py ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.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/numeric_literals.py ... ok test black_compatibility::cases/nested_stub.pyi ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/pattern_matching_complex.py ... ok test black_compatibility::cases/pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/one_element_subscript.py ... ok test black_compatibility::cases/pattern_matching_simple.py ... ok test black_compatibility::cases/pep_572_py39.py ... ok test black_compatibility::cases/pep_572_slices.py ... ok test black_compatibility::cases/long_strings__type_annotations.py ... ok test black_compatibility::cases/funcdef_return_type_trailing_comma.py ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/generics_wrapping.py ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/pep_572.py ... ok test black_compatibility::cases/pattern_matching_generic.py ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/pattern_matching_style.py ... ok test black_compatibility::cases/pep_604.py ... ok test black_compatibility::cases/power_op_newline.py ... ok test black_compatibility::cases/percent_precedence.py ... ok test black_compatibility::cases/preview_fstring.py ... ok test black_compatibility::cases/pattern_matching_trailing_comma.py ... ok test black_compatibility::cases/preview_format_unicode_escape_seq.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/pep604_union_types_line_breaks.py ... ok test black_compatibility::cases/power_op_spacing.py ... ok test black_compatibility::cases/python38.py ... ok test black_compatibility::cases/long_strings_flag_disabled.py ... ok test black_compatibility::cases/py310_pep572.py ... ok test black_compatibility::cases/pattern_matching_with_if_stmt.py ... ok test black_compatibility::cases/preview_fmtpass_imports.py ... ok test black_compatibility::cases/preview_cantfit_string.py ... ok test black_compatibility::cases/pep_750.py ... ok test black_compatibility::cases/preview_pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/pep_646.py ... ok test black_compatibility::cases/preview_cantfit.py ... ok test black_compatibility::cases/python37.py ... ok test black_compatibility::cases/prefer_rhs_split_reformatted.py ... ok test black_compatibility::cases/preview_import_line_collapse.py ... ok test black_compatibility::cases/prefer_rhs_split.py ... ok test black_compatibility::cases/preview_comments7.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py ... ok test black_compatibility::cases/pep_572_remove_parens.py ... ok test black_compatibility::cases/python39.py ... ok test black_compatibility::cases/preview_long_strings__east_asian_width.py ... ok test black_compatibility::cases/preview_standardize_type_comments.py ... ok test black_compatibility::cases/preview_wrap_comprehension_in.py ... ok test black_compatibility::cases/pep_701.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_long_strings__edge_case.py ... ok test black_compatibility::cases/raw_docstring_no_string_normalization.py ... ok test black_compatibility::cases/remove_newline_after_code_block_open.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets.py ... ok test black_compatibility::cases/remove_parens.py ... ok test black_compatibility::cases/remove_except_types_parens.py ... ok test black_compatibility::cases/remove_except_types_parens_pre_py314.py ... ok test black_compatibility::cases/preview_long_dict_values.py ... ok test black_compatibility::cases/skip_magic_trailing_comma.py ... ok test black_compatibility::cases/remove_except_parens.py ... ok test black_compatibility::cases/raw_docstring.py ... ok test black_compatibility::cases/remove_await_parens.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/starred_for_target.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/target_version_flag.py ... ok test black_compatibility::cases/preview_multiline_strings.py ... ok test black_compatibility::cases/type_comment_syntax_error.py ... ok test black_compatibility::cases/skip_magic_trailing_comma_generic_wrap.py ... ok test black_compatibility::cases/remove_with_brackets.py ... ok test black_compatibility::cases/string_prefixes.py ... ok test black_compatibility::cases/tricky_unicode_symbols.py ... ok test black_compatibility::cases/type_expansion.py ... ok test black_compatibility::cases/tuple_with_stmt.py ... ok test black_compatibility::cases/typed_params_trailing_comma.py ... ok test black_compatibility::cases/trailing_comma.py ... ok test black_compatibility::miscellaneous/missing_final_newline.py ... ok test black_compatibility::cases/remove_parens_from_lhs.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::cases/remove_redundant_parens_in_case_guard.py ... ok test black_compatibility::cases/remove_lone_list_item_parens.py ... ok test black_compatibility::cases/single_line_format_skip_with_multiple_comments.py ... ok test black_compatibility::cases/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/type_aliases.py ... ok test black_compatibility::cases/trailing_comma_optional_parens1.py ... ok test black_compatibility::miscellaneous/force_py36.py ... ok test black_compatibility::cases/return_annotation_brackets.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test black_compatibility::cases/trailing_comma_optional_parens2.py ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::miscellaneous/force_pyi.pyi ... ok test format::docstring_non_visible_characters.py ... ok test black_compatibility::cases/type_params.py ... ok test black_compatibility::cases/tupleassign.py ... ok test format::carriage_return/string.py ... ok test black_compatibility::cases/trailing_commas_in_leading_parts.py ... ok test format::docstring_newlines.py ... ok test format::blank_line_before_class_docstring.py ... ok test black_compatibility::cases/torture.py ... ok test format::docstring_code_examples_crlf.py ... ok test format::empty_multiple_trailing_newlines.py ... ok test black_compatibility::cases/stub.pyi ... ok test format::expression/bytes.py ... ok test format::expression/boolean_operation.py ... ok test format::expression/binary_implicit_string.py ... ok test format::comment_prefixes.py ... ok test black_compatibility::cases/preview_long_strings.py ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test black_compatibility::miscellaneous/debug_visitor.py ... ok test black_compatibility::cases/type_param_defaults.py ... ok test format::empty_trailing_newline.py ... ok test format::docstring_chaperones.py ... ok test format::expression/annotated_assign.py ... ok test format::expression/binary.py ... ok test format::expression/binary_pow_spacing.py ... ok test format::empty_now_newline.py ... ok test black_compatibility::cases/preview_long_strings__regression.py ... ok test black_compatibility::miscellaneous/string_quotes.py ... ok test format::expression/attribute.py ... ok test format::docstring.py ... ok test format::docstring_tab_indentation.py ... ok test format::expression/await.py ... ok test format::empty_whitespace.py ... ok test format::expression/call.py ... ok test format::expression/fstring_multiline_replacement_field.py ... ok test format::expression/list_comp_py315.py ... ok test format::expression/if.py ... ok test format::expression/join_implicit_concatenated_string_preserve.py ... ok test format::expression/generator_exp.py ... ok test format::expression/number.py ... ok test format::expression/named_expr.py ... ok test format::expression/split_empty_brackets.py ... ok test format::expression/fstring_preview.py ... ok test format::expression/dict.py ... ok test format::expression/list.py ... ok test format::expression/compare.py ... ok test format::expression/set_comp.py ... ok test format::expression/starred.py ... ok test format::expression/subscript.py ... ok test format::expression/list_comp.py ... ok test format::expression/optional_parentheses_comments.py ... ok test format::expression/slice.py ... ok test format::expression/yield_from.py ... ok test format::expression/dict_comp.py ... ok test format::expression/hug.py ... ok test format::f-string-carriage-return-newline.py ... ok test format::expression/yield.py ... ok test format::expression/unary.py ... ok test format::fmt_on_off/empty_file.py ... ok test format::expression/tuple.py ... ok test format::fmt_on_off/form_feed.py ... ok test format::fmt_on_off/last_statement.py ... ok test format::fmt_on_off/indent.py ... ok test format::fmt_on_off/fmt_off_docstring.py ... ok test format::fluent.py ... ok test format::fmt_on_off/comments.py ... ok test format::fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py ... ok test format::fmt_on_off/fmt_off_unclosed_trailing_comment.py ... ok test format::expression/unsplittable.py ... ok test format::expression/string.py ... ok test format::expression/join_implicit_concatenated_string_assignment.py ... ok test format::expression/join_implicit_concatenated_string.py ... ok test format::fmt_on_off/mixed_space_and_tab.py ... ok test format::fmt_on_off/newlines.py ... ok test format::fmt_on_off/trailing_semicolon.py ... ok test format::fmt_on_off/no_fmt_on.py ... ok test format::module_dangling_comment2.py ... ok test format::fmt_on_off/off_on_off_on.py ... ok test format::fmt_skip/top_level_semicolon.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::module_dangling_comment1.py ... ok test format::fmt_skip/docstrings.py ... ok test format::form_feed.py ... ok test format::fmt_skip/reason.py ... ok test format::fmt_skip/decorators.py ... ok test format::expression/lambda.py ... ok test format::fmt_on_off/yapf.py ... ok test format::fmt_on_off/simple.py ... ok test format::fmt_skip/parentheses.py ... ok test format::fmt_skip/or_else.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::multiline_string_deviations.py ... ok test format::fmt_skip/type_params.py ... ok test format::expression/nested_string_quote_style.py ... ok test format::fmt_skip/trailing_semi.py ... ok test format::fmt_skip/semicolons.py ... ok test format::fmt_skip/match.py ... ok test format::notebook_docstring.py ... ok test format::newlines.pyi ... ok test format::expression/tstring.py ... ok test format::range_formatting/leading_trailing_comments.py ... ok test format::parentheses/nested.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::range_formatting/ancestory.py ... ok test format::range_formatting/leading_comments.py ... ok test format::range_formatting/end_of_file.py ... ok test format::range_formatting/empty_file.py ... ok test format::quote_style.py ... ok test format::parentheses/expression_parentheses_comments.py ... ok test format::range_formatting/range_narrowing.py ... ok test format::range_formatting/empty_range.py ... ok test format::range_formatting/clause_header.py ... ok test format::range_formatting/decorators.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::newlines.py ... ok test format::preview.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::range_formatting/docstring_code_examples.py ... ok test format::pattern/pattern_maybe_parenthesize.py ... ok test format::pattern_match_regression_brackets.py ... ok test format::range_formatting/module.py ... ok test format::statement/aug_assign.py ... ok test format::docstring_code_examples_dynamic_line_width.py ... ok test format::range_formatting/fmt_skip.py ... ok test format::statement/import_from.py ... ok test format::range_formatting/regressions.py ... ok test format::statement/assert.py ... ok test format::statement/long_type_annotations.py ... ok test format::range_formatting/indent.py ... ok test format::parentheses/call_chains.py ... ok test format::expression/fstring.py ... ok test format::statement/module_comment.py ... ok test format::statement/nonlocal.py ... ok test format::statement/class_definition.py ... ok test format::range_formatting/whitespace_only_range.py ... ok test format::range_formatting/parentheses.py ... ok test format::statement/lazy_import.py ... ok test format::statement/assign.py ... ok test format::statement/if.py ... ok test format::statement/stub_functions_trailing_comments.py ... ok test format::skip_magic_trailing_comma.py ... ok test format::statement/top_level.pyi ... ok test format::statement/break.py ... ok test format::statement/import.py ... ok test format::statement/assignment_split_value_first.py ... ok test format::statement/global.py ... ok test format::range_formatting/stub.pyi ... ok test format::statement/function.py ... ok test format::statement/delete.py ... ok test format::statement/for.py ... ok test format::statement/ann_assign.py ... ok test format::statement/return_type_no_parameters.py ... ok test format::range_formatting/same_line_body.py ... ok test format::range_formatting/trailing_comments.py ... ok test format::statement/ellipsis.pyi ... ok test format::statement/raise.py ... ok test format::statement/return.py ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::stub_files/blank_line_after_nested_stub_class_eof.pyi ... ok test format::statement/return_annotation.py ... ok test format::statement/return_type_parameters.py ... ok test format::statement/top_level.py ... ok test format::stub_files/top_level.pyi ... ok test format::trailing_pragma_nested.py ... ok test format::tab_width.py ... ok test format::stub_files/comments.pyi ... ok test format::statement/while.py ... ok test format::statement/match.py ... ok test format::stub_files/suite.pyi ... ok test format::trailing_comments.py ... ok test format::trivia.py ... ok test format::stub_files/nesting.pyi ... ok test format::stub_files/blank_line_after_nested_stub_class.pyi ... ok test format::statement/with_39.py ... ok test format::statement/type_alias.py ... ok test format::statement/try.py ... ok test format::statement/with.py ... ok test format::docstring_code_examples.py ... ok test result: ok. 376 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/normalizer-116f2d3687baf7da --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_importer-8987aaaf63d5ed19 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_index-02b013f419feeadc --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_literal-21bad9ab4026498d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 29 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::canonical_equivalents_have_distinct_normalized_displays ... ok test escape::unicode_escape_tests::canonically_equivalent_strings ... ok test escape::unicode_escape_tests::changed ... ok test escape::unicode_escape_tests::default_ignorable_characters ... ok test escape::unicode_escape_tests::display_representations_are_normalized ... ok test escape::unicode_escape_tests::unattached_combining_marks ... 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. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.03s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_parser-008800789f89aa1f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 243 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::non_ascii_identifier_flag ... 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_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::cells_module_range_spans_source ... 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. 243 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/fixtures-bd5357f25e0ed515 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 558 tests test inline_err::ann_assign_stmt_missing_rhs.py ... ok test inline_err::ann_assign_stmt_invalid_annotation.py ... ok test inline_err::ann_assign_stmt_type_alias_annotation.py ... ok test inline_err::case_expect_indented_block.py ... ok test inline_err::backslash_continuation_indentation_error.py ... ok test inline_err::aug_assign_stmt_missing_rhs.py ... ok test inline_err::async_unexpected_token.py ... ok test inline_err::assign_stmt_keyword_target.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::assert_invalid_msg_expr.py ... ok test inline_err::assign_stmt_starred_expr_value.py ... ok test inline_err::assign_stmt_missing_rhs.py ... ok test inline_err::aug_assign_stmt_invalid_value.py ... ok test inline_err::assert_invalid_test_expr.py ... ok test inline_err::assign_stmt_invalid_target.py ... ok test inline_err::aug_assign_stmt_invalid_target.py ... ok test inline_err::ann_assign_stmt_invalid_value.py ... ok test inline_err::assign_stmt_invalid_value_expr.py ... ok test inline_err::args_unparenthesized_generator.py ... ok test inline_err::ann_assign_stmt_invalid_target.py ... ok test inline_err::assert_empty_test.py ... ok test inline_err::class_def_unclosed_type_param_list.py ... ok test inline_err::class_def_unparenthesized_generator_argument.py ... ok test inline_err::class_def_missing_name.py ... ok test inline_err::class_def_empty_body.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::comma_separated_missing_comma.py ... ok test inline_err::clause_expect_indented_block.py ... ok test inline_err::comma_separated_missing_element_between_commas.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::class_type_params_py311.py ... ok test inline_err::comma_separated_missing_comma_between_elements.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::decorator_invalid_expression.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::duplicate_match_class_attr.py ... ok test inline_err::decorator_float_literal_py38.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::decorator_missing_newline.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::decorator_missing_expression.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::debug_shadow_type_alias.py ... ok test inline_err::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::decorator_named_expression_py37.py ... ok test inline_err::del_debug_py39.py ... ok test inline_err::decorator_non_toplevel_call_expression_py38.py ... ok test inline_err::del_stmt_empty.py ... ok test inline_err::decorator_unexpected_token.py ... ok test inline_err::del_incomplete_target.py ... ok test inline_err::f_string_conversion_follows_exclamation.py ... ok test inline_err::except_star_py310.py ... ok test inline_err::dotted_name_multiple_dots.py ... ok test inline_err::duplicate_keyword_args.py ... ok test inline_err::duplicate_type_parameter_names.py ... ok test inline_err::duplicate_match_key.py ... ok test inline_err::for_stmt_missing_in_keyword.py ... ok test inline_err::f_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::for_stmt_missing_iter.py ... ok test inline_err::except_stmt_missing_as_name.py ... ok test inline_err::except_stmt_missing_exception.py ... ok test inline_err::f_string_empty_expression.py ... ok test inline_err::except_stmt_unparenthesized_tuple_as.py ... ok test inline_err::except_stmt_invalid_expression.py ... ok test inline_err::f_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::except_stmt_missing_exception_and_as_name.py ... ok test inline_err::different_match_pattern_bindings.py ... ok test inline_err::from_import_missing_module.py ... ok test inline_err::f_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::for_stmt_invalid_iter_expr.py ... ok test inline_err::f_string_lambda_without_parentheses.py ... ok test inline_err::for_stmt_missing_target.py ... ok test inline_err::for_iter_unpack_py38.py ... ok test inline_err::f_string_unclosed_lbrace.py ... ok test inline_err::for_stmt_invalid_target_binary_expr.py ... ok test inline_err::f_string_invalid_starred_expr.py ... ok test inline_err::for_stmt_invalid_target_in_keyword.py ... ok test inline_err::for_stmt_invalid_target.py ... ok test inline_err::from_import_star_with_other_names.py ... ok test inline_err::from_import_missing_rpar.py ... ok test inline_err::from_import_dotted_names.py ... ok test inline_err::from_import_empty_names.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::from_import_parenthesized_star.py ... ok test inline_err::import_alias_missing_asname.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::function_def_unclosed_parameter_list.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::if_stmt_misspelled_elif.py ... ok test inline_err::if_stmt_empty_body.py ... ok test inline_err::if_stmt_invalid_test_expr.py ... ok test inline_err::global_stmt_trailing_comma.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.py ... ok test inline_err::ipython_help_escape_command_error_recovery_1.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::import_stmt_star_import.py ... ok test inline_err::import_stmt_trailing_comma.py ... ok test inline_err::import_from_star.py ... ok test inline_err::implicitly_concatenated_unterminated_string_multiline.py ... ok test inline_err::import_stmt_parenthesized_names.py ... ok test inline_err::invalid_byte_literal.py ... ok test inline_err::incomplete_attribute_before_for_in_delimiter.py ... ok test inline_err::ipython_help_escape_command_error_recovery_2.py ... ok test inline_err::invalid_annotation_py314.py ... ok test inline_err::ipython_help_escape_command_error_recovery_3.py ... ok test inline_err::invalid_annotation_class.py ... ok test inline_err::invalid_annotation_function_py314.py ... ok test inline_err::invalid_annotation_function.py ... ok test inline_err::lazy_import_stmt_py314.py ... ok test inline_err::invalid_fstring_literal_element.py ... ok test inline_err::invalid_string_literal.py ... ok test inline_err::invalid_match_pattern_target.py ... ok test inline_err::iter_unpack_return_py37.py ... ok test inline_err::invalid_future_feature.py ... ok test inline_err::irrefutable_case_pattern.py ... ok test inline_err::invalid_del_target.py ... ok test inline_err::lambda_body_with_starred_expr.py ... ok test inline_err::iter_unpack_yield_py37.py ... ok test inline_err::invalid_annotation_type_alias.py ... ok test inline_err::match_before_py310.py ... ok test inline_err::match_classify_as_keyword.py ... ok test inline_err::lazy_import_invalid_from_py315.py ... ok test inline_err::lambda_body_with_yield_expr.py ... ok test inline_err::lazy_import_invalid_context_py315.py ... ok test inline_err::match_stmt_missing_pattern.py ... ok test inline_err::match_stmt_invalid_guard_expr.py ... ok test inline_err::match_classify_as_keyword_or_identifier.py ... ok test inline_err::match_expected_colon.py ... ok test inline_err::match_stmt_invalid_subject_expr.py ... ok test inline_err::match_stmt_expect_indented_block.py ... ok test inline_err::match_stmt_expected_case_block.py ... ok test inline_err::match_stmt_missing_guard_expr.py ... ok test inline_err::mixed_bytes_and_non_bytes_literals.py ... ok test inline_err::named_expr_slice.py ... ok test inline_err::match_stmt_single_starred_subject.py ... ok test inline_err::multiple_assignment_in_case_pattern.py ... ok test inline_err::mixed_tstring_and_bytes_literals.py ... ok test inline_err::match_stmt_no_newline_before_case.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::multiple_starred_names_in_sequence_pattern.py ... ok test inline_err::multiple_clauses_on_same_line.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::param_with_invalid_annotation.py ... ok test inline_err::nonlocal_declaration_at_module_level.py ... ok test inline_err::nested_quote_in_format_spec_py312.py ... ok test inline_err::nonlocal_stmt_empty.py ... ok test inline_err::param_missing_annotation.py ... ok test inline_err::params_non_default_after_default.py ... ok test inline_err::node_range_with_gaps.py ... ok test inline_err::nonlocal_stmt_trailing_comma.py ... ok test inline_err::nonlocal_stmt_expression.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::params_follows_var_keyword_param.py ... ok test inline_err::param_with_star_annotation_py310.py ... ok test inline_err::params_kwarg_after_star_separator.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::params_expected_after_star_separator.py ... ok test inline_err::param_with_invalid_star_annotation.py ... ok test inline_err::param_with_invalid_default.py ... ok test inline_err::nested_async_comprehension_py310.py ... ok test inline_err::params_multiple_kwargs.py ... ok test inline_err::params_no_arg_before_slash.py ... ok test inline_err::params_multiple_star_separator.py ... ok test inline_err::params_star_after_slash.py ... ok test inline_err::params_multiple_varargs.py ... ok test inline_err::params_star_separator_after_star_param.py ... ok test inline_err::raise_stmt_invalid_cause.py ... ok test inline_err::params_var_positional_with_default.py ... ok test inline_err::params_multiple_slash_separator.py ... ok test inline_err::parenthesized_kwarg_py38.py ... ok test inline_err::parenthesized_context_manager_py38.py ... ok test inline_err::params_var_keyword_with_default.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::signed_pattern_non_literal_operand.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_cause.py ... ok test inline_err::single_star_return.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::pep701_nested_interpolation_py311.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::raise_stmt_invalid_exc.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::return_stmt_invalid_expr.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::rebound_comprehension_variable.py ... ok test inline_err::single_star_for.py ... ok test inline_err::simple_and_compound_stmt_on_same_line.py ... ok test inline_err::simple_stmts_on_same_line_in_block.py ... ok test inline_err::simple_stmts_on_same_line.py ... ok test inline_err::single_star_yield.py ... ok test inline_err::single_starred_assignment_target.py ... ok test inline_err::simple_and_compound_stmt_on_same_line_in_block.py ... ok test inline_err::star_slices.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::tuple_context_manager_py38.py ... ok test inline_err::t_string_empty_expression.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::type_alias_incomplete_stmt.py ... ok test inline_err::starred_comprehension_target.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::type_param_invalid_bound_expr.py ... ok test inline_err::type_param_default_py312.py ... ok test inline_err::try_stmt_invalid_order.py ... ok test inline_err::t_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::starred_list_comp_py314.py ... ok test inline_err::type_parameter_default_order.py ... ok test inline_err::t_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::star_index_py310.py ... ok test inline_err::starred_starred_expression.py ... ok test inline_err::t_string_invalid_starred_expr.py ... ok test inline_err::type_alias_invalid_value_expr.py ... ok test inline_err::try_stmt_misspelled_except.py ... ok test inline_err::try_stmt_mixed_except_kind.py ... ok test inline_err::t_string_lambda_without_parentheses.py ... ok test inline_err::t_string_unclosed_lbrace.py ... ok test inline_err::yield_from_in_async_function.py ... ok test inline_err::type_param_param_spec_bound.py ... ok test inline_err::unparenthesized_named_expr_index_py38.py ... ok test inline_err::type_param_type_var_tuple_missing_default.py ... ok test inline_err::type_param_param_spec_missing_default.py ... ok test inline_err::type_param_type_var_missing_default.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_err::unary_plus_py314.py ... ok test inline_err::type_param_type_var_tuple_bound.py ... ok test inline_err::type_param_type_var_tuple_invalid_default_expr.py ... ok test inline_err::type_param_type_var_invalid_default_expr.py ... ok test inline_err::walrus_py37.py ... ok test inline_err::while_stmt_invalid_test_expr.py ... ok test inline_err::while_stmt_missing_colon.py ... ok test inline_err::type_stmt_py311.py ... ok test inline_err::while_stmt_missing_test.py ... ok test inline_err::unparenthesized_named_expr_set_comp_py38.py ... ok test inline_err::type_params_empty.py ... ok test inline_err::yield_after_comma.py ... ok test inline_err::write_to_debug_expr.py ... ok test inline_err::with_items_parenthesized_missing_colon.py ... ok test inline_err::unparenthesized_named_expr_set_literal_py38.py ... ok test inline_ok::ambiguous_lpar_with_items_binary_expr.py ... ok test inline_ok::ann_assign_stmt_simple_target.py ... ok test inline_err::unterminated_fstring_newline_recovery.py ... ok test inline_ok::all_async_comprehension_py310.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_ok::ambiguous_lpar_with_items_if_expr.py ... ok test inline_ok::async_function_definition.py ... ok test inline_ok::assign_stmt_starred_expr_value.py ... ok test inline_ok::async_with_statement.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_ok::decorator_async_function.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_ok::async_for_statement.py ... ok test inline_ok::args_unparenthesized_generator.py ... ok test inline_ok::decorator_expression_py39.py ... ok test inline_ok::class_keyword_in_case_pattern.py ... ok test inline_ok::decorator_await_expression_py39.py ... ok test inline_ok::decorator_expression_dotted_ident_py38.py ... ok test inline_ok::except_stmt_as_name_soft_keyword.py ... ok test inline_ok::del_targets_terminator.py ... ok test inline_ok::except_star_py311.py ... ok test inline_ok::class_type_params_py312.py ... ok test inline_ok::del_debug_py38.py ... ok test inline_ok::decorator_expression_eval_hack_py38.py ... ok test inline_ok::dotted_name_normalized_spaces.py ... ok test inline_ok::global_stmt.py ... ok test inline_ok::class_def_arguments.py ... ok test inline_ok::comma_separated_regular_list_terminator.py ... ok test inline_ok::decorator_expression_identity_hack_py38.py ... ok test inline_ok::different_match_pattern_bindings.py ... ok test inline_ok::debug_rename_import.py ... ok test inline_ok::except_stmt_unparenthesized_tuple_no_as_py314.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::for_iter_unpack_py38.py ... ok test inline_ok::from_import_stmt_terminator.py ... ok test inline_ok::from_import_no_space.py ... ok test inline_ok::from_import_soft_keyword_module_name.py ... ok test inline_ok::for_iter_unpack_py39.py ... ok test inline_ok::function_def_valid_return_expr.py ... ok test inline_ok::for_in_target_valid_expr.py ... ok test inline_ok::function_def_parenthesized_return_types.py ... ok test inline_ok::import_as_name_soft_keyword.py ... ok test inline_ok::function_def_parameter_range.py ... ok test inline_ok::import_from_star.py ... ok test inline_ok::import_stmt_terminator.py ... ok test inline_ok::irrefutable_case_pattern_at_end.py ... ok test inline_ok::function_type_params_py312.py ... ok test inline_ok::lazy_import_stmt_py315.py ... ok test inline_ok::fstring_format_spec_terminator.py ... ok test inline_ok::iter_unpack_yield_py37.py ... ok test inline_ok::iter_unpack_return_py38.py ... ok test inline_ok::iter_unpack_return_py37.py ... ok test inline_ok::lambda_with_no_parameters.py ... ok test inline_ok::match_after_py310.py ... ok test inline_ok::lazy_import_semantic_ok_py315.py ... ok test inline_ok::match_as_pattern.py ... ok test inline_ok::lazy_import_relative_py315.py ... ok test inline_ok::lazy_import_soft_keyword_split_py315.py ... ok test inline_ok::match_annotated_assignment.py ... ok test inline_ok::match_classify_as_identifier_2.py ... ok test inline_ok::iter_unpack_yield_py38.py ... ok test inline_ok::match_attr_pattern_soft_keyword.py ... ok test inline_ok::lambda_with_valid_body.py ... ok test inline_ok::match_as_pattern_soft_keyword.py ... ok test inline_ok::match_classify_as_identifier_1.py ... ok test inline_ok::match_sequence_pattern_parentheses_terminator.py ... ok test inline_ok::match_classify_as_keyword_2.py ... ok test inline_ok::match_classify_as_keyword_or_identifier.py ... ok test inline_ok::match_classify_as_keyword_1.py ... ok test inline_ok::param_with_default.py ... ok test inline_ok::nonlocal_declaration_at_module_level.py ... ok test inline_ok::match_sequence_pattern_terminator.py ... ok test inline_ok::match_stmt_subject_expr.py ... ok test inline_ok::params_non_default_after_star.py ... ok test inline_ok::nonlocal_stmt.py ... ok test inline_ok::parenthesized_named_expr_index_py38.py ... ok test inline_ok::non_rebound_comprehension_variable.py ... ok test inline_ok::match_stmt_valid_guard_expr.py ... ok test inline_ok::multiple_starred_assignment_target.py ... ok test inline_ok::non_nested_quote_in_format_spec_py311.py ... ok test inline_ok::param_with_star_annotation.py ... ok test inline_ok::multiple_assignment_in_case_pattern.py ... ok test inline_ok::param_with_annotation.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::non_duplicate_keyword_args.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_star_annotation_py311.py ... ok test inline_ok::params_seen_keyword_only_param_after_star.py ... ok test inline_ok::parenthesized_context_manager_py39.py ... ok test inline_ok::param_with_star_annotation_py310.py ... ok test inline_ok::nested_alternative_patterns.py ... ok test inline_ok::parenthesized_kwarg_py37.py ... ok test inline_ok::parenthesized_named_expr_py38.py ... ok test inline_ok::parenthesized_star_index_py310.py ... ok test inline_ok::pep701_f_string_py311.py ... ok test inline_ok::tuple_context_manager_py38.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::star_index_py311.py ... ok test inline_ok::pep_798_unpacking_comprehensions_py315.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::type_stmt_py312.py ... ok test inline_ok::starred_comprehension_target.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::starred_list_comp_py315.py ... ok test inline_ok::single_starred_assignment_target.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::unary_plus_py315.py ... ok test inline_ok::single_star_in_tuple.py ... ok test inline_ok::type_param_default_py313.py ... ok test inline_ok::type_param_param_spec.py ... ok test inline_ok::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::type_param_type_var.py ... ok test inline_ok::type_param_type_var_tuple.py ... ok test inline_ok::pep750_t_string_py314.py ... ok test inline_ok::valid_future_feature.py ... ok test inline_ok::unparenthesized_named_expr_index_py39.py ... ok test inline_ok::valid_annotation_class.py ... ok test inline_ok::valid_annotation_py313.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test inline_ok::walrus_py38.py ... ok test inline_ok::yield_after_comma_parenthesized.py ... ok test invalid_syntax::expressions/arguments/invalid_order.py ... ok test invalid_syntax::expressions/arguments/missing_argument.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test invalid_syntax::expressions/arguments/invalid_expression.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/unclosed_0.py ... ok test invalid_syntax::expressions/bool_op/missing_lhs.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/attribute/invalid_member.py ... ok test invalid_syntax::expressions/attribute/no_member.py ... ok test invalid_syntax::expressions/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/arguments/missing_expression.py ... ok test invalid_syntax::expressions/arguments/starred.py ... ok test invalid_syntax::expressions/bin_op/starred_expression.py ... ok test invalid_syntax::expressions/arguments/unclosed_1.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_1.py ... ok test invalid_syntax::expressions/bin_op/multiple_ops.py ... ok test invalid_syntax::expressions/await/no_expression_0.py ... ok test invalid_syntax::expressions/arguments/unclosed_2.py ... ok test invalid_syntax::expressions/arguments/missing_comma.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_0.py ... ok test invalid_syntax::expressions/bool_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/compare/missing_lhs.py ... ok test invalid_syntax::expressions/dict/comprehension.py ... ok test invalid_syntax::expressions/bool_op/named_expression.py ... ok test invalid_syntax::expressions/compare/named_expression.py ... ok test invalid_syntax::expressions/compare/missing_rhs_2.py ... ok test invalid_syntax::expressions/compare/invalid_order.py ... ok test invalid_syntax::expressions/compare/multiple_equals.py ... ok test invalid_syntax::expressions/bool_op/missing_rhs.py ... ok test invalid_syntax::expressions/compare/missing_rhs_1.py ... ok test invalid_syntax::expressions/bool_op/starred_expression.py ... ok test invalid_syntax::expressions/compare/starred_expression.py ... ok test invalid_syntax::expressions/compare/missing_rhs_0.py ... ok test invalid_syntax::expressions/compare/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/dict/named_expression_1.py ... ok test invalid_syntax::expressions/dict/recover.py ... ok test invalid_syntax::expressions/dict/double_star.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/dict/missing_closing_brace_1.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_0.py ... ok test invalid_syntax::expressions/if/missing_test_expr_0.py ... ok test invalid_syntax::expressions/dict/named_expression_0.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/emoji_identifiers.py ... ok test invalid_syntax::expressions/emoji_statement.py ... ok test invalid_syntax::expressions/list/comprehension.py ... ok test invalid_syntax::expressions/named/missing_expression_4.py ... ok test invalid_syntax::expressions/if/recover.py ... ok test invalid_syntax::expressions/lambda_duplicate_parameters.py ... ok test invalid_syntax::expressions/dict/double_star_comprehension.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_0.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_2.py ... ok test invalid_syntax::expressions/named/missing_expression_2.py ... ok test invalid_syntax::expressions/named/missing_expression_0.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_0.py ... ok test invalid_syntax::expressions/parenthesized/generator.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_3.py ... ok test invalid_syntax::expressions/named/missing_expression_1.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_1.py ... ok test invalid_syntax::expressions/named/missing_expression_3.py ... ok test invalid_syntax::expressions/list/star_expression_precedence.py ... ok test invalid_syntax::expressions/list/recover.py ... ok test invalid_syntax::expressions/named/invalid_target.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_1.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_0.py ... ok test invalid_syntax::expressions/unary.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_0.py ... ok test invalid_syntax::expressions/set/recover.py ... ok test invalid_syntax::expressions/parenthesized/parenthesized.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_2.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_1.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_2.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_1.py ... ok test invalid_syntax::expressions/unary/named_expression.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_1.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_3.py ... ok test invalid_syntax::expressions/subscript/invalid_slice_element.py ... ok test invalid_syntax::expressions/unary/no_expression_0.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_3.py ... ok test invalid_syntax::expressions/parenthesized/tuple.py ... ok test invalid_syntax::expressions/set/star_expression_precedence.py ... ok test invalid_syntax::expressions/set/comprehension.py ... ok test invalid_syntax::expressions/unary/no_expression_1.py ... ok test invalid_syntax::expressions/parenthesized/tuple_starred_expr.py ... ok test invalid_syntax::re_lex_logical_token_mac_eol.py ... ok test invalid_syntax::re_lexing/line_continuation_windows_eol.py ... ok test invalid_syntax::re_lex_logical_token_windows_eol.py ... ok test invalid_syntax::expressions/yield/named_expression.py ... ok test invalid_syntax::expressions/yield_from/starred_expression.py ... ok test invalid_syntax::expressions/yield/star_expression.py ... ok test invalid_syntax::re_lexing/line_continuation_1.py ... ok test invalid_syntax::statements/invalid_assignment_targets.py ... ok test invalid_syntax::statements/match/as_pattern_4.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_2.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_3.py ... ok test invalid_syntax::expressions/yield_from/unparenthesized.py ... ok test invalid_syntax::re_lexing/ty_1828.py ... ok test invalid_syntax::re_lexing/fstring_format_spec_1.py ... ok test invalid_syntax::re_lex_logical_token.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar_eof.py ... ok test invalid_syntax::statements/if_extra_closing_parentheses.py ... ok test invalid_syntax::statements/match/as_pattern_1.py ... ok test invalid_syntax::statements/match/as_pattern_0.py ... ok test invalid_syntax::statements/with/empty_with_items.py ... ok test invalid_syntax::statements/match/invalid_class_pattern.py ... ok test invalid_syntax::statements/match/as_pattern_2.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/star_pattern_usage.py ... ok test invalid_syntax::statements/match/as_pattern_3.py ... ok test valid_syntax::expressions/attribute.py ... ok test invalid_syntax::statements/match/invalid_lhs_or_rhs_pattern.py ... ok test invalid_syntax::statements/match/invalid_mapping_pattern.py ... ok test invalid_syntax::statements/match/unary_add_usage.py ... ok test invalid_syntax::statements/invalid_augmented_assignment_target.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar.py ... ok test invalid_syntax::unicode_name.py ... ok test valid_syntax::expressions/await.py ... ok test invalid_syntax::statements/with/unparenthesized_with_items.py ... ok test valid_syntax::expressions/bin_op.py ... ok test invalid_syntax::statements/with/ambiguous_lpar_with_items.py ... ok test valid_syntax::expressions/named.py ... ok test valid_syntax::expressions/name.py ... ok test valid_syntax::expressions/call.py ... ok test valid_syntax::expressions/bool_op.py ... ok test valid_syntax::expressions/if.py ... ok test valid_syntax::expressions/compare.py ... ok test valid_syntax::expressions/dictionary_comprehension.py ... ok test valid_syntax::expressions/arguments.py ... ok test valid_syntax::expressions/parenthesized.py ... ok test valid_syntax::expressions/starred.py ... ok test valid_syntax::expressions/slice.py ... ok test valid_syntax::expressions/subscript.py ... ok test valid_syntax::expressions/unary_op.py ... ok test valid_syntax::expressions/string.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/yield.py ... ok test valid_syntax::expressions/number_literal.py ... ok test valid_syntax::expressions/set.py ... ok test valid_syntax::expressions/tuple.py ... ok test valid_syntax::expressions/set_comprehension.py ... ok test valid_syntax::statement/assert.py ... ok test valid_syntax::expressions/generator.py ... ok test valid_syntax::expressions/dictionary.py ... ok test valid_syntax::expressions/lambda.py ... ok test valid_syntax::expressions/list_comprehension.py ... ok test valid_syntax::other/atom.py ... ok test valid_syntax::expressions/yield_from.py ... ok test valid_syntax::statement/import.py ... ok test valid_syntax::statement/annotated_assignment.py ... ok test valid_syntax::other/decorator.py ... ok test valid_syntax::expressions/t_string.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::statement/simple.py ... ok test valid_syntax::statement/from_import.py ... ok test valid_syntax::statement/return.py ... ok test valid_syntax::statement/delete.py ... ok test valid_syntax::statement/for.py ... ok test valid_syntax::statement/while.py ... ok test valid_syntax::statement/raise.py ... ok test valid_syntax::statement/if.py ... ok test valid_syntax::statement/augmented_assignment.py ... ok test valid_syntax::statement/class.py ... ok test valid_syntax::statement/with.py ... ok test valid_syntax::statement/assignment.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/ambiguous_lpar_with_items.py ... ok test valid_syntax::statement/match.py ... ok test result: ok. 558 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/generate_inline_tests-7d224fe691b849fd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_semantic-c23c8a35cab37cbf --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_stdlib-c4b8a0fa2e215480 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_trivia-755358dbc027d21e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 40 tests test name_matcher::tests::identifier_boundaries ... ok test name_matcher::tests::keyword_uses_literal_spelling ... ok test name_matcher::tests::normalization_can_change_identifiers ... ok test name_matcher::tests::normalized_unicode_uses_literal_spelling ... ok test name_matcher::tests::strings_and_comments_are_candidates ... ok 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. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/block_comments-b101487ece779001 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/simple_tokenizer-2b5a796601840e1f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/whitespace-afbfefd332696917 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_server-cfca70dcb865b498 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 27 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 session::tests::format_backend::workspacetrust_trusted_formatbackend_uv_expects ... ok test session::tests::format_backend::workspacetrust_untrusted_formatbackend_internal_expects ... ok test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/document-93eccddac5165d69 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-650ee2ccecd9d2a9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 32 tests test capabilities::dynamically_registers_formatting_and_range_formatting_for_python_and_markdown ... 2026-10-16 08:09:22.836006259 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server 2026-10-16 08:09:22.836062669 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server, using default options 2026-10-16 08:09:22.836070079 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:22.836089599 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server 2026-10-16 08:09:22.838421817 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/pyproject.toml` 2026-10-16 08:09:22.838545637 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-10-16 08:09:22.838565077 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-16 08:09:22.838628338 INFO Registering workspace: /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server 2026-10-16 08:09:22.838786398 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:09:22.888252260 DEBUG request{id=2 method=shutdown}: enter 2026-10-16 08:09:22.888308550 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:22.888349900 DEBUG Received exit notification, exiting ok test capabilities::statically_registers_formatting_when_dynamic_registration_is_unsupported ... 2026-10-16 08:09:22.889776205 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server 2026-10-16 08:09:22.889830905 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server, using default options 2026-10-16 08:09:22.889835095 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:22.889847355 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server 2026-10-16 08:09:22.890804969 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/pyproject.toml` 2026-10-16 08:09:22.890943419 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-10-16 08:09:22.890957169 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-16 08:09:22.891018679 INFO Registering workspace: /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server 2026-10-16 08:09:22.891117120 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:22.899849940 DEBUG request{id=2 method=shutdown}: enter 2026-10-16 08:09:22.899858630 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:22.899885610 DEBUG Received exit notification, exiting ok test code_action::code_action_without_valid_url_returns_unchanged_action ... 2026-10-16 08:09:22.900949004 INFO No workspace options found for file:///tmp/.tmpTQWJsk, using default options 2026-10-16 08:09:22.900993634 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:22.901005674 DEBUG Indexing settings for workspace: /tmp/.tmpTQWJsk 2026-10-16 08:09:22.902871970 INFO Registering workspace: /tmp/.tmpTQWJsk 2026-10-16 08:09:22.902930030 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:22.903032821 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-16 08:09:22.903066431 WARN request{id=2 method=codeAction/resolve}: Returning code action unchanged because it doesn't contain Ruff's document URI payload. 2026-10-16 08:09:22.913185256 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:09:22.913194786 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:22.913214026 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-10-16 08:09:22.914003349 INFO No workspace options found for file:///tmp/.tmp7tz2vK, using default options 2026-10-16 08:09:22.914037689 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:22.914063699 DEBUG Indexing settings for workspace: /tmp/.tmp7tz2vK 2026-10-16 08:09:22.915641105 INFO Registering workspace: /tmp/.tmp7tz2vK 2026-10-16 08:09:22.915701625 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:22.915795885 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:22.915845185 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-16 08:09:22.915885945 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp7tz2vK/test.py 2026-10-16 08:09:22.915897365 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp7tz2vK/test.py 2026-10-16 08:09:22.916598788 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-10-16 08:09:22.916671388 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp7tz2vK/test.py 2026-10-16 08:09:22.916685138 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-10-16 08:09:22.926914324 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:09:22.926921614 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:22.926948114 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_toml ... 2026-10-16 08:09:22.927980287 INFO No workspace options found for file:///tmp/.tmp5WScHw, using default options 2026-10-16 08:09:22.928008097 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:22.928017837 DEBUG Indexing settings for workspace: /tmp/.tmp5WScHw 2026-10-16 08:09:22.928480429 DEBUG No `target-version` found in `/tmp/.tmp5WScHw/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-10-16 08:09:22.928620530 DEBUG Loaded settings from: `/tmp/.tmp5WScHw/ruff.toml` for `/tmp/.tmp5WScHw` 2026-10-16 08:09:22.930630266 INFO Registering workspace: /tmp/.tmp5WScHw 2026-10-16 08:09:22.930695837 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:22.930783447 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:22.930810637 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 08:09:22.930854107 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp5WScHw/ruff.toml 2026-10-16 08:09:22.931036108 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-16 08:09:22.931041808 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp5WScHw/ruff.toml 2026-10-16 08:09:22.931060848 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp5WScHw/ruff.toml 2026-10-16 08:09:22.941305634 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 08:09:22.941312764 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:22.941330464 DEBUG Received exit notification, exiting ok test code_action::human_readable_rule_names ... 2026-10-16 08:09:22.942340177 INFO No workspace options found for file:///tmp/.tmpaJLpPC, using default options 2026-10-16 08:09:22.942384497 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:22.942394977 DEBUG Indexing settings for workspace: /tmp/.tmpaJLpPC 2026-10-16 08:09:22.943048239 DEBUG Loaded settings from: `/tmp/.tmpaJLpPC/pyproject.toml` for `/tmp/.tmpaJLpPC` 2026-10-16 08:09:22.944947576 INFO Registering workspace: /tmp/.tmpaJLpPC 2026-10-16 08:09:22.945018166 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:22.945119527 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:22.945157327 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 08:09:22.945185317 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpaJLpPC/test.py 2026-10-16 08:09:22.945586438 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-10-16 08:09:22.945726229 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-16 08:09:22.945735049 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpaJLpPC/test.py 2026-10-16 08:09:22.945751459 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpaJLpPC/test.py 2026-10-16 08:09:22.945787879 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-10-16 08:09:22.945820459 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpaJLpPC/test.py 2026-10-16 08:09:22.945831209 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-10-16 08:09:22.955979014 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 08:09:22.955988454 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:22.956003464 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-10-16 08:09:22.957069628 INFO No workspace options found for file:///tmp/.tmpQEMXP8, using default options 2026-10-16 08:09:22.957097518 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:22.957108858 DEBUG Indexing settings for workspace: /tmp/.tmpQEMXP8 2026-10-16 08:09:22.958707294 INFO Registering workspace: /tmp/.tmpQEMXP8 2026-10-16 08:09:22.958761204 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:22.958866394 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-16 08:09:22.958894994 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-10-16 08:09:22.969010539 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:09:22.969018289 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:22.969038800 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-10-16 08:09:22.969973453 INFO No workspace options found for file:///tmp/.tmpj0seAr, using default options 2026-10-16 08:09:22.970004553 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:22.970015213 DEBUG Indexing settings for workspace: /tmp/.tmpj0seAr 2026-10-16 08:09:22.972647832 INFO Registering workspace: /tmp/.tmpj0seAr 2026-10-16 08:09:22.972706262 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:22.972792712 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:22.972827273 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-16 08:09:22.983000728 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:09:22.983007178 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:22.983026998 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-10-16 08:09:22.984024841 INFO No workspace options found for file:///tmp/.tmpwWN9eE, using default options 2026-10-16 08:09:22.984053752 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:22.984065062 DEBUG Indexing settings for workspace: /tmp/.tmpwWN9eE 2026-10-16 08:09:22.984725154 DEBUG Loaded settings from: `/tmp/.tmpwWN9eE/pyproject.toml` for `/tmp/.tmpwWN9eE` 2026-10-16 08:09:22.986703131 INFO Registering workspace: /tmp/.tmpwWN9eE 2026-10-16 08:09:22.986766271 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:22.986860031 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:22.986908911 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 08:09:22.986943612 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpwWN9eE/test.thing 2026-10-16 08:09:22.987664014 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-16 08:09:22.997854889 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:09:22.997862619 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:22.997883469 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-10-16 08:09:22.998877323 INFO No workspace options found for file:///tmp/.tmpfjvrhX, using default options 2026-10-16 08:09:22.998902573 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:22.998912123 DEBUG Indexing settings for workspace: /tmp/.tmpfjvrhX 2026-10-16 08:09:22.999569795 DEBUG Loaded settings from: `/tmp/.tmpfjvrhX/pyproject.toml` for `/tmp/.tmpfjvrhX` 2026-10-16 08:09:23.001571302 INFO Registering workspace: /tmp/.tmpfjvrhX 2026-10-16 08:09:23.001628452 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.001709023 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.001741123 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 08:09:23.001769593 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpfjvrhX/test.thing 2026-10-16 08:09:23.011931858 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:09:23.011938208 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.011956288 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-10-16 08:09:23.012813081 INFO No workspace options found for file:///tmp/.tmpNxtGo4, using default options 2026-10-16 08:09:23.012839501 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.012858351 DEBUG Indexing settings for workspace: /tmp/.tmpNxtGo4 2026-10-16 08:09:23.013511524 DEBUG Loaded settings from: `/tmp/.tmpNxtGo4/pyproject.toml` for `/tmp/.tmpNxtGo4` 2026-10-16 08:09:23.015346740 INFO Registering workspace: /tmp/.tmpNxtGo4 2026-10-16 08:09:23.015422800 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.015508830 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.015547901 DEBUG request{id=2 method=textDocument/rangeFormatting}: enter 2026-10-16 08:09:23.015583871 DEBUG request{id=2 method=textDocument/rangeFormatting}: Included path via `include`: /tmp/.tmpNxtGo4/test.thing 2026-10-16 08:09:23.015588791 WARN request{id=2 method=textDocument/rangeFormatting}: Range formatting for Markdown files not supported 2026-10-16 08:09:23.025724366 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:09:23.025733146 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.025753086 DEBUG Received exit notification, exiting ok test diagnostics::invalid_pyproject_toml_diagnostic ... 2026-10-16 08:09:23.026623319 INFO No workspace options found for file:///tmp/.tmpKN6DqD, using default options 2026-10-16 08:09:23.026651319 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.026672049 DEBUG Indexing settings for workspace: /tmp/.tmpKN6DqD 2026-10-16 08:09:23.029189748 INFO Registering workspace: /tmp/.tmpKN6DqD 2026-10-16 08:09:23.029258858 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.029351859 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.029392529 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 08:09:23.029429279 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpKN6DqD/pyproject.toml 2026-10-16 08:09:23.039647774 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:09:23.039653664 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.039668394 DEBUG Received exit notification, exiting ok test diagnostics::toml_diagnostics ... 2026-10-16 08:09:23.040683828 INFO No workspace options found for file:///tmp/.tmpfOSsVQ, using default options 2026-10-16 08:09:23.040722688 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.040734468 DEBUG Indexing settings for workspace: /tmp/.tmpfOSsVQ 2026-10-16 08:09:23.041236130 DEBUG No `target-version` found in `/tmp/.tmpfOSsVQ/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-10-16 08:09:23.041403320 DEBUG Loaded settings from: `/tmp/.tmpfOSsVQ/ruff.toml` for `/tmp/.tmpfOSsVQ` 2026-10-16 08:09:23.043363107 INFO Registering workspace: /tmp/.tmpfOSsVQ 2026-10-16 08:09:23.043436417 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.043521878 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.043551008 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 08:09:23.043577358 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpfOSsVQ/ruff.toml 2026-10-16 08:09:23.053842333 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:09:23.053851983 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.053871343 DEBUG Received exit notification, exiting ok test diagnostics::uses_human_readable_names_in_preview ... 2026-10-16 08:09:23.054910847 INFO No workspace options found for file:///tmp/.tmpB03ywQ, using default options 2026-10-16 08:09:23.054939297 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.054962867 DEBUG Indexing settings for workspace: /tmp/.tmpB03ywQ 2026-10-16 08:09:23.055597649 DEBUG Loaded settings from: `/tmp/.tmpB03ywQ/pyproject.toml` for `/tmp/.tmpB03ywQ` 2026-10-16 08:09:23.057633546 INFO Registering workspace: /tmp/.tmpB03ywQ 2026-10-16 08:09:23.057696667 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.057784017 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.057807557 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 08:09:23.057833877 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpB03ywQ/test.py 2026-10-16 08:09:23.058249719 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-10-16 08:09:23.068536434 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:09:23.068545984 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.068565954 DEBUG Received exit notification, exiting ok test hover::hover_for_file_level_noqa ... 2026-10-16 08:09:23.069602588 INFO No workspace options found for file:///tmp/.tmpfadsAr, using default options 2026-10-16 08:09:23.069632028 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.069642858 DEBUG Indexing settings for workspace: /tmp/.tmpfadsAr 2026-10-16 08:09:23.072193247 INFO Registering workspace: /tmp/.tmpfadsAr 2026-10-16 08:09:23.072254307 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.072343137 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.072376217 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 08:09:23.082544043 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:09:23.082550303 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.082569113 DEBUG Received exit notification, exiting ok test hover::hover_for_human_readable_rule_name ... 2026-10-16 08:09:23.083557906 INFO No workspace options found for file:///tmp/.tmpL41xjG, using default options 2026-10-16 08:09:23.083590506 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.083601236 DEBUG Indexing settings for workspace: /tmp/.tmpL41xjG 2026-10-16 08:09:23.084203968 DEBUG Loaded settings from: `/tmp/.tmpL41xjG/pyproject.toml` for `/tmp/.tmpL41xjG` 2026-10-16 08:09:23.085211882 INFO Registering workspace: /tmp/.tmpL41xjG 2026-10-16 08:09:23.085275132 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.085386593 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.085428433 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 08:09:23.095602048 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:09:23.095608058 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.095627278 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-10-16 08:09:23.096576211 INFO No workspace options found for file:///tmp/.tmpJ5LlFc, using default options 2026-10-16 08:09:23.096610801 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.096621262 DEBUG Indexing settings for workspace: /tmp/.tmpJ5LlFc 2026-10-16 08:09:23.099234681 INFO Registering workspace: /tmp/.tmpJ5LlFc 2026-10-16 08:09:23.099292841 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.099401751 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.099438131 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 08:09:23.109664347 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:09:23.109673657 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.109692817 DEBUG Received exit notification, exiting ok test hover::hover_for_ruff_suppression_comments ... 2026-10-16 08:09:23.110532850 INFO No workspace options found for file:///tmp/.tmpN0zZH7, using default options 2026-10-16 08:09:23.110563110 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.110592810 DEBUG Indexing settings for workspace: /tmp/.tmpN0zZH7 2026-10-16 08:09:23.113136489 INFO Registering workspace: /tmp/.tmpN0zZH7 2026-10-16 08:09:23.113202969 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.113305949 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.113343689 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 08:09:23.113448060 DEBUG request{id=3 method=textDocument/hover}: enter 2026-10-16 08:09:23.113493510 DEBUG request{id=4 method=textDocument/hover}: enter 2026-10-16 08:09:23.113540340 DEBUG request{id=5 method=textDocument/hover}: enter 2026-10-16 08:09:23.113583060 DEBUG request{id=6 method=textDocument/hover}: enter 2026-10-16 08:09:23.113622600 DEBUG request{id=7 method=textDocument/hover}: enter 2026-10-16 08:09:23.123723705 DEBUG request{id=8 method=shutdown}: enter 2026-10-16 08:09:23.123735275 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.123753406 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-10-16 08:09:23.124576528 INFO No workspace options found for file:///tmp/.tmpTr1F3m, using default options 2026-10-16 08:09:23.124604889 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.124614459 DEBUG Indexing settings for workspace: /tmp/.tmpTr1F3m 2026-10-16 08:09:23.126172284 INFO Registering workspace: /tmp/.tmpTr1F3m 2026-10-16 08:09:23.126228194 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.126310164 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.126332604 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 08:09:23.136467330 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:09:23.136475300 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.136490000 DEBUG Received exit notification, exiting ok test hover::no_hover_for_suppression_text_in_string ... 2026-10-16 08:09:23.137330702 INFO No workspace options found for file:///tmp/.tmp7chOex, using default options 2026-10-16 08:09:23.137388883 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.137400693 DEBUG Indexing settings for workspace: /tmp/.tmp7chOex 2026-10-16 08:09:23.139024948 INFO Registering workspace: /tmp/.tmp7chOex 2026-10-16 08:09:23.139081729 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.139163209 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.139188419 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 08:09:23.149340454 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:09:23.149349594 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.149378684 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-10-16 08:09:23.150407258 INFO No workspace options found for file:///tmp/.tmp3xsK6w, using default options 2026-10-16 08:09:23.150439028 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.150451048 DEBUG Indexing settings for workspace: /tmp/.tmp3xsK6w 2026-10-16 08:09:23.153026537 INFO Registering workspace: /tmp/.tmp3xsK6w 2026-10-16 08:09:23.153080747 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.153189207 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 08:09:23.153216408 WARN request{id=2 method=textDocument/hover}: Returning no hover information because document `file:///tmp/.tmp3xsK6w/not-open.py` isn't open. 2026-10-16 08:09:23.163323413 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:09:23.163333053 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.163351653 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-10-16 08:09:23.164340196 INFO No workspace options found for file:///tmp/.tmpGka6iF, using default options 2026-10-16 08:09:23.164386926 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.164397726 DEBUG Indexing settings for workspace: /tmp/.tmpGka6iF 2026-10-16 08:09:23.165997662 INFO Registering workspace: /tmp/.tmpGka6iF 2026-10-16 08:09:23.166052892 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.166164542 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-16 08:09:23.166187433 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpGka6iF/notebook.py 2026-10-16 08:09:23.167111456 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-10-16 08:09:23.167137186 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-10-16 08:09:23.167154306 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-10-16 08:09:23.167223026 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:09:23.167278426 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:09:23.177517472 DEBUG request{id=2 method=shutdown}: enter 2026-10-16 08:09:23.177524412 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.177544552 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-16 08:09:23.178552665 INFO No workspace options found for file:///tmp/.tmp2AGFzZ, using default options 2026-10-16 08:09:23.178578855 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.178589535 DEBUG Indexing settings for workspace: /tmp/.tmp2AGFzZ 2026-10-16 08:09:23.179240798 DEBUG Loaded settings from: `/tmp/.tmp2AGFzZ/pyproject.toml` for `/tmp/.tmp2AGFzZ` 2026-10-16 08:09:23.181252285 INFO Registering workspace: /tmp/.tmp2AGFzZ 2026-10-16 08:09:23.181318745 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.181434405 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-16 08:09:23.181452185 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmp2AGFzZ/test.ipynb 2026-10-16 08:09:23.182067668 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:09:23.182114338 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:09:23.182180558 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 08:09:23.182211018 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp2AGFzZ/test.ipynb 2026-10-16 08:09:23.182990241 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-16 08:09:23.183002311 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp2AGFzZ/test.ipynb 2026-10-16 08:09:23.183111501 DEBUG request{id=4 method=textDocument/diagnostic}: enter 2026-10-16 08:09:23.183119441 DEBUG request{id=4 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp2AGFzZ/test.ipynb 2026-10-16 08:09:23.193264406 DEBUG request{id=5 method=shutdown}: enter 2026-10-16 08:09:23.193276336 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.193294486 DEBUG Received exit notification, exiting ok test notebook::related_information ... 2026-10-16 08:09:23.194448880 INFO No workspace options found for file:///tmp/.tmpb1WxkG, using default options 2026-10-16 08:09:23.194479931 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.194490521 DEBUG Indexing settings for workspace: /tmp/.tmpb1WxkG 2026-10-16 08:09:23.195118913 DEBUG Loaded settings from: `/tmp/.tmpb1WxkG/pyproject.toml` for `/tmp/.tmpb1WxkG` 2026-10-16 08:09:23.196072676 INFO Registering workspace: /tmp/.tmpb1WxkG 2026-10-16 08:09:23.196135986 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.196234077 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-16 08:09:23.196249277 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpb1WxkG/test.ipynb 2026-10-16 08:09:23.196616818 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:09:23.206765383 DEBUG request{id=2 method=shutdown}: enter 2026-10-16 08:09:23.206774383 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.206794093 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-10-16 08:09:23.207888747 INFO No workspace options found for file:///tmp/.tmpScXfoj, using default options 2026-10-16 08:09:23.207916767 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.207940497 DEBUG Indexing settings for workspace: /tmp/.tmpScXfoj 2026-10-16 08:09:23.210471236 INFO Registering workspace: /tmp/.tmpScXfoj 2026-10-16 08:09:23.210535246 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.210636586 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-16 08:09:23.210657067 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpScXfoj/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-16 08:09:23.211051038 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-10-16 08:09:23.211078738 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-10-16 08:09:23.211097308 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-10-16 08:09:23.211154048 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:09:23.211193198 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:09:23.211341149 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-16 08:09:23.211352209 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpScXfoj/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-16 08:09:23.211607020 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-10-16 08:09:23.211628380 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-10-16 08:09:23.211645030 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-10-16 08:09:23.211689470 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:09:23.211705990 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:09:23.211727570 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-16 08:09:23.211735890 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpScXfoj/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-16 08:09:23.211958411 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-10-16 08:09:23.211986371 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-10-16 08:09:23.212003151 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-10-16 08:09:23.212044811 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:09:23.212054571 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:09:23.212062161 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:09:23.222231357 DEBUG request{id=2 method=shutdown}: enter 2026-10-16 08:09:23.222238247 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.222252917 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_remains_excluded_without_explicit_registration ... 2026-10-16 08:09:23.223451091 INFO No workspace options found for file:///tmp/.tmpAT62wB, using default options 2026-10-16 08:09:23.223488541 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.223500421 DEBUG Indexing settings for workspace: /tmp/.tmpAT62wB 2026-10-16 08:09:23.223946913 DEBUG No `target-version` found in `/tmp/.tmpAT62wB/.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-10-16 08:09:23.224098913 DEBUG Loaded settings from: `/tmp/.tmpAT62wB/.ruff.toml` for `/tmp/.tmpAT62wB` 2026-10-16 08:09:23.224119753 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpAT62wB/sub 2026-10-16 08:09:23.225981450 INFO Registering workspace: /tmp/.tmpAT62wB 2026-10-16 08:09:23.226043070 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.226136900 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.226169160 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 08:09:23.226197350 DEBUG request{id=2 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpAT62wB/sub/test.py 2026-10-16 08:09:23.226240471 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.226257221 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-16 08:09:23.226261991 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpAT62wB/sub/foo/test.py 2026-10-16 08:09:23.236362056 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 08:09:23.236381976 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.236404236 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor ... 2026-10-16 08:09:23.237591180 INFO No workspace options found for file:///tmp/.tmpuOV52b/sub, using default options 2026-10-16 08:09:23.237616890 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.237626710 DEBUG Indexing settings for workspace: /tmp/.tmpuOV52b/sub 2026-10-16 08:09:23.237693650 DEBUG No `target-version` found in `/tmp/.tmpuOV52b/.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-10-16 08:09:23.237769340 DEBUG Loaded settings from: `/tmp/.tmpuOV52b/.ruff.toml` 2026-10-16 08:09:23.238150342 DEBUG No `target-version` found in `/tmp/.tmpuOV52b/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-10-16 08:09:23.238277392 DEBUG Loaded settings from: `/tmp/.tmpuOV52b/sub/.ruff.toml` for `/tmp/.tmpuOV52b/sub` 2026-10-16 08:09:23.238296422 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpuOV52b/sub/foo 2026-10-16 08:09:23.240300619 INFO Registering workspace: /tmp/.tmpuOV52b/sub 2026-10-16 08:09:23.240356960 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.240453240 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.240486340 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 08:09:23.240515340 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpuOV52b/sub/test.py 2026-10-16 08:09:23.240540450 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-16 08:09:23.240637730 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.240654441 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-16 08:09:23.240660121 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpuOV52b/sub/foo/test.py 2026-10-16 08:09:23.250759386 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 08:09:23.250764436 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.250782466 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor_in_a_multi_root_workspace ... 2026-10-16 08:09:23.251937860 INFO No workspace options found for file:///tmp/.tmpNY4AfZ, using default options 2026-10-16 08:09:23.251966620 INFO No workspace options found for file:///tmp/.tmpNY4AfZ/sub, using default options 2026-10-16 08:09:23.251970450 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.251985520 DEBUG Indexing settings for workspace: /tmp/.tmpNY4AfZ 2026-10-16 08:09:23.252476151 DEBUG Loaded settings from: `/tmp/.tmpNY4AfZ/.ruff.toml` for `/tmp/.tmpNY4AfZ` 2026-10-16 08:09:23.252517582 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpNY4AfZ/sub 2026-10-16 08:09:23.254472838 INFO Registering workspace: /tmp/.tmpNY4AfZ 2026-10-16 08:09:23.254483928 DEBUG Indexing settings for workspace: /tmp/.tmpNY4AfZ/sub 2026-10-16 08:09:23.254634099 DEBUG Loaded settings from: `/tmp/.tmpNY4AfZ/.ruff.toml` 2026-10-16 08:09:23.255090111 DEBUG Loaded settings from: `/tmp/.tmpNY4AfZ/sub/.ruff.toml` for `/tmp/.tmpNY4AfZ/sub` 2026-10-16 08:09:23.255130451 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpNY4AfZ/sub/foo 2026-10-16 08:09:23.257140108 INFO Registering workspace: /tmp/.tmpNY4AfZ/sub 2026-10-16 08:09:23.257199718 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.257295368 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.257331068 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 08:09:23.257360568 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpNY4AfZ/test.py 2026-10-16 08:09:23.257414409 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-16 08:09:23.257515909 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.257535179 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-16 08:09:23.257540149 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpNY4AfZ/sub/test.py 2026-10-16 08:09:23.257547119 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-16 08:09:23.257603269 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.257619379 DEBUG request{id=4 method=textDocument/formatting}: enter 2026-10-16 08:09:23.257624409 DEBUG request{id=4 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpNY4AfZ/sub/foo/test.py 2026-10-16 08:09:23.267719964 DEBUG request{id=5 method=shutdown}: enter 2026-10-16 08:09:23.267725864 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.267744604 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-10-16 08:09:23.268774718 INFO No workspace options found for file:///tmp/.tmpP1msPk, using default options 2026-10-16 08:09:23.268803648 INFO No workspace options found for file:///tmp/.tmpP1msPk/external/Y, using default options 2026-10-16 08:09:23.268807028 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.268816308 DEBUG Indexing settings for workspace: /tmp/.tmpP1msPk 2026-10-16 08:09:23.269475890 DEBUG Loaded settings from: `/tmp/.tmpP1msPk/systemtests/pyproject.toml` for `/tmp/.tmpP1msPk/systemtests` 2026-10-16 08:09:23.271332137 INFO Registering workspace: /tmp/.tmpP1msPk 2026-10-16 08:09:23.271341927 DEBUG Indexing settings for workspace: /tmp/.tmpP1msPk/external/Y 2026-10-16 08:09:23.273871156 INFO Registering workspace: /tmp/.tmpP1msPk/external/Y 2026-10-16 08:09:23.273927086 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.274018616 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.274028496 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.274058576 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 08:09:23.274092766 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpP1msPk/systemtests/tests/common/fakes/wus.py 2026-10-16 08:09:23.274171387 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-10-16 08:09:23.274240177 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-16 08:09:23.274245417 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpP1msPk/external/Y/wus.py 2026-10-16 08:09:23.274700328 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-10-16 08:09:23.284965784 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 08:09:23.284975104 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.284992664 DEBUG Received exit notification, exiting ok test workspace::single_file_mode_does_not_index_nested_configuration ... 2026-10-16 08:09:23.286193408 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server 2026-10-16 08:09:23.286227438 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server, using default options 2026-10-16 08:09:23.286230938 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.286240778 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server 2026-10-16 08:09:23.287048721 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/pyproject.toml` 2026-10-16 08:09:23.287175902 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-10-16 08:09:23.287187642 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-16 08:09:23.287250002 INFO Registering workspace: /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server 2026-10-16 08:09:23.287317932 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.287414062 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.287439263 WARN No settings available for file:///tmp/.tmpoZI0J9/nested/test.py - falling back to default settings 2026-10-16 08:09:23.287585293 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 08:09:23.287619333 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpoZI0J9/nested/test.py 2026-10-16 08:09:23.287643143 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-16 08:09:23.287756064 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.287763804 WARN No settings available for file:///tmp/.tmpoZI0J9/unrelated/test.py - falling back to default settings 2026-10-16 08:09:23.287867754 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-16 08:09:23.287873994 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpoZI0J9/unrelated/test.py 2026-10-16 08:09:23.287880514 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-16 08:09:23.298005459 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 08:09:23.298016589 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.298035469 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-10-16 08:09:23.299086563 INFO No workspace options found for file:///tmp/.tmp5ZZL0Z, using default options 2026-10-16 08:09:23.299121273 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.299132843 DEBUG Indexing settings for workspace: /tmp/.tmp5ZZL0Z 2026-10-16 08:09:23.301782692 INFO Registering workspace: /tmp/.tmp5ZZL0Z 2026-10-16 08:09:23.301838572 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.301945733 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 08:09:23.301968303 WARN request{id=2 method=textDocument/diagnostic}: Returning no diagnostics because document `file:///tmp/.tmp5ZZL0Z/not-open.py` isn't open. 2026-10-16 08:09:23.312126278 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:09:23.312135178 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.312155098 DEBUG Received exit notification, exiting ok test workspace::unrelated_file_outside_workspace_uses_fallback_configuration ... 2026-10-16 08:09:23.313166892 INFO No workspace options found for file:///tmp/.tmptsYx5k/sub, using default options 2026-10-16 08:09:23.313200712 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:09:23.313210562 DEBUG Indexing settings for workspace: /tmp/.tmptsYx5k/sub 2026-10-16 08:09:23.313283732 DEBUG No `target-version` found in `/tmp/.tmptsYx5k/.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-10-16 08:09:23.313416232 DEBUG Loaded settings from: `/tmp/.tmptsYx5k/.ruff.toml` 2026-10-16 08:09:23.313822744 DEBUG No `target-version` found in `/tmp/.tmptsYx5k/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-10-16 08:09:23.313955564 DEBUG Loaded settings from: `/tmp/.tmptsYx5k/sub/.ruff.toml` for `/tmp/.tmptsYx5k/sub` 2026-10-16 08:09:23.313975124 DEBUG Ignored path via `extend-exclude`: /tmp/.tmptsYx5k/sub/foo 2026-10-16 08:09:23.314981558 INFO Registering workspace: /tmp/.tmptsYx5k/sub 2026-10-16 08:09:23.315039918 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:09:23.315130298 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:09:23.315157649 WARN No settings available for file:///tmp/.tmptsYx5k/unrelated/test.py - falling back to default settings 2026-10-16 08:09:23.315294129 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 08:09:23.315329059 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmptsYx5k/unrelated/test.py 2026-10-16 08:09:23.315350619 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-16 08:09:23.325530244 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:09:23.325540315 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:09:23.325559825 DEBUG Received exit notification, exiting ok test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_source_file-7a95133ce81ed723 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/auto_traits-9148764fcfebe194 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/constructors-c14a16e4ab593e28 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/indexing-08559ef2af1a4126 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/main-0d8f45f7aed2c878 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/serde-dbe7a656f51a532d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/unicode_names2_generator-a6743a009690a48d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test util::test_split ... 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.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_workspace-6a46891ae2ceed35 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ty-f77445ded44d91b5 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ty-6716dd2db41ee73e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/cli-15ec300359ddd057 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 182 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::force_exclude_directory_outside_project ... ok test file_selection::force_exclude_project_under_excluded_directory ... ok test file_selection::force_exclude_sibling_outside_project_root ... 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::project_directory_brackets_do_not_act_as_glob_syntax ... ok test file_selection::remove_default_exclude ... ok test file_selection::response_files_preserve_literal_at_paths ... ok test fixes::add_ignore ... ok test fixes::add_ignore_keeps_nested_blanket_suppression_used ... ok test fixes::add_ignore_unfixable ... ok test fixes::display_only_fix ... 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 fixes::unsafe_fix ... 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::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. This includes attempts to instantiate classes with unimplemented abstract methods, whether those methods are explicitly decorated with `abstractmethod` or implicitly abstract protocol members. ## Why is this bad? Calling a non-callable object will raise a `TypeError` at runtime. Abstract methods describe behavior that a subclass must implement before it can be instantiated. Classes using `ABCMeta` enforce this at runtime; the type checker also enforces it for classes without `ABCMeta`. ## Examples ```python # TypeError: 'int' object is not callable 4() # error ``` ```python from abc import ABC, abstractmethod class Abstract(ABC): @abstractmethod def method(self) -> int: ... # `method` has not been implemented. Abstract() # error class Concrete(Abstract): def method(self) -> int: return 42 Concrete() # OK ``` # 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 `analysis.strict-generic-narrowing` is enabled, `callable(x)` and `isinstance(x, Callable)` narrow an object to `Top[Callable[..., object]]`. 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 ```toml [analysis] strict-generic-narrowing = true ``` ```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 implicit type aliases, aliases annotated with `TypeAlias`, `type` statements, and aliases created with `TypeAliasType`. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeAlias, TypeAliasType, Union type Itself = Itself # error type A = B # error type B = A # error type IntOr = int | IntOr # error Cycle = TypeAliasType("Cycle", "Cycle") # error LegacyCycle: TypeAlias = "int | LegacyCycle" # error ImplicitCycle = Union[int, "ImplicitCycle"] # error value: ImplicitCycle 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 def untyped_decorator(function): 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 def untyped_decorator(function): 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. There are also tools and libraries that inspect and/or evaluate type annotations at runtime, including stringized annotations (e.g. Pydantic, typeguard or beartype). Using experimental syntax may lead to runtime errors in this context. Conversely, if you are only using ty as your type checker, and if you are not relying on runtime inspection of type annotations, you can safely ignore this rule. ## 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, expose an incompatible value type, or make a writable attribute read-only. Narrowing a mutable attribute's type is checked separately by the `invalid-mutable-override` rule. Overrides involving properties are checked by `invalid-property-type-override`. ## 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, Final class Base: instance_attr: int class_attr: ClassVar[int] name: str count: int class Sub(Base): instance_attr: ClassVar[int] # error: [invalid-attribute-override] class_attr: int # error: [invalid-attribute-override] name: bytes # error: [invalid-attribute-override] count: Final[int] = 0 # error: [invalid-attribute-override] ``` Code that reads `Base.name` on an instance expects a string. Code that accepts a `Base` can also assign to `count`; making it final in the subclass removes that operation. [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-init-type-variable Default level: error | Stable (since 0.0.83) ## What it does Checks for type variables from outer scopes in an explicit annotation of the `self` parameter of `__init__`. ## Why is this bad? An explicit `self` annotation on `__init__` can determine the type arguments of the constructed class. Referring to type variables bound to the class or an enclosing scope in this annotation can make their meaning ambiguous. The [typing specification](https://typing.python.org/en/latest/spec/constructors.html#init-method) allows type variables scoped to `__init__` instead. ## Example ```toml [environment] python-version = "3.12" ``` ```python class Container[T]: # error: [invalid-init-type-variable] def __init__(self: "Container[list[T]]", value: T) -> None: ... ``` Use a type variable scoped to `__init__` instead: ```python class ListContainer[T]: def __init__[U](self: "ListContainer[list[U]]", value: U) -> None: ... ``` If the receiver annotation does not change the class's type arguments, it can be omitted: ```python class Box[T]: def __init__(self, value: T) -> None: ... ``` This restriction also applies to type variables declared with legacy syntax: ```python from typing import Generic, TypeVar T = TypeVar("T") class LegacyContainer(Generic[T]): # error: [invalid-init-type-variable] def __init__(self: "LegacyContainer[list[T]]", value: T) -> None: ... ``` ## References - [Typing specification: `__init__` method](https://typing.python.org/en/latest/spec/constructors.html#init-method) # 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: ignore | 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. This rule is disabled by default because modern code may use `__`-prefixed parameter names for other purposes. Enable it if your codebase uses the legacy convention and you want to check that it is applied consistently. ## 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 if the author intended to use the legacy convention. ## 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-mutable-override Default level: error | Stable (since 0.0.81) ## What it does Detects overrides that narrow the type of a writable attribute. ## Why is this bad? A subclass must accept every write allowed by the superclass. Narrowing a mutable attribute's type allows code using the superclass interface to invalidate the subclass's attribute type. ## Example ```python class Base: value: int class Child(Base): value: bool # error: [invalid-mutable-override] def reset(obj: Base) -> None: obj.value = 42 reset(Child()) # The value is no longer a bool. ``` Use the same annotation in both classes, or expose a read-only property if callers do not need to write the attribute. # 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-property-type-override Default level: error | Stable (since 0.0.81) ## What it does Detects overrides that change the readable type of an inherited property incompatibly, restrict the values accepted by its setter, or remove a required write operation. ## Why is this bad? Code using the superclass interface must continue to work on subclass instances. A getter can return a more specific type, but a setter must accept every value accepted by the superclass. A writable attribute cannot be replaced by a read-only property. ## Example ```python class Base: @property def value(self) -> int: return 0 class Child(Base): @property def value(self) -> str: # error: [invalid-property-type-override] return "" ``` An override returning `bool` would be valid because `bool` is a subtype of `int`. # 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-sentinel-name Default level: ignore | Stable (since 0.0.87) ## What it does Checks for `builtins.sentinel` and `typing_extensions.Sentinel` definitions whose name argument does not match the variable they are assigned to. In class scope, the name can be unqualified or include the full enclosing class path. ## Why is this bad? A mismatched name can be a typo and can make a sentinel's runtime representation confusing. ## Default level This rule is disabled by default because sentinel names are not required to match their assigned variables, and sometimes the preferred `__repr__` for a sentinel may include non-identifier characters. Enable this rule to enforce consistent sentinel naming. This rule is similar to `mismatched-type-name`, but is a distinct rule because the default severity differs. ## Examples ```python from typing_extensions import Sentinel MISSING = Sentinel("OTHER") # error: [mismatched-sentinel-name] ``` Use a matching name instead: ```python from typing_extensions import Sentinel MISSING = Sentinel("MISSING") class Container: UNSET = Sentinel("Container.UNSET") ``` # 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. `mismatched-sentinel-name` is a similar but distinct rule, disabled by default. ## 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 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 ``` ## Common issues ### Async generator stubs Calling an `async def` function whose body contains `yield` produces an async iterator, which can be consumed with `async for`. Without `yield`, calling the function produces a coroutine, and its return annotation describes the result of awaiting that coroutine. This distinction matters in stub files, where replacing the implementation with `...` removes the `yield`. For example, this stub describes a coroutine function, even though its return annotation is `AsyncIterator[int]`: `stubs.pyi`: ```pyi from collections.abc import AsyncIterator async def values() -> AsyncIterator[int]: ... ``` Iterating over the coroutine is an error. An `async for` loop awaits each item; it does not automatically await a coroutine to obtain the iterator: `main.py`: ```python from stubs import values async def consume() -> None: # error: "Object of type `CoroutineType[Any, Any, AsyncIterator[int]]` is not async-iterable" async for value in values(): print(value) ``` To declare a function that directly produces an async iterator, use `def` rather than `async def` in the stub: `with_def.pyi`: ```pyi from collections.abc import AsyncIterator def values() -> AsyncIterator[int]: ... ``` Alternatively, keep `async def` and include a `yield` expression in the stub body: `with_yield.pyi`: ```pyi from collections.abc import AsyncIterator async def values() -> AsyncIterator[int]: yield 1 ``` If the function intentionally returns a coroutine that produces an async iterator, await it before iterating: `async for value in await values(): ...`. # 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-condition Default level: warn | Stable (since 0.0.79) ## What it does Detects boolean conditions where the condition can be statically inferred to be always true or always false due to the inferred type of the condition. This rule is enabled by default, and is deliberately not comprehensive. In order to avoid false positives, it excludes conditions that meet any of these criteria: - The boolean test is inferred as evaluating to `True` itself, `False` itself, or an exact integer such as `1` or `0`. - The boolean test can be inferred as always evaluating to `True` and `False`, but this inference is due to boolean-test short-circuiting in `if` conditions, `while` conditions or `assert` tests rather than the inferred type of the boolean test. - The condition uses a walrus operator (`:=`). The assignment's side effect may be intentional, even when its result has fixed truthiness. ## Why is this bad? A boolean condition that is always true or always false usually indicates a mistake in your code, and can often lead to incorrect behavior. If an `if` condition is inferred as always false, moreover, ty will infer all code within that `if` branch as being unreachable, and will not report any diagnostics on code in that region. ## Examples A common error that triggers this rule is to forget to call a function, for example: ```py import random def should_do_action() -> bool: return random.choice([True, False]) # oops! You forgot the parentheses here... this should have been `if should_do_action()`. # Because it's not, this will always be `True`: if should_do_action: # error: [redundant-condition] print("Doing stuff...") ``` Another common mistake is to forget to `await` a coroutine: ```py import random async def should_do_async_action(): return random.choice([True, False]) async def main(): # oops! Forgot the await here... this should have been `if await should_do_async_action()`. # Because it's not, this will always be `True`: if should_do_async_action(): # error: [redundant-condition] print("Doing stuff async...") ``` Or to forget that `tuple[X]` means "A tuple with exactly one element" rather than "a tuple with an arbitrary number of elements" (for which you'd use `tuple[X, ...]`): ```py # you almost certainly meant to write `tuple[str, ...]` here rather than `tuple[str]`... def consume_tuples(x: tuple[str]): # ...and that means that this later condition is inferred as always being True by ty: if x: # error: [redundant-condition] print("Got a non-empty tuple") ``` Some Pythonistas fall into the trap of thinking that a generator expression will be falsy if it has zero elements inside it -- but generator expressions are lazy, and so they're always truthy unless you collect them into a tuple: ```py def test_my_data(data: list[int]): # this will always be `True`, because the asserted object is a `types.GeneratorType` instance, # not a `tuple`! `assert any(item for item in data if item > 42)` # is probably what you meant instead. assert (item for item in data if item > 42) # error: [redundant-condition] ``` ## Boolean operators used to compute values The rule checks `and` and `or` operands when the expression is used as a condition: in an `if`, `elif`, `while`, or `assert` test, a conditional expression, a comprehension filter, a match guard, or as the operand of `not`. It does not flag `and` or `or` expressions used to compute values -- even if an operand in an `and` or `or` expression is always truthy, it doesn't necessarily make the expression redundant: ```py def f(): ... def g(): ... def test(coinflip: bool): # could also be written as `func = f if coinflip else g`, # but use of an `and` expression for this is common in older codebases. func = coinflip and f or g # `func` will be the `f` function if `coinflip` is `True`, # and the `g` function otherwise func() ``` This also allows calls that are deliberately always falsy but are used for their side effects: ```py from unittest.mock import patch def ask_to_continue() -> bool: return input("Continue? ") == "yes" def test_ask_to_continue(): prompts = [] with patch( "builtins.input", side_effect=lambda prompt: prompts.append(prompt) or "yes", ): assert ask_to_continue() assert prompts == ["Continue? "] ``` By contrast, `not` always produces a boolean, so we will still emit a diagnostic on the following example -- negating the truthiness of a function object is pointless, since a function object is always truthy: ```py def f(): ... value = not f # error: [redundant-condition] ``` ## Known issues and workarounds This rule can sometimes trigger on code that is not incorrect, but could be written in a clearer way. For example, the rule will flag this code: ```py def find_duplicate_coordinates(coordinates: list[tuple[int, int]]): seen: set[tuple[int, int]] = set() # error: [redundant-condition] "Expression `seen.add(coord)` is always falsy (has type `None`)" duplicates = {coord for coord in coordinates if coord in seen or seen.add(coord)} print(f"Duplicates are {duplicates}") ``` The error here is triggered due to `seen.add(coord)` being used in a boolean expression, despite the fact that `set.add()` always returns `None`. Here this is deliberate: `set.add()` is being used for its side effect. To workaround this issue, the above code could be rewritten like this, which may also be easier for some readers to understand: ```py def find_duplicate_coordinates(coordinates: list[tuple[int, int]]): seen: set[tuple[int, int]] = set() duplicates: set[tuple[int, int]] = set() for coord in coordinates: if coord in seen: duplicates.add(coord) else: seen.add(coord) print(f"Duplicates are {duplicates}") ``` ## See also - `truthiness-test-of-callable` detects suspicious boolean tests where `Callable`-typed variables are tested for their truthiness - `truthiness-test-of-iterable` detects suspicious boolean tests where `Iterable`-typed variables are tested for their truthiness # redundant-condition-strict Default level: ignore | Stable (since 0.0.79) ## What it does Detects boolean conditions where the condition can be statically inferred to be always true or always false. This rule is disabled by default. It exclusively covers cases that its sibling (enabled-by-default) rule `redundant-condition` does not cover. These cases often flag real bugs in user code, but also have a significantly higher rate of unavoidable false positives than other cases. This rule reports redundant conditions that meet any of these criteria: - The boolean test is inferred as evaluating to `True` itself, `False` itself, or an exact integer such as `1` or `0`. - Short-circuit evaluation means the condition can be guaranteed to be always truthy or always falsy despite fixed truthiness not being guaranteed by the inferred type of the expression's value (see "Short-circuiting boolean conditions" below for an example). - The condition uses a walrus operator (`:=`). The assignment's side effect may be intentional, even when its result has fixed truthiness. ## Why is this bad? A boolean condition that is always true or always false usually indicates a mistake in your code, and can often lead to incorrect behavior. If an `if` condition is inferred as always false, moreover, ty will infer all code within that `if` branch as being unreachable, and will not report any diagnostics on code in that region. ## Examples A common error in Python code is to make the mistake of thinking that indexing into a `bytes` object will get you an object of type `bytes`. But `bytes` work differently to `str`s in Python -- although a string is a sequence of strings, a bytestring is a sequence of `int`s, so indexing into a `bytes` object gives you an `int`. This rule can catch that error by alerting you to the fact that checking whether a `bytes` object is unequal to an `int` will always evaluate to `True`: ```py def validate_record(data: bytes) -> None: if data[0] != b"\x1e": # error: [redundant-condition-strict] raise ValueError("Invalid record separator") ``` Another common mistake is to assume that annotating `**kwargs` with `dict[str, str]` describes the dictionary containing the keyword arguments. In fact, a `**kwargs` annotation describes each individual keyword argument, so this annotation says that every value is itself a dictionary. Comparing one of those values with a string will therefore always evaluate to `False`: ```py def trace(**kwargs: dict[str, str]) -> None: if kwargs.get("operation") == "task": # error: [redundant-condition-strict] print("Tracing task") ``` ## Short-circuiting boolean conditions In some situations, ty can know that a condition will always be true, or it can know that a condition will always be false, even when this is not guaranteed by the inferred type of that condition. This is because of the way that Python short-circuits evaluation of conditions in the context of `if` tests, `while` tests and `assert` statements. Consider a class whose comparison method has an `object` return type: ```py from typing_extensions import reveal_type class Comparable: def __lt__(self, other: int) -> object: ... def check(value: Comparable): reveal_type(value < 1 < 0) # revealed: ~AlwaysTruthy if value < 1 < 0: # error: [redundant-condition-strict] "always false" pass ``` Outside the context of an `if` test, the revealed type of the condition here is `~AlwaysTruthy`: in other words, ty knows that this expression is not *always true*, but cannot guarantee that it is definitely *always false*. It could be an object that is sometimes true and sometimes false -- for example, a `list` (which is falsy when it is empty, and truthy otherwise). Nonetheless, when `value < 1 < 0` is used directly as a condition, ty knows that the condition will always be falsy and the `if` branch will never be taken. Python tests the truthiness of the object returned by `Comparable.__lt__` once: if it is falsy, the condition fails immediately. If it is truthy, Python evaluates `1 < 0`, which is false. There is no second truthiness test of the object returned by `__lt__`. If the chained comparison is saved as a variable first, its value can be the object returned by `__lt__`, if that object was falsy when first tested. The `if result` statement then tests that object's truthiness again. A user-defined `__bool__` method can return a different result on that second call, so ty cannot guarantee that the saved value is still falsy, and no diagnostic is emitted: ```py def check_saved(value: Comparable): result = value < 1 < 0 if result: # no diagnostic pass ``` ## Exemptions Like `redundant-condition`, this rule checks subexpressions of an `and` or `or` expression only when the outer expression is used as a condition. This is to avoid emitting false-positive diagnostics on code like the following, where the `and` expression is clearly not redundant despite the fact that both `CONSTANT_1` and `CONSTANT_2` are always truthy: ```py from typing import Final CONSTANT_1: Final = 1 CONSTANT_2: Final = 2 def do_something(coinflip: bool): # could also be written as `constant_to_use = CONSTANT_1 if coinflip else CONSTANT_2`, # but use of an `and` expression for this is common in older codebases. constant_to_use = coinflip and CONSTANT_1 or CONSTANT_2 # do something with `constant_to_use` now... ... ``` Unlike `and` and `or`, however, `not` explicitly converts its operand to a boolean, so the rule checks `not` expressions in every context. Another exemption applied by this rule concerns `assert`-statement tests. A common pattern in Python code is to use defensive `assert`s to enforce behaviour at runtime, even when the asserted condition can be inferred statically to be always true. For example: ```py def add_one(x: int) -> int: assert isinstance(x, int) # no diagnostic return x + 1 ``` This kind of defensive behaviour is often reasonable, since the author of a library cannot guarantee that end users of the library will run a type checker on code calling into the library, meaning that it's entirely possible at runtime for an object passed into the `x`a parameter above to be a `str` (for example) even though the parameter annotation states that only `int`s can ever be passed in. This rule therefore also exempts all assertion tests or subexpressions that evaluate to a subtype of `int` or `bool`: `redundant-condition-strict` can still trigger on `assert` statements in some contexts, however. For example, `redundant-condition-strict` will be emitted on the below example, where the left-hand side of the `and` expression is always true and not a subtype of `bool` or `int`, but where the condition is nonetheless excluded from the enabled-by-default `redundant-condition` rule due to the use of the walrus operator: ```py def func() -> bool: return True def test_func(): assert (result := func) and result != func() # error: [redundant-condition-strict] ``` For similar reasons to the `assert` exemptions, this rule also exempts always-false `if` or `elif` conditions when their bodies end in a defensive check: a `raise`, an assertion that could fail, a call returning `Never`, an `await` to a call returning `Never`, or `return NotImplemented`: ```py import sys def add_two(x: int) -> int: if not isinstance(x, int): # no diagnostic raise TypeError("need an int!!") return x + 2 def add_three(x: int) -> int: if not isinstance(x, int): # no diagnostic assert False, "unreachable" return x + 3 def add_four(x: int) -> int: if not isinstance(x, int): # no diagnostic sys.exit(1) return x + 4 class Foo: def __init__(self, data: int): self.data = data def __add__(self, other: "Foo"): if not isinstance(other, Foo): # no diagnostic return NotImplemented return Foo(self.data + other.data) ``` And an exemption is applied for always-true `if` or `elif` statements that are followed by branches which contain defensive checks: ```py from typing_extensions import assert_never def parse_data(data: int | str): if isinstance(data, int): print("got an int") elif isinstance(data, str): # Always true, but no diagnostic, since # the `else` branch following this branch is always terminal. # (`assert_never` returns `Never`, indicating that it always raises an exception) print("got a str") else: assert_never(data) def parse_data_early_return(data: int | str): if isinstance(data, int): print("got an int") return # Always true, but no diagnostic, since # the suite following this branch is always terminal # (every control-flow path following this `if` statement ends in a `raise` statement) if isinstance(data, str): print("got a str") return raise AssertionError("unexpected data") ``` Any conditions defined in relation to `sys.version_info`, `sys.platform`, `os.name` or `typing.TYPE_CHECKING` are also exempted. The rule recursively follows the definitions of names and attributes across module boundaries to determine if a name or attribute was indirectly defined in relation to one of these highly special-cased symbols: ```toml [environment] python-version = "3.14" python-platform = "linux" ``` ```py import os import sys from typing import TYPE_CHECKING if sys.version_info >= (3, 14): # inferred as always true here, but no diagnostic pass if sys.platform == "win32": # inferred as always false here, but no diagnostic pass LINE_ENDING = "\n" if os.name == "posix" else "\r\n" if LINE_ENDING == "\n": # inferred as always true here, but no diagnostic pass if TYPE_CHECKING: # inferred as always true, but no diagnostic pass ``` Conditions involving these constants, or conditions involving values defined in relation to these constants, can often be inferred as always-true or always-false by ty. Indeed, these conditions usually *will* be always true or always false across a single invocation run of a Python programme. Nonetheless, Python code is often written so that it can work on multiple different Python versions and/or multiple different operating systems, and a condition that is always true on one operating system might very well be always false on another operating system (for example). Flagging these conditions as being always true or always false would only add noise: the aim of the rule is to flag conditions that are *unintentionally* always true or always false. Lastly, some conditions involving literal integers and booleans in the AST are also exempted: there's no reason why you'd use a condition like this unless it was intentional. ```py if True: # inferred as always true (obviously), but no diagnostic pass if 0: pass # inferred as always false, but no diagnostic ``` ## Known issues and workarounds This rule can often trigger on code that is not incorrect, but could be written in a clearer way. For example, the rule will flag this code: ```py from enum import Enum class YesOrNo(Enum): YES = 1 NO = 0 def say_yes_or_no(what_to_say: YesOrNo): if what_to_say == YesOrNo.YES: print("yes") elif what_to_say == YesOrNo.NO: # error: [redundant-condition-strict] print("no") ``` This snippet could be written more clearly as this, which would not trigger the rule owing to the exemptions described in the section above: ```py def say_yes_or_no(what_to_say: YesOrNo): if what_to_say == YesOrNo.YES: print("yes") else: assert what_to_say == YesOrNo.NO print("no") ``` or the snippet could also be rewritten as this, which would also be fine according to the rule's heuristics: ```py from typing_extensions import assert_never def say_yes_or_no(what_to_say: YesOrNo): if what_to_say == YesOrNo.YES: print("yes") elif what_to_say == YesOrNo.NO: print("no") else: assert_never(what_to_say) ``` In a similar vein, this rule can often flag `and` or `or` expressions that have operands which are deliberately always truthy or deliberately always falsy, because the purpose of the operand is to have some side effect occur. For example: ```py import random from typing import Literal def want_to_go_fishing() -> bool: return random.choice([True, False]) def weather_report() -> Literal["rainy", "sunny", "cloudy"]: return random.choice(["rainy", "sunny", "cloudy"]) def have_fishing_supplies() -> bool: return random.choice([True, False]) def main(): if ( want_to_go_fishing() and (weather := weather_report()) # error: [redundant-condition-strict] and have_fishing_supplies() ): print(f"The weather is {weather}, let's go fishing") ``` The middle operand in the above `and` expression is always truthy. This might be deliberate, but even if it is, the function would arguably be clearer if it were written like this instead: ```py def main(): if want_to_go_fishing(): weather = weather_report() if have_fishing_supplies(): print(f"The weather is {weather}, let's go fishing") ``` Lastly, the rule cannot reliably distinguish in all cases comparisons that are intentionally always true/false from those that are unintentionally always true/false. The rule takes care to avoid flagging code that uses `if TYPE_CHECKING`, `if sys.version_info < (X, Y)`, `if sys.platform == ...` and `if os.name == ...`. But it cannot reliably determine that code like this was written the way it was meant to be: ```py DEBUGGING = 0 if DEBUGGING: # error: [redundant-condition-strict] print("Doing debugging stuff...") ``` ## See also - `truthiness-test-of-callable` detects suspicious boolean tests where `Callable`-typed variables are tested for their truthiness - `truthiness-test-of-iterable` detects suspicious boolean tests where `Iterable`-typed variables are tested for their truthiness # 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 ``` # truthiness-test-of-callable Default level: warn | Stable (since 0.0.83) ## What it does Detects suspicious truthiness tests of `Callable`-typed values and unions of callable types. ## Why is this bad? `Callable`-typed variables are nearly always functions in practice, and functions are always truthy. If `predicate` is a variable inferred as having a `Callable` type, therefore, a boolean test such as `if predicate:` is usually not what you want; `if predicate()` (or similar) is usually what was intended. ## Examples ```py from collections.abc import Callable def announce_if_ready(is_ready: Callable[[], bool]): if is_ready: # error: [truthiness-test-of-callable] print("Ready") ``` You probably meant to call the value instead: ```py def announce_if_ready_fixed(is_ready: Callable[[], bool]): if is_ready(): # no diagnostic print("Ready") ``` ## See also - `redundant-condition` and `redundant-condition-strict` detect conditions that can be inferred as always being truthy or falsy - `truthiness-test-of-iterable` detects suspicious boolean tests where `Iterable`-typed variables are tested for their truthiness # truthiness-test-of-iterable Default level: warn | Stable (since 0.0.83) ## What it does Detects boolean conditions where variables typed as `Iterable`, `Iterator`, `Generator` or similar are tested for their truthiness. ## Why is this bad? Testing an `Iterable` object for truthiness strongly suggests that the code expects the object to evaluate as falsy in a boolean context if it is empty. However, even empty `Iterable` objects can be truthy if they do not define `__len__` or `__bool__`. The classic example of this is a generator: unevaluated generators in Python are always truthy, even if they do not yield any elements at runtime. ## Examples ```py from collections.abc import Iterable def process(items: Iterable[int]): if items: # error: [truthiness-test-of-iterable] print("Received items") else: print("Didn't receive any items") # prints "Received items", even though the passed-in generator is empty! process(x for x in range(42) if x > 43) ``` If `process` in the above example does not need to accept generators, one solution is to rewrite the annotation to use `Collection` instead of `Iterable`. `Collection` mandates that the object passed in must define `__len__`, making a truthiness test much more likely to be meaningful: ```py from collections.abc import Collection def process(items: Collection[int]): if items: # no diagnostic print("Received items") else: print("Didn't receive any items") # passing in a generator is now rejected: # error: [invalid-argument-type] "Expected `Collection[int]`, found `GeneratorType[int, None, None]`" process(x for x in range(42) if x > 43) ``` If the function must also accept generators, another solution can be to collect the iterable into a tuple or list before testing its length: ```py def process(items: Iterable[int]): collected = tuple(items) if collected: # no diagnostic print("Received items") else: print("Didn't receive any items") # correctly prints "Didn't receive any items" process(x for x in range(42) if x > 43) ``` ## See also - `redundant-condition` and `redundant-condition-strict` detect conditions that can be inferred as always being truthy or falsy - `truthiness-test-of-callable` detects suspicious boolean tests where `Callable`-typed variables are tested for their truthiness # truthiness-test-of-none-union Default level: ignore | Stable (since 0.0.84) ## What it does Detects truthiness checks of unions with `None` whose non-`None` part can also be falsy, like an `if value: ...` check on a value of type `int | None`. This rule is disabled by default. It can catch mistakes where a valid value is confused with missing data, but may also flag code that deliberately treats `None` and other falsy values alike. ## Why is this bad? `None` is a sentinel often used to indicate the absence of a meaningful value. A variable annotated as `int | None` can hold an integer or `None`. Since `None` is falsy, testing an object's truthiness is a common way to check whether a value is present, but this can lead to incorrect behavior. An object of type `int | None` can still be falsy even if it is an integer, since `0` is falsy. Boolean tests on objects of type `str | None`, `bytes | None`, or `list | None` have similar pitfalls: an empty string, bytestring, or list is also falsy in Python. ## Examples Consider a function that returns at most a given number of items, or all items if no limit was provided: ```py def take(items: list[str], limit: int | None = None) -> list[str]: if not limit: # error: [truthiness-test-of-none-union] return items return items[:limit] ``` The intention here is that `take(items, 0)` should return no items. But because both `None` and `0` are falsy, it returns all of them instead. Checking explicitly for `None` fixes the mistake: ```py def take(items: list[str], limit: int | None = None) -> list[str]: if limit is None: return items return items[:limit] ``` ## Known issues and workarounds This rule can trigger on conditions that intentionally treat missing and empty values alike. For example, the following function intentionally treats both `None` and empty lists as equivalent: ```py def default_preset(presets: list[str] | None) -> str: if presets: # error: [truthiness-test-of-none-union] return presets[0] return "auto" ``` Replacing the condition with `presets is not None` would introduce an `IndexError` for an empty list. Checking that `presets` is a list before testing its truthiness preserves the intended behavior without triggering the rule: ```py def default_preset(presets: list[str] | None) -> str: if isinstance(presets, list) and presets: return presets[0] return "auto" ``` ## See also `redundant-condition` and `redundant-condition-strict` detect Boolean conditions that are always true or always false. # 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. These diagnostics can often be caused due to ty's Python environment or search paths being configured incorrectly. See the [import troubleshooting FAQ](https://docs.astral.sh/ty/reference/typing-faq/#why-cant-ty-resolve-my-imports) for more details. ## Examples ```python # ModuleNotFoundError: No module named 'mathh' import mathh # 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 ``` # 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) is set 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_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. 182 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.69s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/file_watching-2eaab100b39c9be6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 59 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 creating_site_packages_after_metadata_updates_inferred_python_version ... 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 external_interpreter_changes_update_inferred_python_version ... 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 moving_configured_interpreter_parent_into_project_updates_inferred_python_version ... ok test nested_project_config_change_is_cheap_if_active_project_unchanged ... ok test nested_projects_delete_root ... ok test nested_search_path_picks_up_missed_dependency_edit ... 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 pth_edit_while_unwatched_watches_new_search_path ... ok test recreating_default_environment_updates_inferred_python_version ... 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 repairing_activated_environment_updates_inferred_python_version ... ok test repairing_default_environment_updates_inferred_python_version ... ok test restoring_script_metadata_rewatches_search_path ... ok test script_dependency_changes ... ok 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 shared_script_search_paths_remain_watched_until_unused ... 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_target_outside_watched_paths ... ok test unix::symlinked_module_search_path ... ok test unix::symlinked_site_packages_outside_environment ... ok test result: ok. 57 passed; 0 failed; 2 ignored; 0 measured; 1 filtered out; finished in 4.52s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/self_environment-9f974c72c5b98149 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 6 tests test find_does_not_fall_back_to_path_or_own_executable ... ok test ty_environment_and_active_environment ... ok test ty_environment_and_discovered_venv ... ok test ty_environment_is_only_environment ... ok test ty_environment_is_system_not_virtual ... ok test ty_system_environment_and_local_venv ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.76s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ty_combine-032d5669f248f880 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ty_completion_bench-f538581bffa2aa3b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ty_completion_eval-675a5a3f419fa832 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ty_ide-6074c24e45a0c2cb --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1909 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_undefined_reveal_type ... ok test code_action::tests::add_ignore_updates_preceding_own_line_suppression ... 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 code_action::tests::unresolved_namespace_descendant ... 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_namespace_descendant_but_not_namespace_package ... ok test completion::tests::auto_import_namespace_descendants ... 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_completion_triggers_desperate_module_resolution ... 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_completes_split_namespace_children ... 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_cyclic_dictionary_imports ... ok test completion::tests::string_literal_completions_declared_keys_override_initializer ... ok test completion::tests::string_literal_completions_dictionary_alias ... ok test completion::tests::string_literal_completions_dictionary_incompatible_key_type ... ok test completion::tests::string_literal_completions_dictionary_initializers ... ok test completion::tests::string_literal_completions_dictionary_lookup_in_class_body ... ok test completion::tests::string_literal_completions_dictionary_reassigned_in_loop ... ok test completion::tests::string_literal_completions_dictionary_rejected_initializer ... ok test completion::tests::string_literal_completions_dictionary_unpacking_overwrites_nested_keys ... 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_implicit_class_attribute_shadows_dictionary ... 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_dictionary_initializer ... 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_recursive_typed_dict_alias_keys ... ok test completion::tests::string_literal_completions_recursive_typed_dict_alias_keys_deletion ... ok test completion::tests::string_literal_completions_reexported_dictionary_initializer ... 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_comprehension_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_instance_attribute_references ... ok test find_references::tests::multi_file_nested_class_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::multi_file_nested_function_parameter_references_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::normalized_identifier_references_across_files ... 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_constructor_new_and_init ... 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_union ... 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_dynamic_class_with_markdown_fence ... 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_implicit_recursive_alias_annotation ... ok test hover::tests::hover_implicit_recursive_alias_docstring ... ok test hover::tests::hover_implicit_recursive_alias_generic ... ok test hover::tests::hover_implicit_recursive_alias_growing ... ok test hover::tests::hover_implicit_recursive_alias_value ... ok test hover::tests::hover_incomplete_except_handler ... ok test hover::tests::hover_intersection_in_type_alias ... 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_negation_in_string_type_alias ... ok test hover::tests::hover_negation_operator_presentation ... 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_operator_in_annotated_assignment_value ... ok test hover::tests::hover_operator_in_parameter_default ... 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_union_in_type_parameter_default ... 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::auto_import_each_hint_independently ... 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 markup::tests::embedded_code_fences ... ok test markup::tests::fence_spanning_formatted_values ... ok test markup::tests::ordinary_code_fence ... ok test pytest_test_discovery::tests::coalesces_conditional_definitions ... ok test pytest_test_discovery::tests::discovers_functions_and_test_classes ... ok test pytest_test_discovery::tests::omits_classes_without_collected_tests ... ok test pytest_test_discovery::tests::preserves_nested_class_paths ... ok test pytest_test_discovery::tests::uses_binding_names_and_locations ... 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_attribute_rename_updates_slots ... 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_literal_dictionary_key_order ... ok test signature_help::tests::signature_help_literal_list_after_keyword ... 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_literal_dictionary_arity ... ok test signature_help::tests::signature_help_overload_literal_list_arity ... 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. 1909 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 38.73s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ty_module_resolver-265dc867bc8c0e9e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 169 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::enumerates_directory_aliases_without_recursing_into_cycles ... ok test list::tests::enumerates_local_descendants_of_protected_standard_library_modules ... ok test list::tests::enumeration_includes_stub_override_descendants_of_source_modules ... ok test list::tests::enumeration_tracks_file_and_initializer_changes ... ok test list::tests::enumeration_tracks_new_stub_override_descendants_of_file_children ... ok test list::tests::enumeration_tracks_typing_marker_changes ... ok test list::tests::enumeration_tracks_unresolved_name_changes ... 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_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 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::resolve_file_rejects_runtime_files_in_typeshed ... ok test path::tests::resolve_file_requires_exact_filename_case ... 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 resolve::search::tests::module_enumeration_combines_partial_stub_namespaces_with_source_packages ... ok test resolve::search::tests::module_enumeration_combines_stub_overrides_with_source_siblings ... ok test resolve::search::tests::module_enumeration_excludes_local_files_with_protected_standard_library_names ... ok test resolve::search::tests::module_enumeration_excludes_stub_files_in_runtime_mode ... ok test resolve::search::tests::module_enumeration_includes_namespaces_inside_regular_packages ... ok test resolve::search::tests::module_enumeration_includes_partial_stub_descendants_of_source_modules ... ok test resolve::search::tests::module_enumeration_of_aliases_does_not_traverse_directory_symlinks ... ok test resolve::search::tests::module_enumeration_supports_symlinked_search_roots ... ok test resolve::search::tests::module_enumeration_uses_resolution_precedence_for_namespace_children ... ok test resolve::search::tests::module_resolution_does_not_affect_nested_package_searches ... ok test resolve::search::tests::module_search_can_be_reused_across_sibling_module_resolutions ... ok test resolve::search::tests::sibling_modules_can_be_resolved_correctly_in_any_order ... 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. 169 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ty_project-875f564e7685e001 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 77 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::exclude::tests::equality_accounts_for_pattern_root ... ok test glob::include::tests::equality_accounts_for_pattern_root ... ok test glob::include::tests::match_directory ... ok test glob::include::tests::match_file ... ok test glob::include::tests::match_file_with_metacharacters_in_cwd ... ok test glob::include::tests::prefilter ... ok test glob::portable::tests::absolute_pattern ... ok test glob::portable::tests::absolute_pattern_escapes_cwd ... ok test glob::portable::tests::absolute_pattern_escapes_cwd_unix ... ok test glob::portable::tests::test_error ... ok test glob::portable::tests::test_valid ... ok test metadata::pyproject::tests::normalize ... ok test metadata::tests::dependency_metadata_rechecks_uv_symlink_after_program_change ... ok test metadata::tests::dependency_metadata_tracks_environment_changes ... ok test metadata::tests::dependency_metadata_tracks_environment_symlink ... ok test metadata::tests::dependency_metadata_tracks_failed_selected_environment_refresh ... ok test metadata::tests::dependency_metadata_warning_is_reported_by_default ... ok test metadata::tests::empty_member_pyproject_ty_configuration_precedes_uv_workspace ... ok test metadata::tests::external_uv_workspace_precedes_plain_member_pyproject ... ok test metadata::tests::infers_python_version_from_uv_environment ... ok test metadata::tests::member_ty_configuration_precedes_uv_workspace ... ok test metadata::tests::member_ty_toml_configuration_precedes_uv_workspace ... ok test metadata::tests::nested_projects_in_root_project ... ok test metadata::tests::nested_projects_in_sub_project ... ok test metadata::tests::nested_projects_with_outer_ty_section ... ok test metadata::tests::nested_projects_without_ty_sections ... ok test metadata::tests::project_with_invalid_pyproject ... ok test metadata::tests::project_with_pyproject ... ok test metadata::tests::project_with_ty_and_pyproject_toml ... ok test metadata::tests::project_without_pyproject ... ok test metadata::tests::requires_python_and_python_version ... ok test metadata::tests::requires_python_beta_version ... ok test metadata::tests::requires_python_greater_than_major_minor ... ok test metadata::tests::requires_python_less_than ... ok test metadata::tests::requires_python_major_minor ... ok test metadata::tests::requires_python_major_minor_patch ... ok test metadata::tests::requires_python_major_only ... ok test metadata::tests::requires_python_no_specifiers ... ok test metadata::tests::requires_python_old_version_uses_lowest_supported_version ... ok test metadata::tests::requires_python_too_large_major_version ... ok test metadata::tests::requires_python_unsupported_future_version ... ok test metadata::tests::uv_refresh_error_takes_precedence_over_dependency_error ... ok test metadata::tests::uv_workspace_options_precedence ... 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 script::tests::script_tag_does_not_read_notebook_source ... 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::filters_unknown_module_owners_without_parent_fallback ... 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::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::shares_dependency_strings ... ok test uv::tests::use_uv_from_system ... ok test result: ok. 77 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ty_python_core-1b5ff1902c92a177 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 82 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::imported_final_candidates_are_separate_from_declarations ... 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_short_circuit::ambiguous_ambiguous ... ok test tests::truthiness_short_circuit::ambiguous_false ... ok test tests::truthiness_short_circuit::ambiguous_true ... ok test tests::truthiness_short_circuit::ambiguous_uninhabited ... ok test tests::truthiness_short_circuit::false_ambiguous ... ok test tests::truthiness_short_circuit::false_false ... ok test tests::truthiness_short_circuit::false_true ... ok test tests::truthiness_short_circuit::false_uninhabited ... ok test tests::truthiness_short_circuit::true_ambiguous ... ok test tests::truthiness_short_circuit::true_false ... ok test tests::truthiness_short_circuit::true_true ... ok test tests::truthiness_short_circuit::true_uninhabited ... ok test tests::truthiness_short_circuit::uninhabited_ambiguous ... ok test tests::truthiness_short_circuit::uninhabited_false ... ok test tests::truthiness_short_circuit::uninhabited_true ... ok test tests::truthiness_short_circuit::uninhabited_uninhabited ... ok test tests::uninhabited_truthiness ... 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::imported_qualifier_merge_preserves_alternative_declaration ... ok test use_def::place_state::tests::imported_qualifier_preserves_existing_declaration ... 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. 82 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ty_python_semantic-153273486ff4b582 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 499 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::generic_callback_resolves_dependencies_per_alternative ... ok test types::call::bind::tests::intersection_argument_retains_correlated_inference ... ok test types::call::bind::tests::overloaded_argument_retains_correlated_inference ... ok test types::callable::tests::paramspec_value_materializations_do_not_add_return_type ... ok test types::class::known::tests::known_class_doesnt_fallback_to_unknown_unexpectedly_on_latest_version ... ok test types::class::known::tests::known_class_doesnt_fallback_to_unknown_unexpectedly_on_low_python_version ... ok test types::class::known::tests::known_class_roundtrip_from_str ... ok test types::constraints::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::solution_walker_break_restores_path_assignments ... ok test types::constraints::projection::tests::alternative_constraint_failures_keep_upper_bounds_on_separate_paths ... ok test types::constraints::projection::tests::caller_fixed_upper_bound_failures_preserve_evidence_and_order ... 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::invalid_paths_respect_projection_budgets ... ok test types::constraints::projection::tests::mixed_evidence_may_use_a_caller_typevars_declared_bound ... 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::upper_bound_cannot_narrow_a_callable_receiver ... ok test types::constraints::projection::tests::upper_bound_checks_mixed_evidence_after_substitution ... ok test types::constraints::projection::tests::upper_bound_checks_validity_lower_when_evidence_selects_a_solution ... ok test types::constraints::projection::tests::valid_unsolved_path_is_not_unconstrained ... ok test types::constraints::resolution::tests::captured_alias_dependency_is_not_closed_by_its_argument ... ok test types::constraints::resolution::tests::closed_recursive_alias_retains_its_identity ... ok test types::constraints::resolution::tests::partial_resolves_dependencies_in_its_wrapped_callable ... ok test types::constraints::resolution::tests::recursive_alias_arguments_resolve_selected_dependencies ... ok test types::constraints::resolution::tests::recursive_alias_bodies_retain_captured_dependencies ... ok test types::constraints::sequents::tests::disjoint_lower_bounds_skip_empty_sequent_maps ... ok test types::constraints::sequents::tests::overlapping_lower_bounds_do_not_skip_nonempty_sequent_map ... 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_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_depend_on_inferable ... 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::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::constraints::tests::validity_closes_over_typevars_in_declared_upper_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::collection::tests::collects_function_aliases_and_imports ... ok test types::dedicated::pytest::collection::tests::collects_generic_functions_and_classes ... ok test types::dedicated::pytest::collection::tests::collects_only_remaining_bindings ... ok test types::dedicated::pytest::collection::tests::collects_parametrized_generic_function_once ... ok test types::dedicated::pytest::collection::tests::collects_pytest_and_unittest_functions ... ok test types::dedicated::pytest::collection::tests::collects_unittest_run_test_only_without_named_tests ... ok test types::dedicated::pytest::collection::tests::enclosing_classes_follow_binding_scope ... ok test types::dedicated::pytest::collection::tests::excludes_abstract_test_classes ... ok test types::dedicated::pytest::collection::tests::excludes_known_property_decorators ... ok test types::dedicated::pytest::collection::tests::honors_inherited_class_opt_outs ... ok test types::dedicated::pytest::collection::tests::honors_module_opt_out ... ok test types::dedicated::pytest::collection::tests::matches_test_function_prefix_case_sensitively ... ok test types::dedicated::pytest::collection::tests::rejects_custom_constructors ... ok test types::dedicated::pytest::collection::tests::requires_a_default_test_module_name ... ok test types::dedicated::pytest::collection::tests::treats_project_defined_unittest_test_case_as_an_ordinary_base ... ok test types::dedicated::pytest::fixtures::tests::classifies_only_supported_fixture_requests ... ok test types::dedicated::pytest::fixtures::tests::creating_conftest_updates_fixture_resolution ... ok test types::dedicated::pytest::fixtures::tests::declines_dynamic_core_plugin_registries ... ok test types::dedicated::pytest::fixtures::tests::excludes_direct_parameters_and_keeps_indirect_parameters ... ok test types::dedicated::pytest::fixtures::tests::excludes_mock_patch_and_unittest_parameters ... ok test types::dedicated::pytest::fixtures::tests::excludes_unavailable_definitions_from_fixture_exposures ... ok test types::dedicated::pytest::fixtures::tests::follows_test_class_mro ... ok test types::dedicated::pytest::fixtures::tests::honors_static_names_and_ignores_dynamic_names ... ok test types::dedicated::pytest::fixtures::tests::ignores_imported_fixture_exposures_unavailable_at_runtime ... ok test types::dedicated::pytest::fixtures::tests::ignores_local_fixture_declarations_unavailable_at_runtime ... ok test types::dedicated::pytest::fixtures::tests::ignores_overwritten_imported_fixtures ... ok test types::dedicated::pytest::fixtures::tests::prefers_class_fixtures_and_skips_method_receivers ... ok test types::dedicated::pytest::fixtures::tests::preserves_conditional_imported_fixture_definitions ... ok test types::dedicated::pytest::fixtures::tests::preserves_explicit_fixture_name_declarations ... ok test types::dedicated::pytest::fixtures::tests::preserves_fixture_exposure_provenance_across_imports ... ok test types::dedicated::pytest::fixtures::tests::project_fixtures_shadow_installed_core_plugins ... ok test types::dedicated::pytest::fixtures::tests::requires_a_default_pytest_test_module_name ... ok test types::dedicated::pytest::fixtures::tests::resolves_conftest_fixture_dependency_from_parent_conftest ... ok test types::dedicated::pytest::fixtures::tests::resolves_conftest_fixtures_from_request_directory_to_first_party_root ... ok test types::dedicated::pytest::fixtures::tests::resolves_conftest_providers_from_outermost_matching_first_party_root ... ok test types::dedicated::pytest::fixtures::tests::resolves_dependencies_for_fixture_declarations_unavailable_at_runtime ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixture_after_positional_only_method_receiver ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixture_alongside_cyclic_reexport ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixture_declarations_from_stub_only_classes ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixture_reexports_through_stub_only_modules ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixtures_for_nested_test_classes ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixtures_in_test_class_bases ... ok test types::dedicated::pytest::fixtures::tests::resolves_imported_fixture_declarations_from_source_when_available ... ok test types::dedicated::pytest::fixtures::tests::resolves_imported_fixture_exposures ... ok test types::dedicated::pytest::fixtures::tests::resolves_installed_core_plugins_in_registration_order ... ok test types::dedicated::pytest::fixtures::tests::resolves_same_file_fixture_declarations_and_dependencies ... ok test types::dedicated::pytest::fixtures::tests::skips_invalid_core_plugin_names ... ok test types::dedicated::pytest::fixtures::tests::updating_core_plugin_registry_updates_fixture_resolution ... ok test types::dedicated::pytest::fixtures::tests::uses_lexical_context_for_fixture_dependencies ... ok test types::dedicated::pytest::fixtures::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_keep_upper_bounds_on_the_same_path ... 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_preserves_correlated_alternatives ... ok test types::generics::tests::inference_preserves_expanding_cycles_hidden_by_merging ... ok test types::generics::tests::merged_cycle_recovery_preserves_unresolved_alternative ... ok test types::generics::tests::missing_dependency_does_not_use_declared_default ... ok test types::generics::tests::outer_typevar_with_same_name_remains_resolved ... 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::resolved_single_path_preserves_merged_projection ... ok test types::generics::tests::satisfiable_constraint_analysis_discards_rejected_paths ... ok test types::generics::tests::single_inference_defers_unsolved_defaults ... ok test types::generics::tests::unanchored_dependency_cycle_remains_unresolved ... 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::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::dynamic_class_metaclass_updates_after_base_change ... 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::loop_variable_types_are_independent_of_file_order ... 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::recursive_protocol_materialization_tracks_member_type_changes ... ok test types::infer::tests::redundant_cast_without_closing_parenthesis ... ok test types::infer::tests::redundant_condition_lookup_does_not_reenter_scope_inference ... ok test types::infer::tests::redundant_elif_fix_preserves_line_endings_and_checks_cleanly ... ok test types::infer::tests::repeated_tuple_conditions_share_provenance ... 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::infer::tests::undefined_reveal_fix_updates_after_source_changes ... ok test types::instance::tests::protocol_materialization_noop_checks_synthesized_types ... 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::negation_subtyping_matches_materialized_negation ... 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::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_deduplicates_dnf_branches ... 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_preserves_same_length_tuples ... ok test types::set_theoretic::builder::tests::cycle_recovery_skips_other_redundancy_simplification ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_growing_tuple_lengths ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_never_tuples_to_an_upper_bound ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_recursive_literal_union ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_tuples_without_relation_queries ... ok test types::set_theoretic::builder::tests::literal_intersection_simplification_matches_relations ... 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::signatures::tests::paramspec_identity_specialization_preserves_source_positions ... ok test types::tests::bounded_intersection_limits_negated_alias_expansion ... 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::pending_narrowing_cycle_recovery_checks_alias_arguments ... ok test types::tests::pending_narrowing_cycle_recovery_preserves_guarded_contributions ... ok test types::tests::pending_narrowing_intersections_are_order_independent ... ok test types::tests::property_deprecations_do_not_infer_accessor_signatures ... ok test types::tests::recursive_annotated_normalization ... ok test types::tests::recursive_annotated_relations ... 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::fully_static_paramspec_value_has_no_dynamic_content ... 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. 465 passed; 0 failed; 34 ignored; 0 measured; 0 filtered out; finished in 5.85s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/corpus-3b9d8597364aaa57 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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 4.50s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/mdtest-147141110536fe5f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 504 tests test lint_doc::escape-character-in-forward-annotation.md ... ok test lint_doc::implicit-concatenated-string-type-annotation.md ... ok test lint_doc::ignore-comment-unknown-rule.md ... ok test lint_doc::abstract-method-in-final-class.md ... ok test lint_doc::index-out-of-bounds.md ... ok test lint_doc::empty-body.md ... ok test lint_doc::final-without-value.md ... ok test lint_doc::final-on-non-method.md ... ok test lint_doc::duplicate-kw-only.md ... ok test lint_doc::ineffective-final.md ... ok test lint_doc::experimental-syntax.md ... ok test lint_doc::assert-type-unspellable-subtype.md ... ok test lint_doc::abstract-and-final-method.md ... ok test lint_doc::conflicting-declarations.md ... ok test lint_doc::invalid-attribute-override.md ... ok test lint_doc::conflicting-metaclass.md ... ok test lint_doc::call-top-callable.md ... ok test lint_doc::invalid-attribute-access.md ... ok test lint_doc::disjoint-cast.md ... ok test lint_doc::call-abstract-method.md ... ok test lint_doc::invalid-legacy-positional-parameter.md ... ok test lint_doc::call-non-callable.md ... ok test lint_doc::ambiguous-protocol-member.md ... ok test lint_doc::invalid-context-manager.md ... ok test lint_doc::invalid-declaration.md ... ok test lint_doc::invalid-base.md ... ok test lint_doc::invalid-named-tuple.md ... ok test lint_doc::invalid-ignore-comment.md ... ok test lint_doc::cyclic-class-definition.md ... ok test lint_doc::invalid-dataclass-override.md ... ok test lint_doc::invalid-dataclass.md ... ok test lint_doc::invalid-enum-member-annotation.md ... ok test lint_doc::invalid-explicit-override.md ... ok test lint_doc::invalid-generic-class.md ... ok test lint_doc::invalid-await.md ... ok test lint_doc::invalid-frozen-dataclass-subclass.md ... ok test lint_doc::invalid-exception-caught.md ... ok test lint_doc::invalid-init-type-variable.md ... ok test lint_doc::invalid-generic-enum.md ... ok test lint_doc::invalid-module-getattr-call.md ... ok test lint_doc::invalid-metaclass.md ... ok test lint_doc::invalid-legacy-type-variable.md ... ok test lint_doc::invalid-match-pattern.md ... ok test lint_doc::invalid-key.md ... ok test lint_doc::invalid-paramspec.md ... ok test lint_doc::invalid-method-override.md ... ok test lint_doc::division-by-zero.md ... ok test lint_doc::invalid-newtype.md ... ok test lint_doc::invalid-named-tuple-override.md ... ok test lint_doc::invalid-mutable-override.md ... ok test lint_doc::blanket-ignore-comment.md ... ok test lint_doc::deprecated.md ... ok test lint_doc::inconsistent-mro.md ... ok test lint_doc::invalid-overload.md ... ok test lint_doc::invalid-return-type.md ... ok test lint_doc::missing-direct-dependency.md ... ok test lint_doc::invalid-assignment.md ... ok test lint_doc::invalid-property-type-override.md ... ok test lint_doc::invalid-protocol.md ... ok test lint_doc::invalid-type-checking-constant.md ... ok test lint_doc::invalid-super-argument.md ... ok test lint_doc::invalid-raise.md ... ok test lint_doc::invalid-type-form.md ... ok test lint_doc::invalid-type-variable-bound.md ... ok test lint_doc::invalid-argument-type.md ... ok test lint_doc::invalid-total-ordering.md ... ok test lint_doc::invalid-type-variable-default.md ... ok test lint_doc::invalid-syntax-in-forward-annotation.md ... ok test lint_doc::cyclic-type-alias-definition.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-guard-definition.md ... ok test lint_doc::invalid-type-arguments.md ... ok test lint_doc::instance-layout-conflict.md ... ok test lint_doc::pydantic-discarded-extra-argument.md ... ok test lint_doc::invalid-typed-dict-field.md ... ok test lint_doc::dataclass-field-order.md ... ok test lint_doc::missing-argument.md ... ok test lint_doc::invalid-yield.md ... ok test lint_doc::invalid-typed-dict-statement.md ... ok test lint_doc::isinstance-against-protocol.md ... ok test lint_doc::not-subscriptable.md ... ok test lint_doc::positional-only-parameter-as-kwarg.md ... ok test lint_doc::parameter-already-assigned.md ... ok test lint_doc::missing-override-decorator.md ... ok test lint_doc::possibly-missing-submodule.md ... ok test lint_doc::no-matching-overload.md ... ok test lint_doc::non-callable-init-subclass.md ... ok test lint_doc::dynamic-function-decorator-return.md ... ok test lint_doc::missing-type-argument.md ... ok test lint_doc::missing-typed-dict-key.md ... ok test lint_doc::possibly-missing-attribute.md ... ok test lint_doc::override-of-final-method.md ... ok test lint_doc::redundant-cast.md ... ok test lint_doc::too-many-positional-arguments.md ... ok test lint_doc::possibly-missing-import.md ... ok test lint_doc::not-iterable.md ... ok test lint_doc::possibly-unresolved-reference.md ... ok test lint_doc::unresolved-import.md ... ok test lint_doc::shadowed-type-variable.md ... ok test lint_doc::redundant-final-classvar.md ... ok test lint_doc::mismatched-type-name.md ... ok test lint_doc::subclass-of-dataclass-with-order.md ... ok test lint_doc::subclass-of-final-class.md ... ok test lint_doc::static-assert-error.md ... ok test lint_doc::unknown-argument.md ... ok test lint_doc::invalid-typed-dict-header.md ... ok test lint_doc::mismatched-sentinel-name.md ... ok test lint_doc::type-assertion-failure.md ... ok test lint_doc::super-call-in-named-tuple-method.md ... ok test lint_doc::truthiness-test-of-callable.md ... ok test lint_doc::undefined-reveal.md ... ok test lint_doc::unbound-type-variable.md ... ok test lint_doc::unresolved-reference.md ... ok test lint_doc::truthiness-test-of-none-union.md ... ok test lint_doc::truthiness-test-of-iterable.md ... ok test lint_doc::unresolved-attribute.md ... ok test lint_doc::unresolved-global.md ... ok test lint_doc::unsound-assignment.md ... ok test lint_doc::raw-string-type-annotation.md ... ok test lint_doc::unsound-return-statement.md ... ok test lint_doc::unused-ignore-comment.md ... ok test lint_doc::unsupported-base.md ... ok test lint_doc::unused-type-ignore-comment.md ... ok test lint_doc::unsound-yield.md ... ok test lint_doc::unsupported-bool-conversion.md ... ok test lint_doc::unsupported-operator.md ... ok test lint_doc::unused-awaitable.md ... ok test lint_doc::isinstance-against-typed-dict.md ... ok test lint_doc::duplicate-base.md ... ok test lint_doc::override-of-final-variable.md ... ok test mdtest::annotations/starred.md ... ok test mdtest::annotations/generic_alias.md ... ok test mdtest::annotations/int_float_complex.md ... ok test lint_doc::possibly-missing-implicit-call.md ... ok test mdtest::annotations/optional.md ... ok test lint_doc::missing-slot.md ... ok test lint_doc::redundant-condition-strict.md ... ok test mdtest::annotations/any.md ... ok test mdtest::annotations/annotated.md ... ok test mdtest::annotations/stdlib_typing_aliases.md ... ok test lint_doc::unavailable-implicit-super-arguments.md ... ok test mdtest::assignment/unbound.md ... ok test lint_doc::invalid-parameter-default.md ... ok test mdtest::assignment/walrus.md ... ok test lint_doc::redundant-condition.md ... ok test lint_doc::unsupported-dynamic-base.md ... ok test lint_doc::useless-overload-body.md ... ok test mdtest::assignment/multi_target.md ... ok test mdtest::binary/booleans.md ... ok test mdtest::abstract.md ... ok test mdtest::annotations/literal_string.md ... ok test mdtest::annotations/unsupported_special_forms.md ... ok test lint_doc::zero-stepsize-in-slice.md ... ok test mdtest::annotations/intersection_types.md ... ok test mdtest::binary/classes.md ... ok test mdtest::call/annotation.md ... ok test mdtest::annotations/literal.md ... ok test mdtest::binary/tuples.md ... ok test mdtest::call/abstract_method.md ... ok test mdtest::call/callable_instance.md ... ok test mdtest::annotations/callable.md ... ok test mdtest::call/dunder_import.md ... ok test mdtest::assignment/augmented.md ... ok test mdtest::annotations/new_types.md ... ok test mdtest::annotations/union.md ... ok test mdtest::annotations/never.md ... ok test mdtest::binary/instances.md ... ok test mdtest::call/invalid_syntax.md ... ok test mdtest::call/never.md ... ok test mdtest::annotations/unsupported_special_types.md ... ok test mdtest::annotations/deferred.md ... ok test mdtest::annotations/unsupported_type_qualifiers.md ... ok test mdtest::call/getattr_static.md ... ok test mdtest::call/subclass_of.md ... ok test mdtest::comparison/byte_literals.md ... ok test mdtest::call/open.md ... ok test mdtest::annotations/string.md ... ok test mdtest::call/new_class.md ... ok test mdtest::call/replace.md ... ok test mdtest::binary/custom.md ... ok test mdtest::call/dunder.md ... ok test mdtest::binary/unions.md ... ok test mdtest::comparison/enums.md ... ok test mdtest::assignment/unsound.md ... ok test mdtest::call/callables_as_descriptors.md ... ok test mdtest::call/str_startswith.md ... ok test mdtest::comparison/integers.md ... ok test mdtest::comparison/strings.md ... ok test mdtest::annotations/self.md ... ok test mdtest::comparison/unions.md ... ok test mdtest::binary/integers.md ... ok test mdtest::boundness_declaredness/public.md ... ok test mdtest::boolean/short_circuit.md ... ok test mdtest::comparison/instances/membership_test.md ... ok test mdtest::call/builtins.md ... ok test mdtest::comparison/identity.md ... ok test mdtest::conditional/if_statement.md ... ok test mdtest::comparison/intersections.md ... ok test mdtest::class/super.md ... ok test mdtest::comparison/instances/rich_comparison.md ... ok test mdtest::annotations/invalid.md ... ok test mdtest::conditional/if_expression.md ... ok test mdtest::dataclasses/post_init.md ... ok test mdtest::declaration/error.md ... ok test mdtest::comprehensions/invalid_syntax.md ... ok test mdtest::comparison/non_bool_returns.md ... ok test mdtest::comparison/unsupported.md ... ok test mdtest::assignment/annotations.md ... ok test mdtest::comprehensions/basic.md ... ok test mdtest::del.md ... ok test mdtest::diagnostics/attribute_assignment.md ... ok test mdtest::decorators/total_ordering.md ... ok test mdtest::call/union.md ... ok test mdtest::dataclasses/fields.md ... ok test mdtest::call/type.md ... ok test mdtest::diagnostics/missing_argument.md ... ok test mdtest::diagnostics/missing_argument_paramspec.md ... ok test mdtest::conditional/match.md ... ok test mdtest::diagnostics/legacy_typevars.md ... ok test mdtest::diagnostics/invalid_type_parameter_order.md ... ok test mdtest::diagnostics/no_matching_overload.md ... ok test mdtest::classes.md ... ok test mdtest::diagnostics/shadowing.md ... ok test mdtest::diagnostics/invalid_argument_type.md ... ok test mdtest::call/methods.md ... ok test mdtest::diagnostics/single_matching_overload.md ... ok test mdtest::diagnostics/special_form_attributes.md ... ok test mdtest::diagnostics/too_many_positionals.md ... ok test mdtest::diagnostics/error_context.md ... ok test mdtest::diagnostics/unknown_argument.md ... ok test mdtest::diagnostics/unresolved_import.md ... ok test mdtest::call/overloads.md ... ok test mdtest::diagnostics/invalid_await.md ... ok test mdtest::call/function.md ... ok test mdtest::doc/README.md ... ok test mdtest::decorators.md ... ok test mdtest::diagnostics/unsupported_bool_conversion.md ... ok test mdtest::diagnostics/unsupported_base_dynamic_type.md ... ok test mdtest::diagnostics/missing_type_argument.md ... ok test mdtest::async.md ... ok test mdtest::cycle/basic.md ... ok test mdtest::diagnostics/version_related_syntax_errors.md ... ok test mdtest::diagnostics/invalid_assignment_syntactic_variants.md ... ok test mdtest::diagnostics/same_names.md ... ok test mdtest::diagnostics/unused_awaitable.md ... ok test mdtest::exception/invalid_syntax.md ... ok test mdtest::directives/assert_never.md ... ok test mdtest::diagnostics/unresolved_reference.md ... ok test mdtest::doc/public_type_undeclared_symbols.md ... ok test mdtest::external/README.md ... ok test mdtest::external/numpy.md ... ok test mdtest::external/attrs.md ... ok test mdtest::external/pydantic.md ... ok test mdtest::expression/assert.md ... ok test mdtest::exception/except_star.md ... ok test mdtest::external/pytest.md ... ok test mdtest::external/sqlalchemy.md ... ok test mdtest::external/strawberry.md ... ok test mdtest::diagnostics/invalid_match_pattern.md ... ok test mdtest::external/sqlmodel.md ... ok test mdtest::external/pydantic_extra_search_paths.md ... ok test mdtest::expression/attribute.md ... ok test mdtest::expression/if.md ... ok test mdtest::directives/assert_type.md ... ok test mdtest::call/functools_partial.md ... ok test mdtest::diagnostics/unpacking.md ... ok test mdtest::diagnostics/semantic_syntax_errors.md ... ok test mdtest::diagnostics/union_call.md ... ok test mdtest::directives/reveal_type.md ... ok test mdtest::descriptor_protocol.md ... ok test mdtest::generics/builtins.md ... ok test mdtest::expression/lambda.md ... ok test mdtest::exception/basic.md ... ok test mdtest::expression/len.md ... ok test mdtest::deprecated.md ... ok test mdtest::generics/legacy/aliases.md ... ok test mdtest::directives/cast.md ... ok test mdtest::function/parameters.md ... ok test mdtest::comparison/tuples.md ... ok test mdtest::class/slots.md ... ok test mdtest::exception/control_flow.md ... ok test mdtest::function/return_type_inference.md ... ok test mdtest::expression/boolean.md ... ok test mdtest::expression/yield_and_yield_from.md ... ok test mdtest::generics/pep695/aliases.md ... ok test mdtest::import/allowed_unresolved_imports.md ... ok test mdtest::generics/pep695/concatenate.md ... ok test mdtest::final.md ... ok test mdtest::generics/set_theoretic.md ... ok test mdtest::bidirectional.md ... ok test mdtest::generics/legacy/unpack.md ... ok test mdtest::generics/legacy/callables.md ... ok test mdtest::import/builtins.md ... ok test mdtest::generics/pep695/callables.md ... ok test mdtest::import/conflicts.md ... ok test mdtest::import/conditional.md ... ok test mdtest::generics/legacy/variance.md ... ok test mdtest::attributes.md ... ok test mdtest::import/case_sensitive.md ... ok test mdtest::import/dunder_file_attribute.md ... ok test mdtest::import/basic.md ... ok test mdtest::import/errors.md ... ok test mdtest::import/invalid_syntax.md ... ok test mdtest::exhaustiveness_checking.md ... ok test mdtest::generics/pep695/variables.md ... ok test mdtest::import/conventions.md ... ok test mdtest::import/cyclic.md ... ok test mdtest::import/module_getattr.md ... ok test mdtest::import/partial_stub_packages.md ... ok test mdtest::import/replace_imports_with_any.md ... ok test mdtest::generics/legacy/typevartuple.md ... ok test mdtest::generics/legacy/variables.md ... ok test mdtest::import/legacy_namespace.md ... ok test mdtest::import/namespace.md ... ok test mdtest::cycle/implicit_instance_attributes.md ... ok test mdtest::import/tracking.md ... ok test mdtest::import/missing_direct_dependency.md ... ok test mdtest::import/relative.md ... ok test mdtest::libraries/numpy.md ... ok test mdtest::known_constants.md ... ok test mdtest::literal/boolean.md ... ok test mdtest::import/nonstandard_conventions.md ... ok test mdtest::literal/bytes.md ... ok test mdtest::import/stubs.md ... ok test mdtest::import/dunder_all.md ... ok test mdtest::literal/complex.md ... ok test mdtest::literal/collections/tuple.md ... ok test mdtest::import/workspaces.md ... ok test mdtest::function/return_type.md ... ok test mdtest::invalid_syntax.md ... ok test mdtest::literal/collections/set.md ... ok test mdtest::instance_layout_conflict.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::generics/pep695/typevartuple.md ... ok test mdtest::literal/float.md ... ok test mdtest::mdtest_custom_typeshed.md ... ok test mdtest::literal/ellipsis.md ... ok test mdtest::literal/f_string.md ... ok test mdtest::loops/iterators.md ... ok test mdtest::literal/integer.md ... ok test mdtest::literal/string.md ... ok test mdtest::literal/collections/generator_expressions.md ... ok test mdtest::literal/collections/dictionary.md ... ok test mdtest::narrow/bool-call.md ... ok test mdtest::narrow/assert.md ... ok test mdtest::narrow/boolean.md ... ok test mdtest::mdtest_config.md ... ok test mdtest::import/star.md ... ok test mdtest::dataclasses/dataclass_transform.md ... ok test mdtest::import/stub_packages.md ... ok test mdtest::import/site_packages_discovery.md ... ok test mdtest::narrow/assignment.md ... ok test mdtest::generics/scoping.md ... ok test mdtest::narrow/conditionals/elif_else.md ... ok test mdtest::intersection_types.md ... ok test mdtest::narrow/callable.md ... ok test mdtest::narrow/conditionals/boolean.md ... ok test mdtest::narrow/conditionals/not.md ... ok test mdtest::generics/pep695/classes.md ... ok test mdtest::mro.md ... ok test mdtest::narrow/conditionals/is_not.md ... ok test mdtest::generics/legacy/functions.md ... ok test mdtest::ide_support/all_members.md ... ok test mdtest::narrow/aliased_conditions.md ... ok test mdtest::loops/async_for.md ... ok test mdtest::notebook.md ... ok test mdtest::narrow/while.md ... ok test mdtest::narrow/hasattr.md ... ok test mdtest::generics/legacy/classes.md ... ok test mdtest::narrow/post_if_statement.md ... ok test mdtest::call/constructor.md ... ok test mdtest::narrow/complex_target.md ... ok test mdtest::narrow/truthiness.md ... ok test mdtest::narrow/len.md ... ok test mdtest::generics/pep695/functions.md ... ok test mdtest::loops/while_loop.md ... ok test mdtest::generics/pep695/variance.md ... ok test mdtest::os_name.md ... ok test mdtest::narrow/type.md ... ok test mdtest::narrow/issubclass.md ... ok test mdtest::paramspec_subcall_error_location.md ... ok test mdtest::narrow/conditionals/nested.md ... ok test mdtest::regression/2236_tuple_is_disjoint.md ... ok test mdtest::regression/1377_iteration_count_mismatch.md ... ok test mdtest::metaclass.md ... ok test mdtest::regression/3525_character_split_notebook.md ... ok test mdtest::narrow/type_guards.md ... ok test mdtest::public_types.md ... ok test mdtest::loops/for.md ... ok test mdtest::regression/3020_callable_type_of.md ... ok test mdtest::regression/2799_constraint_correlation.md ... ok test mdtest::regression/3593_function_known_decorators_cycle.md ... ok test mdtest::regression/3208_recursive_protocol_signature.md ... ok test mdtest::regression/3804_bound_typevar_default_cycle.md ... ok test mdtest::regression/3720_dynamic_class_codegen_cycle.md ... ok test mdtest::regression/14334_diagnostics_in_wrong_file.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::promotion.md ... ok test mdtest::scopes/builtin.md ... ok test mdtest::regression/noninferable_projection_to_terminal.md ... ok test mdtest::scopes/global-constants.md ... ok test mdtest::generics/legacy/paramspec.md ... ok test mdtest::scopes/annotate_global.md ... ok test mdtest::regression/3954_recursive_protocol_structural_relation.md ... ok test mdtest::python_version.md ... ok test mdtest::override.md ... ok test mdtest::regression/3812_cyclic_generic_alias_base.md ... ok test mdtest::regression/derived_constraint_cycles.md ... ok test mdtest::scopes/unbound.md ... ok test mdtest::shadowing/class.md ... ok test mdtest::scopes/moduletype_attrs.md ... ok test mdtest::shadowing/variable_declaration.md ... ok test mdtest::scopes/class_implicit_attrs.md ... ok test mdtest::shadowing/function.md ... ok test mdtest::scopes/dunder_class.md ... ok test mdtest::stubs/locals.md ... ok test mdtest::regression/constraint_set_ordering.md ... ok test mdtest::scopes/global.md ... ok test mdtest::stubs/ellipsis.md ... ok test mdtest::sentinels.md ... ok test mdtest::dataclasses/dataclasses.md ... ok test mdtest::narrow/conditionals/in.md ... ok test mdtest::subscript/bytes.md ... ok test mdtest::struct_unpack.md ... ok test mdtest::subscript/alias.md ... ok test mdtest::scopes/nonlocal.md ... ok test mdtest::stubs/class.md ... ok test mdtest::narrow/conditionals/eq.md ... ok test mdtest::subscript/assignment_diagnostics.md ... ok test mdtest::subscript/stepsize_zero.md ... ok test mdtest::suppressions/blanket_ignore.md ... ok test mdtest::subscript/class.md ... ok test mdtest::subscript/string.md ... ok test mdtest::type_compendium/README.md ... ok test mdtest::subscript/lists.md ... ok test mdtest::narrow/isinstance.md ... ok test mdtest::subscript/instance.md ... ok test mdtest::t_strings.md ... ok test mdtest::narrow/conditionals/is.md ... ok test mdtest::suppressions/no_type_check.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::pep695_type_aliases.md ... ok test mdtest::suppressions/ty_ignore.md ... ok test mdtest::type_compendium/never.md ... ok test mdtest::suppressions/type_ignore.md ... ok test mdtest::type_compendium/not_t.md ... ok test mdtest::sys_platform.md ... ok test mdtest::scripts.md ... ok test mdtest::type_compendium/none.md ... ok test mdtest::type_compendium/integer_literals.md ... ok test mdtest::type_of/dynamic.md ... ok test mdtest::type_of/typing_dot_Type.md ... ok test mdtest::subscript/tuple.md ... ok test mdtest::type_display/callable.md ... ok test mdtest::enums.md ... ok test mdtest::terminal_statements.md ... ok test mdtest::type_properties/str_repr.md ... ok test mdtest::type_form.md ... ok test mdtest::type_compendium/tuple.md ... ok test mdtest::ty_extensions.md ... ok test mdtest::type_properties/quantification.md ... ok test mdtest::type_properties/implies_subtype_of.md ... ok test mdtest::suspicious_conditions.md ... ok test mdtest::type_properties/tuples_containing_never.md ... ok test mdtest::type_of/generics.md ... ok test mdtest::unary/integers.md ... ok test mdtest::redundant_condition.md ... ok test mdtest::unary/custom.md ... ok test mdtest::unary/invert_add_usub.md ... ok test mdtest::narrow/match.md ... ok test mdtest::type_of/basic.md ... ok test mdtest::type_properties/is_equivalent_to.md ... ok test mdtest::type_properties/is_singleton.md ... ok test mdtest::properties.md ... ok test mdtest::type_qualifiers/initvar.md ... ok test mdtest::unary/not.md ... ok test mdtest::type_qualifiers/classvar.md ... ok test mdtest::named_tuple.md ... ok test mdtest::type_compendium/object.md ... ok test mdtest::scopes/eager.md ... ok test mdtest::subscript/typevar.md ... ok test mdtest::type_properties/is_assignable_to.md ... ok test mdtest::type_properties/constraints.md ... ok test mdtest::union_types.md ... ok test mdtest::overloads.md ... ok test mdtest::type_properties/truthiness.md ... ok test mdtest::implicit_type_aliases.md ... ok test mdtest::type_properties/is_subtype_of.md ... ok test mdtest::with/sync.md ... ok test mdtest::type_qualifiers/final.md ... ok test mdtest::pep613_type_aliases.md ... ok test mdtest::unreachable.md ... ok test mdtest::liskov.md ... ok test mdtest::with/async.md ... ok test mdtest::type_properties/is_disjoint_from.md ... ok test mdtest::statically_known_branches.md ... ok test mdtest::type_properties/materialization.md ... ok test mdtest::unpacking.md ... ok test mdtest::protocols.md ... ok test mdtest::generics/pep695/paramspec.md ... ok test mdtest::typed_dict.md ... ok test result: ok. 504 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.09s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ty_server-de37ccd1d882fe44 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 5 tests test document::text_document::tests::redo_edit ... ok test server::script_progress::tests::script_progress_reports_completion_counts_and_last_started ... ok test session::tests::closed_cached_stub_resolves_to_vendored_file ... ok test session::tests::detached_command_executor_does_not_retain_document_index ... ok test session::tests::detached_untrusted_executor_rejects_commands ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 200 tests test call_hierarchy::incoming_calls_multi_file ... 2026-10-16 08:10:28.072925610 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.073029090 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.073092520 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.073225141 DEBUG Client info: None 2026-10-16 08:10:28.073264451 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.073285211 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.073299851 INFO Version: Unknown 2026-10-16 08:10:28.073384871 DEBUG Received server response for request 1 2026-10-16 08:10:28.073464922 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.073488442 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp1vBfU3 2026-10-16 08:10:28.073514512 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.073620142 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.073673002 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.073677562 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.073686312 DEBUG No workspace configuration provided for file:///tmp/.tmp1vBfU3 2026-10-16 08:10:28.073697302 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:28.073699882 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-16 08:10:28.073771543 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.073777263 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp1vBfU3, using default options 2026-10-16 08:10:28.073801213 DEBUG Initializing workspace `file:///tmp/.tmp1vBfU3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.073827683 DEBUG Searching for a project in '/tmp/.tmp1vBfU3' 2026-10-16 08:10:28.073857323 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:28.073862653 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.077581236 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.077598346 DEBUG Resolving local virtual environment: /tmp/.tmp1vBfU3/.venv 2026-10-16 08:10:28.077645226 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.077655716 DEBUG No virtual environment found 2026-10-16 08:10:28.077677536 DEBUG Adding first-party search path `/tmp/.tmp1vBfU3` 2026-10-16 08:10:28.077681746 DEBUG Using vendored stdlib 2026-10-16 08:10:28.077824877 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.077833277 DEBUG Adding new file root '/tmp/.tmp1vBfU3' of kind Project 2026-10-16 08:10:28.081287889 INFO Project::index_files{project=.tmp1vBfU3}: Indexed 3 file(s) in 0.002s 2026-10-16 08:10:28.081311279 DEBUG Updating project to check open files 2026-10-16 08:10:28.081428729 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1vBfU3/lib.py") 2026-10-16 08:10:28.081440079 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1vBfU3/lib.py` 2026-10-16 08:10:28.081447839 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1vBfU3/lib.py` 2026-10-16 08:10:28.081561390 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1vBfU3/lib.py` to project `.tmp1vBfU3` 2026-10-16 08:10:28.081574240 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1vBfU3/lib.py` 2026-10-16 08:10:28.081576640 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:28.081584000 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:28.082052341 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.082143152 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=551.91µs 2026-10-16 08:10:28.082156882 DEBUG Received server response for request 2 2026-10-16 08:10:28.082166162 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-10-16 08:10:28.086589977 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=4.41ms 2026-10-16 08:10:28.086615267 DEBUG Received server response for request 3 2026-10-16 08:10:28.136057709 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:28.136122419 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.136138539 DEBUG method="shutdown" response.id=4 duration=25.86µs 2026-10-16 08:10:28.136152459 DEBUG Received server response for request 4 2026-10-16 08:10:28.136157889 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.136175119 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-10-16 08:10:28.138411077 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.138488557 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.138534737 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.138593167 DEBUG Client info: None 2026-10-16 08:10:28.138627597 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.138642197 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.138648827 INFO Version: Unknown 2026-10-16 08:10:28.138691208 DEBUG Received server response for request 1 2026-10-16 08:10:28.138735708 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.138750178 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpVCfreR 2026-10-16 08:10:28.138757508 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.138849388 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.138886068 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.138889908 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.138898188 DEBUG No workspace configuration provided for file:///tmp/.tmpVCfreR 2026-10-16 08:10:28.138904828 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:28.138907958 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-16 08:10:28.138962819 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.138968979 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpVCfreR, using default options 2026-10-16 08:10:28.138979989 DEBUG Initializing workspace `file:///tmp/.tmpVCfreR`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.138996099 DEBUG Searching for a project in '/tmp/.tmpVCfreR' 2026-10-16 08:10:28.139024889 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:28.139030079 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.140416174 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.140425974 DEBUG Resolving local virtual environment: /tmp/.tmpVCfreR/.venv 2026-10-16 08:10:28.140471374 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.140476314 DEBUG No virtual environment found 2026-10-16 08:10:28.140489914 DEBUG Adding first-party search path `/tmp/.tmpVCfreR` 2026-10-16 08:10:28.140494134 DEBUG Using vendored stdlib 2026-10-16 08:10:28.140619704 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.140629414 DEBUG Adding new file root '/tmp/.tmpVCfreR' of kind Project 2026-10-16 08:10:28.144473738 INFO Project::index_files{project=.tmpVCfreR}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:28.144491058 DEBUG Updating project to check open files 2026-10-16 08:10:28.144568058 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVCfreR/foo.py") 2026-10-16 08:10:28.144578738 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVCfreR/foo.py` 2026-10-16 08:10:28.144585658 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVCfreR/foo.py` 2026-10-16 08:10:28.144693148 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVCfreR/foo.py` to project `.tmpVCfreR` 2026-10-16 08:10:28.144706669 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVCfreR/foo.py` 2026-10-16 08:10:28.144708949 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:28.144716549 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:28.145007110 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.145068170 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=344.96µs 2026-10-16 08:10:28.145097390 DEBUG Received server response for request 2 2026-10-16 08:10:28.145114730 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-10-16 08:10:28.145318101 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=187.58µs 2026-10-16 08:10:28.145336511 DEBUG Received server response for request 3 2026-10-16 08:10:28.155535536 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:28.155559186 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.155565596 DEBUG method="shutdown" response.id=4 duration=9.90µs 2026-10-16 08:10:28.155581506 DEBUG Received server response for request 4 2026-10-16 08:10:28.155585006 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.155594176 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-10-16 08:10:28.156974311 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.157034681 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.157067631 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.157112981 DEBUG Client info: None 2026-10-16 08:10:28.157140412 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.157150472 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.157155912 INFO Version: Unknown 2026-10-16 08:10:28.157190722 DEBUG Received server response for request 1 2026-10-16 08:10:28.157219822 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.157232102 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpcBOmpI 2026-10-16 08:10:28.157238012 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.157308872 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.157345192 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.157349192 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.157355902 DEBUG No workspace configuration provided for file:///tmp/.tmpcBOmpI 2026-10-16 08:10:28.157361242 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:28.157364312 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-16 08:10:28.157419872 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.157424532 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpcBOmpI, using default options 2026-10-16 08:10:28.157433163 DEBUG Initializing workspace `file:///tmp/.tmpcBOmpI`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.157446533 DEBUG Searching for a project in '/tmp/.tmpcBOmpI' 2026-10-16 08:10:28.157471433 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:28.157476133 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.157923574 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.157929414 DEBUG Resolving local virtual environment: /tmp/.tmpcBOmpI/.venv 2026-10-16 08:10:28.157969444 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.157973684 DEBUG No virtual environment found 2026-10-16 08:10:28.157984314 DEBUG Adding first-party search path `/tmp/.tmpcBOmpI` 2026-10-16 08:10:28.157988214 DEBUG Using vendored stdlib 2026-10-16 08:10:28.158068385 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.158072375 DEBUG Adding new file root '/tmp/.tmpcBOmpI' of kind Project 2026-10-16 08:10:28.160794764 INFO Project::index_files{project=.tmpcBOmpI}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:28.160810304 DEBUG Updating project to check open files 2026-10-16 08:10:28.160868414 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcBOmpI/foo.py") 2026-10-16 08:10:28.160875555 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcBOmpI/foo.py` 2026-10-16 08:10:28.160881805 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcBOmpI/foo.py` 2026-10-16 08:10:28.160976835 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcBOmpI/foo.py` to project `.tmpcBOmpI` 2026-10-16 08:10:28.160988385 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcBOmpI/foo.py` 2026-10-16 08:10:28.160990955 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:28.160997675 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:28.161304286 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.161399196 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=395.38µs 2026-10-16 08:10:28.161411196 DEBUG Received server response for request 2 2026-10-16 08:10:28.171557432 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:28.171581812 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.171588242 DEBUG method="shutdown" response.id=3 duration=10.25µs 2026-10-16 08:10:28.171598802 DEBUG Received server response for request 3 2026-10-16 08:10:28.171601842 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.171610952 DEBUG Received exit notification, exiting ok test closed_documents::closed_external_file_respects_project_editor_settings ... 2026-10-16 08:10:28.173194387 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.173259757 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.173300278 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.173375978 DEBUG Client info: None 2026-10-16 08:10:28.173405958 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.173420208 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.173426438 INFO Version: Unknown 2026-10-16 08:10:28.173469458 DEBUG Received server response for request 1 2026-10-16 08:10:28.173511998 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.173528828 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.173624339 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.173667269 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.173671129 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.173689069 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:28.173745539 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.173766249 DEBUG Initializing workspace `file:///tmp/.tmpkIx1Gs/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.173784669 DEBUG Searching for a project in '/tmp/.tmpkIx1Gs/a' 2026-10-16 08:10:28.173821289 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:28.173827049 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.175088474 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.175097724 DEBUG Resolving local virtual environment: /tmp/.tmpkIx1Gs/a/.venv 2026-10-16 08:10:28.175150244 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.175154694 DEBUG No virtual environment found 2026-10-16 08:10:28.175168704 DEBUG Adding first-party search path `/tmp/.tmpkIx1Gs/a` 2026-10-16 08:10:28.175172804 DEBUG Using vendored stdlib 2026-10-16 08:10:28.175296305 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.175300855 DEBUG Adding new file root '/tmp/.tmpkIx1Gs/a' of kind Project 2026-10-16 08:10:28.177472182 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:28.177485622 DEBUG Initializing workspace `file:///tmp/.tmpkIx1Gs/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.177497902 DEBUG Searching for a project in '/tmp/.tmpkIx1Gs/b/src' 2026-10-16 08:10:28.177552002 DEBUG Found project at '/tmp/.tmpkIx1Gs/b' 2026-10-16 08:10:28.177555832 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.180101581 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.180108441 DEBUG Resolving local virtual environment: /tmp/.tmpkIx1Gs/b/.venv 2026-10-16 08:10:28.180149681 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.180153791 DEBUG No virtual environment found 2026-10-16 08:10:28.180163921 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:10:28.180176681 DEBUG Adding extra search-path `/tmp/.tmpkIx1Gs/deps` 2026-10-16 08:10:28.180180841 DEBUG Adding first-party search path `/tmp/.tmpkIx1Gs/b/src` 2026-10-16 08:10:28.180184761 DEBUG Adding first-party search path `/tmp/.tmpkIx1Gs/b` 2026-10-16 08:10:28.180188481 DEBUG Using vendored stdlib 2026-10-16 08:10:28.180309212 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.180313912 DEBUG Adding new file root '/tmp/.tmpkIx1Gs/b' of kind Project 2026-10-16 08:10:28.180826354 DEBUG Adding new file root '/tmp/.tmpkIx1Gs/deps' of kind SearchPath 2026-10-16 08:10:28.183233382 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:28.183246042 DEBUG Updating project to check open files 2026-10-16 08:10:28.183266452 DEBUG Updating project to check open files 2026-10-16 08:10:28.183323082 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:10:28.183386713 DEBUG method="textDocument/hover" response.id=2 duration=109.32µs 2026-10-16 08:10:28.183401933 DEBUG Received server response for request 2 2026-10-16 08:10:28.193479017 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:28.193500558 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.193508748 DEBUG method="shutdown" response.id=3 duration=12.69µs 2026-10-16 08:10:28.193518958 DEBUG Received server response for request 3 2026-10-16 08:10:28.193523468 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.193533228 DEBUG Received exit notification, exiting ok test closed_documents::closed_unrelated_file_uses_fallback_project ... 2026-10-16 08:10:28.195732535 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.195786085 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.195818156 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.195889496 DEBUG Client info: None 2026-10-16 08:10:28.195926416 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.195939896 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.195946196 INFO Version: Unknown 2026-10-16 08:10:28.195996896 DEBUG Received server response for request 1 2026-10-16 08:10:28.196028886 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.196044656 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.196121277 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.196161387 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.196164857 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.196181357 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:28.196223877 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.196239427 DEBUG Initializing workspace `file:///tmp/.tmpdtL9ld/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.196252287 DEBUG Searching for a project in '/tmp/.tmpdtL9ld/a' 2026-10-16 08:10:28.196289237 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:28.196293667 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.196761889 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.196767659 DEBUG Resolving local virtual environment: /tmp/.tmpdtL9ld/a/.venv 2026-10-16 08:10:28.196810139 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.196814429 DEBUG No virtual environment found 2026-10-16 08:10:28.196826709 DEBUG Adding first-party search path `/tmp/.tmpdtL9ld/a` 2026-10-16 08:10:28.196830859 DEBUG Using vendored stdlib 2026-10-16 08:10:28.196928589 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.196932799 DEBUG Adding new file root '/tmp/.tmpdtL9ld/a' of kind Project 2026-10-16 08:10:28.198903456 INFO Project::index_files{project=a}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:28.198916896 DEBUG Initializing workspace `file:///tmp/.tmpdtL9ld/b`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.198927136 DEBUG Searching for a project in '/tmp/.tmpdtL9ld/b' 2026-10-16 08:10:28.198958056 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:28.198962756 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.201151244 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.201158654 DEBUG Resolving local virtual environment: /tmp/.tmpdtL9ld/b/.venv 2026-10-16 08:10:28.201198334 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.201202334 DEBUG No virtual environment found 2026-10-16 08:10:28.201213394 DEBUG Adding first-party search path `/tmp/.tmpdtL9ld/b` 2026-10-16 08:10:28.201217384 DEBUG Using vendored stdlib 2026-10-16 08:10:28.201333545 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.201337865 DEBUG Adding new file root '/tmp/.tmpdtL9ld/b' of kind Project 2026-10-16 08:10:28.204293475 INFO Project::index_files{project=b}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:28.204307035 DEBUG Updating project to check open files 2026-10-16 08:10:28.204324635 DEBUG Updating project to check open files 2026-10-16 08:10:28.204383465 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:10:28.204410145 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:10:28.207185565 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["a"] 2026-10-16 08:10:28.207247335 DEBUG method="textDocument/hover" response.id=2 duration=2.91ms 2026-10-16 08:10:28.207262335 DEBUG Received server response for request 2 2026-10-16 08:10:28.217350030 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:28.217393990 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.217399800 DEBUG method="shutdown" response.id=3 duration=9.33µs 2026-10-16 08:10:28.217410550 DEBUG Received server response for request 3 2026-10-16 08:10:28.217413780 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.217423230 DEBUG Received exit notification, exiting ok test closed_documents::opening_extensionless_script_enables_inline_settings ... 2026-10-16 08:10:28.219697818 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.219752058 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.219786669 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.219842049 DEBUG Client info: None 2026-10-16 08:10:28.219872149 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.219883529 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.219889069 INFO Version: Unknown 2026-10-16 08:10:28.219928389 DEBUG Received server response for request 1 2026-10-16 08:10:28.219960649 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.219981639 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.220052280 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.220088640 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.220092520 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.220105610 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:28.220159620 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.220173340 DEBUG Initializing workspace `file:///tmp/.tmpjVQyyG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.220187770 DEBUG Searching for a project in '/tmp/.tmpjVQyyG/src' 2026-10-16 08:10:28.220227430 DEBUG Found project at '/tmp/.tmpjVQyyG/src' 2026-10-16 08:10:28.220232020 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.220687812 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.220693142 DEBUG Resolving local virtual environment: /tmp/.tmpjVQyyG/src/.venv 2026-10-16 08:10:28.220732862 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.220737352 DEBUG No virtual environment found 2026-10-16 08:10:28.220753552 DEBUG Adding extra search-path `/tmp/.tmpjVQyyG/src/workspace-deps` 2026-10-16 08:10:28.220758502 DEBUG Adding first-party search path `/tmp/.tmpjVQyyG/src` 2026-10-16 08:10:28.220762582 DEBUG Using vendored stdlib 2026-10-16 08:10:28.220853242 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.220857282 DEBUG Adding new file root '/tmp/.tmpjVQyyG/src' of kind Project 2026-10-16 08:10:28.221251774 DEBUG Adding new file root '/tmp/.tmpjVQyyG/src/workspace-deps' of kind SearchPath 2026-10-16 08:10:28.223757762 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-16 08:10:28.223771372 DEBUG Updating project to check open files 2026-10-16 08:10:28.224012293 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.226717903 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["workspace"] 2026-10-16 08:10:28.226748363 DEBUG method="textDocument/hover" response.id=2 duration=2.96ms 2026-10-16 08:10:28.226763953 DEBUG Received server response for request 2 2026-10-16 08:10:28.226781843 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:28.226788803 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 08:10:28.226823773 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjVQyyG/src/script") 2026-10-16 08:10:28.226831363 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjVQyyG/src/script` 2026-10-16 08:10:28.226840093 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjVQyyG/src/script` 2026-10-16 08:10:28.226964243 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjVQyyG/src/script` to project `src` 2026-10-16 08:10:28.226983613 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjVQyyG/src/script` 2026-10-16 08:10:28.226986074 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:28.226992184 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(181))}}: Set open project files (count: 1) 2026-10-16 08:10:28.227427815 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-16 08:10:28.227465175 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.227470385 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-16 08:10:28.227478745 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpjVQyyG/src/script-deps` 2026-10-16 08:10:28.227483775 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-16 08:10:28.227591886 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.227599696 DEBUG request{id=3 method=textDocument/hover}: Adding new file root '/tmp/.tmpjVQyyG/src/script-deps' of kind SearchPath 2026-10-16 08:10:28.227661276 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.229346732 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["script"] 2026-10-16 08:10:28.229385132 DEBUG method="textDocument/hover" response.id=3 duration=2.39ms 2026-10-16 08:10:28.229396092 DEBUG Received server response for request 3 2026-10-16 08:10:28.239473447 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:28.239492007 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.239498167 DEBUG method="shutdown" response.id=4 duration=9.29µs 2026-10-16 08:10:28.239507267 DEBUG Received server response for request 4 2026-10-16 08:10:28.239510447 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.239519517 DEBUG Received exit notification, exiting ok test closed_documents::server_fulfills_requests_for_closed_workspace_files ... 2026-10-16 08:10:28.241496964 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.241560904 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.241595574 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.241647854 DEBUG Client info: None 2026-10-16 08:10:28.241677084 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.241687675 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.241693045 INFO Version: Unknown 2026-10-16 08:10:28.241729535 DEBUG Received server response for request 1 2026-10-16 08:10:28.241773755 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.241787205 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpSrRO5a 2026-10-16 08:10:28.241794125 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.241880515 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.241915565 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.241919285 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.241925855 DEBUG No workspace configuration provided for file:///tmp/.tmpSrRO5a 2026-10-16 08:10:28.241930615 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-16 08:10:28.241987946 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.241993616 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpSrRO5a, using default options 2026-10-16 08:10:28.242004306 DEBUG Initializing workspace `file:///tmp/.tmpSrRO5a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.242020566 DEBUG Searching for a project in '/tmp/.tmpSrRO5a' 2026-10-16 08:10:28.242062976 DEBUG Found project at '/tmp/.tmpSrRO5a' 2026-10-16 08:10:28.242067266 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.243426561 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.243435121 DEBUG Resolving local virtual environment: /tmp/.tmpSrRO5a/.venv 2026-10-16 08:10:28.243485471 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.243490211 DEBUG No virtual environment found 2026-10-16 08:10:28.243501971 DEBUG Adding first-party search path `/tmp/.tmpSrRO5a` 2026-10-16 08:10:28.243506061 DEBUG Using vendored stdlib 2026-10-16 08:10:28.243621411 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.243626801 DEBUG Adding new file root '/tmp/.tmpSrRO5a' of kind Project 2026-10-16 08:10:28.245337637 DEBUG Skipping directory '/tmp/.tmpSrRO5a/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-16 08:10:28.246631002 INFO Project::index_files{project=.tmpSrRO5a}: Indexed 2 file(s) in 0.002s 2026-10-16 08:10:28.246647232 DEBUG Updating project to check open files 2026-10-16 08:10:28.246829322 DEBUG method="textDocument/documentSymbol" response.id=2 duration=156.10µs 2026-10-16 08:10:28.246843202 DEBUG Received server response for request 2 2026-10-16 08:10:28.246861642 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-16 08:10:28.246910293 DEBUG method="textDocument/documentSymbol" response.id=3 duration=38.01µs 2026-10-16 08:10:28.246920293 DEBUG Received server response for request 3 2026-10-16 08:10:28.246928893 DEBUG Client sends request `textDocument/documentSymbol` with ID 4 2026-10-16 08:10:28.246998943 DEBUG method="textDocument/documentSymbol" response.id=4 duration=61.37µs 2026-10-16 08:10:28.247008233 DEBUG Received server response for request 4 2026-10-16 08:10:28.247015233 DEBUG Client sends request `textDocument/documentSymbol` with ID 5 2026-10-16 08:10:28.247063083 DEBUG method="textDocument/documentSymbol" response.id=5 duration=39.38µs 2026-10-16 08:10:28.247071423 DEBUG Received server response for request 5 2026-10-16 08:10:28.247078493 DEBUG Client sends request `textDocument/documentSymbol` with ID 6 2026-10-16 08:10:28.247125053 DEBUG method="textDocument/documentSymbol" response.id=6 duration=38.41µs 2026-10-16 08:10:28.247133583 DEBUG Received server response for request 6 2026-10-16 08:10:28.247141253 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-16 08:10:28.247328574 DEBUG request{id=7 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.258846224 DEBUG request{id=7 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 08:10:28.260302119 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is def answer() -> int 2026-10-16 08:10:28.260332459 DEBUG method="textDocument/hover" response.id=7 duration=13.18ms 2026-10-16 08:10:28.260343969 DEBUG Received server response for request 7 2026-10-16 08:10:28.260359219 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 8 2026-10-16 08:10:28.260421549 DEBUG method="textDocument/semanticTokens/full" response.id=8 duration=40.95µs 2026-10-16 08:10:28.260430709 DEBUG Received server response for request 8 2026-10-16 08:10:28.260437009 DEBUG Client sends request `textDocument/foldingRange` with ID 9 2026-10-16 08:10:28.260477970 DEBUG method="textDocument/foldingRange" response.id=9 duration=31.64µs 2026-10-16 08:10:28.260486250 DEBUG Received server response for request 9 2026-10-16 08:10:28.260492540 DEBUG Client sends request `textDocument/prepareRename` with ID 10 2026-10-16 08:10:28.260528320 DEBUG method="textDocument/prepareRename" response.id=10 duration=26.41µs 2026-10-16 08:10:28.260536550 DEBUG Received server response for request 10 2026-10-16 08:10:28.260542770 DEBUG Client sends request `textDocument/rename` with ID 11 2026-10-16 08:10:28.260629220 DEBUG method="textDocument/rename" response.id=11 duration=77.27µs 2026-10-16 08:10:28.260639580 DEBUG Received server response for request 11 2026-10-16 08:10:28.270720195 DEBUG Client sends request `shutdown` with ID 12 2026-10-16 08:10:28.270748995 DEBUG request{id=12 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.270756515 DEBUG method="shutdown" response.id=12 duration=11.25µs 2026-10-16 08:10:28.270765755 DEBUG Received server response for request 12 2026-10-16 08:10:28.270770085 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.270786195 DEBUG Received exit notification, exiting ok test closed_documents::server_rejects_unsupported_targets ... 2026-10-16 08:10:28.273482985 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.273540185 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.273577355 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.273643175 DEBUG Client info: None 2026-10-16 08:10:28.273676705 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.273688525 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.273694205 INFO Version: Unknown 2026-10-16 08:10:28.273728085 DEBUG Received server response for request 1 2026-10-16 08:10:28.273759516 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.273774136 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.273845556 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.273882646 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.273886116 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.273898726 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-16 08:10:28.273949666 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.273964376 DEBUG Initializing workspace `file:///tmp/.tmp6kgnjr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.273979126 DEBUG Searching for a project in '/tmp/.tmp6kgnjr/src' 2026-10-16 08:10:28.274021666 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:28.274026857 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.274519298 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.274525178 DEBUG Resolving local virtual environment: /tmp/.tmp6kgnjr/src/.venv 2026-10-16 08:10:28.274567598 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.274571918 DEBUG No virtual environment found 2026-10-16 08:10:28.274583468 DEBUG Adding first-party search path `/tmp/.tmp6kgnjr/src` 2026-10-16 08:10:28.274587668 DEBUG Using vendored stdlib 2026-10-16 08:10:28.274689459 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.274693619 DEBUG Adding new file root '/tmp/.tmp6kgnjr/src' of kind Project 2026-10-16 08:10:28.276602965 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:28.276620775 DEBUG Updating project to check open files 2026-10-16 08:10:28.276646136 WARN Ignoring request id=2 method=textDocument/documentSymbol because Document file:///tmp/.tmp6kgnjr/src/notebook.ipynb is neither open nor a supported closed file 2026-10-16 08:10:28.276664206 DEBUG method="textDocument/documentSymbol" response.id=2 duration=25.46µs 2026-10-16 08:10:28.276674686 DEBUG Received server response for request 2 2026-10-16 08:10:28.276683426 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-16 08:10:28.276696766 WARN Ignoring request id=3 method=textDocument/documentSymbol because Document untitled:unknown is neither open nor a supported closed file 2026-10-16 08:10:28.276708956 DEBUG method="textDocument/documentSymbol" response.id=3 duration=14.67µs 2026-10-16 08:10:28.276717856 DEBUG Received server response for request 3 2026-10-16 08:10:28.286788381 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:28.286808131 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.286815631 DEBUG method="shutdown" response.id=4 duration=10.36µs 2026-10-16 08:10:28.286825501 DEBUG Received server response for request 4 2026-10-16 08:10:28.286829381 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.286838321 DEBUG Received exit notification, exiting ok test closed_documents::server_reports_only_included_closed_files_in_workspace_mode ... 2026-10-16 08:10:28.288359916 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.288434316 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.288468607 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.288525437 DEBUG Client info: None 2026-10-16 08:10:28.288553257 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-10-16 08:10:28.288564017 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.288568837 INFO Version: Unknown 2026-10-16 08:10:28.288605877 DEBUG Received server response for request 1 2026-10-16 08:10:28.288645967 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.288660057 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.288742727 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.288777348 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.288781038 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.288792858 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:28.288849888 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.288866848 DEBUG Initializing workspace `file:///tmp/.tmpNVh1s1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.288882538 DEBUG Searching for a project in '/tmp/.tmpNVh1s1/src' 2026-10-16 08:10:28.288928468 DEBUG Found project at '/tmp/.tmpNVh1s1/src' 2026-10-16 08:10:28.288933008 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.290195953 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.290204593 DEBUG Resolving local virtual environment: /tmp/.tmpNVh1s1/src/.venv 2026-10-16 08:10:28.290253333 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.290258113 DEBUG No virtual environment found 2026-10-16 08:10:28.290273873 DEBUG Adding extra search-path `/tmp/.tmpNVh1s1/deps` 2026-10-16 08:10:28.290278543 DEBUG Adding first-party search path `/tmp/.tmpNVh1s1/src` 2026-10-16 08:10:28.290282423 DEBUG Using vendored stdlib 2026-10-16 08:10:28.290401113 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.290405463 DEBUG Adding new file root '/tmp/.tmpNVh1s1/src' of kind Project 2026-10-16 08:10:28.290975585 DEBUG Adding new file root '/tmp/.tmpNVh1s1/deps' of kind SearchPath 2026-10-16 08:10:28.291297876 DEBUG Ignoring file `/tmp/.tmpNVh1s1/src/excluded.py` because it is excluded by a default or `src.exclude` pattern. 2026-10-16 08:10:28.293469674 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:28.293625194 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNVh1s1/src/main.py"))}: Checking file '/tmp/.tmpNVh1s1/src/main.py' 2026-10-16 08:10:28.293755925 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNVh1s1/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.304173831 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNVh1s1/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:28.304257401 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.77ms 2026-10-16 08:10:28.304277621 DEBUG Received server response for request 2 2026-10-16 08:10:28.304388932 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:10:28.304438762 DEBUG method="textDocument/diagnostic" response.id=3 duration=35.71µs 2026-10-16 08:10:28.304449252 DEBUG Received server response for request 3 2026-10-16 08:10:28.304460492 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 08:10:28.304493372 DEBUG method="textDocument/diagnostic" response.id=4 duration=23.71µs 2026-10-16 08:10:28.304501732 DEBUG Received server response for request 4 2026-10-16 08:10:28.304509042 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-16 08:10:28.304532952 DEBUG request{id=5 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmpNVh1s1/src/missing.py` 2026-10-16 08:10:28.304542732 DEBUG method="textDocument/diagnostic" response.id=5 duration=25.62µs 2026-10-16 08:10:28.304550942 DEBUG Received server response for request 5 2026-10-16 08:10:28.314626377 DEBUG Client sends request `shutdown` with ID 6 2026-10-16 08:10:28.314650507 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.314657307 DEBUG method="shutdown" response.id=6 duration=12.10µs 2026-10-16 08:10:28.314667547 DEBUG Received server response for request 6 2026-10-16 08:10:28.314671267 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.314680547 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_in_open_files_mode ... 2026-10-16 08:10:28.317662498 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.317724528 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.317762748 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.317829788 DEBUG Client info: None 2026-10-16 08:10:28.317854008 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-10-16 08:10:28.317868518 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.317874808 INFO Version: Unknown 2026-10-16 08:10:28.317911809 DEBUG Received server response for request 1 2026-10-16 08:10:28.317948279 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.317962639 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.318062929 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.318107959 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.318112179 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.318124159 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:28.318180209 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.318198859 DEBUG Initializing workspace `file:///tmp/.tmpTEZyMi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.318215670 DEBUG Searching for a project in '/tmp/.tmpTEZyMi/src' 2026-10-16 08:10:28.318249200 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:28.318254760 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.319512774 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.319522744 DEBUG Resolving local virtual environment: /tmp/.tmpTEZyMi/src/.venv 2026-10-16 08:10:28.319574854 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.319579714 DEBUG No virtual environment found 2026-10-16 08:10:28.319592004 DEBUG Adding first-party search path `/tmp/.tmpTEZyMi/src` 2026-10-16 08:10:28.319596194 DEBUG Using vendored stdlib 2026-10-16 08:10:28.319714295 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.319719355 DEBUG Adding new file root '/tmp/.tmpTEZyMi/src' of kind Project 2026-10-16 08:10:28.321833782 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:28.321849882 DEBUG Updating project to check open files 2026-10-16 08:10:28.321924902 DEBUG method="textDocument/diagnostic" response.id=2 duration=48.94µs 2026-10-16 08:10:28.321939762 DEBUG Received server response for request 2 2026-10-16 08:10:28.332022137 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:28.332047968 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.332054948 DEBUG method="shutdown" response.id=3 duration=10.41µs 2026-10-16 08:10:28.332066018 DEBUG Received server response for request 3 2026-10-16 08:10:28.332070418 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.332080038 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_when_disabled ... 2026-10-16 08:10:28.333559633 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.333620843 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.333656543 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.333716003 DEBUG Client info: None 2026-10-16 08:10:28.333740023 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Off, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.333753463 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.333759023 INFO Version: Unknown 2026-10-16 08:10:28.333797454 DEBUG Received server response for request 1 2026-10-16 08:10:28.333830954 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.333845274 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.333922724 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.333960854 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.333964434 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.333975804 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:28.334020484 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.334034924 DEBUG Initializing workspace `file:///tmp/.tmp3PX236/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.334050554 DEBUG Searching for a project in '/tmp/.tmp3PX236/src' 2026-10-16 08:10:28.334096305 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:28.334101285 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.334568836 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.334575256 DEBUG Resolving local virtual environment: /tmp/.tmp3PX236/src/.venv 2026-10-16 08:10:28.334617026 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.334620996 DEBUG No virtual environment found 2026-10-16 08:10:28.334631886 DEBUG Adding first-party search path `/tmp/.tmp3PX236/src` 2026-10-16 08:10:28.334635856 DEBUG Using vendored stdlib 2026-10-16 08:10:28.334718007 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.334721767 DEBUG Adding new file root '/tmp/.tmp3PX236/src' of kind Project 2026-10-16 08:10:28.336693264 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:28.336743934 DEBUG method="textDocument/diagnostic" response.id=2 duration=32.79µs 2026-10-16 08:10:28.336760194 DEBUG Received server response for request 2 2026-10-16 08:10:28.346834519 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:28.346855439 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.346862519 DEBUG method="shutdown" response.id=3 duration=11.72µs 2026-10-16 08:10:28.346873859 DEBUG Received server response for request 3 2026-10-16 08:10:28.346877279 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.346886329 DEBUG Received exit notification, exiting ok test closed_documents::server_uses_current_contents_for_open_and_closed_files ... 2026-10-16 08:10:28.348317394 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.348393024 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.348424644 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.348470974 DEBUG Client info: None 2026-10-16 08:10:28.348493625 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.348505355 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.348510675 INFO Version: Unknown 2026-10-16 08:10:28.348550915 DEBUG Received server response for request 1 2026-10-16 08:10:28.348583795 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.348600165 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.348669235 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.348705935 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.348709605 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.348726905 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:28.348764625 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.348780495 DEBUG Initializing workspace `file:///tmp/.tmpioF1Wq/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.348794556 DEBUG Searching for a project in '/tmp/.tmpioF1Wq/a' 2026-10-16 08:10:28.348827196 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:28.348832166 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.349283117 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.349288667 DEBUG Resolving local virtual environment: /tmp/.tmpioF1Wq/a/.venv 2026-10-16 08:10:28.349327967 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.349331537 DEBUG No virtual environment found 2026-10-16 08:10:28.349343297 DEBUG Adding first-party search path `/tmp/.tmpioF1Wq/a` 2026-10-16 08:10:28.349347327 DEBUG Using vendored stdlib 2026-10-16 08:10:28.349448828 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.349453438 DEBUG Adding new file root '/tmp/.tmpioF1Wq/a' of kind Project 2026-10-16 08:10:28.352408798 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.003s 2026-10-16 08:10:28.352426648 DEBUG Initializing workspace `file:///tmp/.tmpioF1Wq/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.352438258 DEBUG Searching for a project in '/tmp/.tmpioF1Wq/b/src' 2026-10-16 08:10:28.352482188 DEBUG Found project at '/tmp/.tmpioF1Wq/b' 2026-10-16 08:10:28.352486988 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.354544455 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.354552935 DEBUG Resolving local virtual environment: /tmp/.tmpioF1Wq/b/.venv 2026-10-16 08:10:28.354594426 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.354598706 DEBUG No virtual environment found 2026-10-16 08:10:28.354609266 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:10:28.354621826 DEBUG Adding extra search-path `/tmp/.tmpioF1Wq/deps` 2026-10-16 08:10:28.354626106 DEBUG Adding first-party search path `/tmp/.tmpioF1Wq/b/src` 2026-10-16 08:10:28.354630026 DEBUG Adding first-party search path `/tmp/.tmpioF1Wq/b` 2026-10-16 08:10:28.354633706 DEBUG Using vendored stdlib 2026-10-16 08:10:28.354746096 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.354750376 DEBUG Adding new file root '/tmp/.tmpioF1Wq/b' of kind Project 2026-10-16 08:10:28.355238358 DEBUG Adding new file root '/tmp/.tmpioF1Wq/deps' of kind SearchPath 2026-10-16 08:10:28.357663986 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:28.357677456 DEBUG Updating project to check open files 2026-10-16 08:10:28.357693276 DEBUG Updating project to check open files 2026-10-16 08:10:28.357742897 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:10:28.357972207 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.359780724 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-16 08:10:28.359810244 DEBUG method="textDocument/hover" response.id=2 duration=2.11ms 2026-10-16 08:10:28.359824034 DEBUG Received server response for request 2 2026-10-16 08:10:28.359850304 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:28.359858974 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 08:10:28.359896744 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpioF1Wq/deps/library.py") 2026-10-16 08:10:28.359905054 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpioF1Wq/deps/library.py` 2026-10-16 08:10:28.359912824 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpioF1Wq/deps/library.py` 2026-10-16 08:10:28.359987264 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["unsaved"] 2026-10-16 08:10:28.360002334 DEBUG method="textDocument/hover" response.id=3 duration=75.67µs 2026-10-16 08:10:28.360012244 DEBUG Received server response for request 3 2026-10-16 08:10:28.360023234 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 08:10:28.360029904 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-16 08:10:28.360041214 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpioF1Wq/deps/library.py` 2026-10-16 08:10:28.360044784 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 08:10:28.360057505 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-16 08:10:28.360079485 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpioF1Wq/deps/library.py", kind: FileContent } 2026-10-16 08:10:28.360099365 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpioF1Wq/deps/library.py", kind: FileContent } 2026-10-16 08:10:28.360104785 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpioF1Wq/deps/library.py` 2026-10-16 08:10:28.360109555 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpioF1Wq/deps/library.py` 2026-10-16 08:10:28.360170755 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-16 08:10:28.360183785 DEBUG method="textDocument/hover" response.id=4 duration=66.19µs 2026-10-16 08:10:28.360192445 DEBUG Received server response for request 4 2026-10-16 08:10:28.360232245 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:10:28.360238205 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-16 08:10:28.360247445 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpioF1Wq/a` 2026-10-16 08:10:28.360266375 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpioF1Wq/deps/library.py", kind: Any } 2026-10-16 08:10:28.360272525 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpioF1Wq/b/src` 2026-10-16 08:10:28.360288565 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpioF1Wq/deps/library.py", kind: Any } 2026-10-16 08:10:28.360293655 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpioF1Wq/deps/library.py` 2026-10-16 08:10:28.360349085 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-16 08:10:28.360361026 DEBUG method="textDocument/hover" response.id=5 duration=56.00µs 2026-10-16 08:10:28.360381716 DEBUG Received server response for request 5 2026-10-16 08:10:28.360401156 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:10:28.360408046 DEBUG Client sends request `textDocument/hover` with ID 6 2026-10-16 08:10:28.360414216 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpioF1Wq/a` 2026-10-16 08:10:28.360432376 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpioF1Wq/deps/library.py", kind: Any } 2026-10-16 08:10:28.360442286 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpioF1Wq/b/src` 2026-10-16 08:10:28.360457526 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpioF1Wq/deps/library.py", kind: File } 2026-10-16 08:10:28.360464076 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpioF1Wq/deps/library.py` 2026-10-16 08:10:28.360472056 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpioF1Wq/deps/library.py` 2026-10-16 08:10:28.360476496 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpioF1Wq/deps/library.py` 2026-10-16 08:10:28.360483066 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpioF1Wq/deps` 2026-10-16 08:10:28.360489376 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes:remove_file{file=file(Id(280))}: Removing file `/tmp/.tmpioF1Wq/deps/library.py` from project `b` 2026-10-16 08:10:28.360511346 DEBUG request{id=6 method=textDocument/hover}: Failed to resolve file: file not found for `file:///tmp/.tmpioF1Wq/deps/library.py` 2026-10-16 08:10:28.360519236 DEBUG method="textDocument/hover" response.id=6 duration=22.98µs 2026-10-16 08:10:28.360527506 DEBUG Received server response for request 6 2026-10-16 08:10:28.360555486 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:10:28.360559976 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-16 08:10:28.360568816 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpioF1Wq/a` 2026-10-16 08:10:28.360585436 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpioF1Wq/deps/library.py", kind: File } 2026-10-16 08:10:28.360593046 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpioF1Wq/b/src` 2026-10-16 08:10:28.360609546 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpioF1Wq/deps/library.py", kind: File } 2026-10-16 08:10:28.360614696 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpioF1Wq/deps/library.py` 2026-10-16 08:10:28.360619576 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpioF1Wq/deps/library.py` 2026-10-16 08:10:28.360623886 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpioF1Wq/deps/library.py` 2026-10-16 08:10:28.360629996 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpioF1Wq/deps` 2026-10-16 08:10:28.360695837 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-16 08:10:28.360707877 DEBUG method="textDocument/hover" response.id=7 duration=69.37µs 2026-10-16 08:10:28.360716247 DEBUG Received server response for request 7 2026-10-16 08:10:28.370792032 DEBUG Client sends request `shutdown` with ID 8 2026-10-16 08:10:28.370812602 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.370820002 DEBUG method="shutdown" response.id=8 duration=9.96µs 2026-10-16 08:10:28.370829472 DEBUG Received server response for request 8 2026-10-16 08:10:28.370832922 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.370841612 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-10-16 08:10:28.372740048 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.372799229 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.372830949 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.372880749 DEBUG Client info: None 2026-10-16 08:10:28.372905649 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.372917429 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.372923119 INFO Version: Unknown 2026-10-16 08:10:28.372960789 DEBUG Received server response for request 1 2026-10-16 08:10:28.372998529 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.373012949 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.373087420 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.373121850 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.373125750 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.373139330 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:28.373142510 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:28.373176480 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.373190830 DEBUG Initializing workspace `file:///tmp/.tmpZcyWr6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.373205510 DEBUG Searching for a project in '/tmp/.tmpZcyWr6/src' 2026-10-16 08:10:28.373259400 DEBUG Found project at '/tmp/.tmpZcyWr6' 2026-10-16 08:10:28.373263580 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.373710382 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.373715682 DEBUG Resolving local virtual environment: /tmp/.tmpZcyWr6/.venv 2026-10-16 08:10:28.373754272 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.373758372 DEBUG No virtual environment found 2026-10-16 08:10:28.373767992 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:10:28.373776372 DEBUG Adding first-party search path `/tmp/.tmpZcyWr6/src` 2026-10-16 08:10:28.373780272 DEBUG Adding first-party search path `/tmp/.tmpZcyWr6` 2026-10-16 08:10:28.373784002 DEBUG Using vendored stdlib 2026-10-16 08:10:28.373862912 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.373866832 DEBUG Adding new file root '/tmp/.tmpZcyWr6' of kind Project 2026-10-16 08:10:28.377641415 INFO Project::index_files{project=.tmpZcyWr6}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:28.377654146 DEBUG Updating project to check open files 2026-10-16 08:10:28.377716866 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZcyWr6/src/foo.py") 2026-10-16 08:10:28.377723966 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZcyWr6/src/foo.py` 2026-10-16 08:10:28.377730606 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZcyWr6/src/foo.py` 2026-10-16 08:10:28.377853996 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZcyWr6/src/foo.py` to project `.tmpZcyWr6` 2026-10-16 08:10:28.377866196 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZcyWr6/src/foo.py` 2026-10-16 08:10:28.377868726 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:28.377875746 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:28.377959507 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZcyWr6/src/foo.py"))}: Checking file '/tmp/.tmpZcyWr6/src/foo.py' 2026-10-16 08:10:28.378071907 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZcyWr6/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.390620390 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.74ms 2026-10-16 08:10:28.390637681 DEBUG Received server response for request 2 2026-10-16 08:10:28.390686151 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:10:28.390787751 DEBUG method="textDocument/codeAction" response.id=3 duration=75.34µs 2026-10-16 08:10:28.390797991 DEBUG Received server response for request 3 2026-10-16 08:10:28.401125097 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:28.401157267 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.401165547 DEBUG method="shutdown" response.id=4 duration=12.39µs 2026-10-16 08:10:28.401182367 DEBUG Received server response for request 4 2026-10-16 08:10:28.401186097 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.401200867 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-10-16 08:10:28.404133917 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.404198707 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.404238008 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.404293628 DEBUG Client info: None 2026-10-16 08:10:28.404318568 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.404331898 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.404337978 INFO Version: Unknown 2026-10-16 08:10:28.404388068 DEBUG Received server response for request 1 2026-10-16 08:10:28.404424898 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.404439718 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.404523609 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.404561149 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.404565059 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.404579629 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:28.404582879 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:28.404629069 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.404643489 DEBUG Initializing workspace `file:///tmp/.tmpCTKi5n/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.404659249 DEBUG Searching for a project in '/tmp/.tmpCTKi5n/src' 2026-10-16 08:10:28.404694459 DEBUG Found project at '/tmp/.tmpCTKi5n' 2026-10-16 08:10:28.404698439 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.405157431 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.405162681 DEBUG Resolving local virtual environment: /tmp/.tmpCTKi5n/.venv 2026-10-16 08:10:28.405203611 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.405207671 DEBUG No virtual environment found 2026-10-16 08:10:28.405217371 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:10:28.405225321 DEBUG Adding first-party search path `/tmp/.tmpCTKi5n/src` 2026-10-16 08:10:28.405229111 DEBUG Adding first-party search path `/tmp/.tmpCTKi5n` 2026-10-16 08:10:28.405233011 DEBUG Using vendored stdlib 2026-10-16 08:10:28.405316611 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.405321071 DEBUG Adding new file root '/tmp/.tmpCTKi5n' of kind Project 2026-10-16 08:10:28.409096484 INFO Project::index_files{project=.tmpCTKi5n}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:28.409114455 DEBUG Updating project to check open files 2026-10-16 08:10:28.409178855 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpCTKi5n/src/foo.py") 2026-10-16 08:10:28.409186445 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpCTKi5n/src/foo.py` 2026-10-16 08:10:28.409193345 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpCTKi5n/src/foo.py` 2026-10-16 08:10:28.409306255 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpCTKi5n/src/foo.py` to project `.tmpCTKi5n` 2026-10-16 08:10:28.409318195 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCTKi5n/src/foo.py` 2026-10-16 08:10:28.409320505 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:28.409327545 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:28.409425106 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCTKi5n/src/foo.py"))}: Checking file '/tmp/.tmpCTKi5n/src/foo.py' 2026-10-16 08:10:28.409541166 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCTKi5n/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.420089023 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCTKi5n/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:28.420199803 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.87ms 2026-10-16 08:10:28.420217093 DEBUG Received server response for request 2 2026-10-16 08:10:28.420255673 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:10:28.429783496 DEBUG method="textDocument/codeAction" response.id=3 duration=9.51ms 2026-10-16 08:10:28.429802276 DEBUG Received server response for request 3 2026-10-16 08:10:28.440122722 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:28.440159272 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.440168282 DEBUG method="shutdown" response.id=4 duration=13.36µs 2026-10-16 08:10:28.440178432 DEBUG Received server response for request 4 2026-10-16 08:10:28.440183312 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.440199292 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-10-16 08:10:28.445158799 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.445229340 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.445266050 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.445318210 DEBUG Client info: None 2026-10-16 08:10:28.445346180 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.445359430 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.445378100 INFO Version: Unknown 2026-10-16 08:10:28.445418980 DEBUG Received server response for request 1 2026-10-16 08:10:28.445457150 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.445472030 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.445554791 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.445594571 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.445598351 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.445614481 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:28.445617561 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:28.445665401 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.445680901 DEBUG Initializing workspace `file:///tmp/.tmpkLXSXg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.445696821 DEBUG Searching for a project in '/tmp/.tmpkLXSXg/src' 2026-10-16 08:10:28.445730711 DEBUG Found project at '/tmp/.tmpkLXSXg' 2026-10-16 08:10:28.445735221 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.446251753 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.446257903 DEBUG Resolving local virtual environment: /tmp/.tmpkLXSXg/.venv 2026-10-16 08:10:28.446302423 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.446306653 DEBUG No virtual environment found 2026-10-16 08:10:28.446317713 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:10:28.446326423 DEBUG Adding first-party search path `/tmp/.tmpkLXSXg/src` 2026-10-16 08:10:28.446330373 DEBUG Adding first-party search path `/tmp/.tmpkLXSXg` 2026-10-16 08:10:28.446334253 DEBUG Using vendored stdlib 2026-10-16 08:10:28.446438214 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.446443104 DEBUG Adding new file root '/tmp/.tmpkLXSXg' of kind Project 2026-10-16 08:10:28.450232757 INFO Project::index_files{project=.tmpkLXSXg}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:28.450250507 DEBUG Updating project to check open files 2026-10-16 08:10:28.450319907 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkLXSXg/src/foo.py") 2026-10-16 08:10:28.450327547 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpkLXSXg/src/foo.py` 2026-10-16 08:10:28.450334087 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpkLXSXg/src/foo.py` 2026-10-16 08:10:28.450466948 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpkLXSXg/src/foo.py` to project `.tmpkLXSXg` 2026-10-16 08:10:28.450480268 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkLXSXg/src/foo.py` 2026-10-16 08:10:28.450482688 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:28.450490688 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:28.450590898 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkLXSXg/src/foo.py"))}: Checking file '/tmp/.tmpkLXSXg/src/foo.py' 2026-10-16 08:10:28.450706759 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkLXSXg/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.460275852 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkLXSXg/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:28.466143582 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.65ms 2026-10-16 08:10:28.466167962 DEBUG Received server response for request 2 2026-10-16 08:10:28.466211532 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:10:28.473760478 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.473772079 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-16 08:10:28.473816149 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 08:10:28.476467748 DEBUG method="textDocument/codeAction" response.id=3 duration=10.24ms 2026-10-16 08:10:28.476483598 DEBUG Received server response for request 3 2026-10-16 08:10:28.486837754 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:28.486876124 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.486886124 DEBUG method="shutdown" response.id=4 duration=14.33µs 2026-10-16 08:10:28.486895714 DEBUG Received server response for request 4 2026-10-16 08:10:28.486900034 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.486915614 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-10-16 08:10:28.492501213 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.492578804 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.492626004 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.492686724 DEBUG Client info: None 2026-10-16 08:10:28.492719884 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.492733984 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.492740434 INFO Version: Unknown 2026-10-16 08:10:28.492780154 DEBUG Received server response for request 1 2026-10-16 08:10:28.492825795 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.492840965 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.492932235 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.492969075 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.492972765 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.492989235 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:28.492992415 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:28.493046335 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.493064675 DEBUG Initializing workspace `file:///tmp/.tmpiM4I9P/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.493083055 DEBUG Searching for a project in '/tmp/.tmpiM4I9P/src' 2026-10-16 08:10:28.493118826 DEBUG Found project at '/tmp/.tmpiM4I9P' 2026-10-16 08:10:28.493122946 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.494342330 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.494355200 DEBUG Resolving local virtual environment: /tmp/.tmpiM4I9P/.venv 2026-10-16 08:10:28.494417580 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.494422300 DEBUG No virtual environment found 2026-10-16 08:10:28.494432810 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:10:28.494442380 DEBUG Adding first-party search path `/tmp/.tmpiM4I9P/src` 2026-10-16 08:10:28.494446280 DEBUG Adding first-party search path `/tmp/.tmpiM4I9P` 2026-10-16 08:10:28.494450270 DEBUG Using vendored stdlib 2026-10-16 08:10:28.494551720 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.494556720 DEBUG Adding new file root '/tmp/.tmpiM4I9P' of kind Project 2026-10-16 08:10:28.498473314 INFO Project::index_files{project=.tmpiM4I9P}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:28.498490654 DEBUG Updating project to check open files 2026-10-16 08:10:28.498567124 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpiM4I9P/src/foo.py") 2026-10-16 08:10:28.498577494 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpiM4I9P/src/foo.py` 2026-10-16 08:10:28.498585494 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpiM4I9P/src/foo.py` 2026-10-16 08:10:28.498727455 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpiM4I9P/src/foo.py` to project `.tmpiM4I9P` 2026-10-16 08:10:28.498742765 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpiM4I9P/src/foo.py` 2026-10-16 08:10:28.498745385 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:28.498752955 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:28.498856355 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpiM4I9P/src/foo.py"))}: Checking file '/tmp/.tmpiM4I9P/src/foo.py' 2026-10-16 08:10:28.498989826 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpiM4I9P/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.507196024 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpiM4I9P/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:28.507287435 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.53ms 2026-10-16 08:10:28.507316095 DEBUG Received server response for request 2 2026-10-16 08:10:28.507349925 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:10:28.507431355 DEBUG method="textDocument/codeAction" response.id=3 duration=55.50µs 2026-10-16 08:10:28.507451185 DEBUG Received server response for request 3 2026-10-16 08:10:28.517755171 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:28.517791031 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.517797651 DEBUG method="shutdown" response.id=4 duration=11.05µs 2026-10-16 08:10:28.517807801 DEBUG Received server response for request 4 2026-10-16 08:10:28.517814111 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.517830661 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-10-16 08:10:28.521851505 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.521928535 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.521973135 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.522027506 DEBUG Client info: None 2026-10-16 08:10:28.522052716 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.522066476 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.522072636 INFO Version: Unknown 2026-10-16 08:10:28.522116706 DEBUG Received server response for request 1 2026-10-16 08:10:28.522161556 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.522177876 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.522267616 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.522307077 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.522311397 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.522329267 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:28.522332507 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:28.522383017 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.522400327 DEBUG Initializing workspace `file:///tmp/.tmpSo4yFm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.522417717 DEBUG Searching for a project in '/tmp/.tmpSo4yFm/src' 2026-10-16 08:10:28.522454897 DEBUG Found project at '/tmp/.tmpSo4yFm' 2026-10-16 08:10:28.522459137 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.523641191 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.523647511 DEBUG Resolving local virtual environment: /tmp/.tmpSo4yFm/.venv 2026-10-16 08:10:28.523696041 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.523700691 DEBUG No virtual environment found 2026-10-16 08:10:28.523711112 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:10:28.523720292 DEBUG Adding first-party search path `/tmp/.tmpSo4yFm/src` 2026-10-16 08:10:28.523724092 DEBUG Adding first-party search path `/tmp/.tmpSo4yFm` 2026-10-16 08:10:28.523727952 DEBUG Using vendored stdlib 2026-10-16 08:10:28.523829212 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.523833582 DEBUG Adding new file root '/tmp/.tmpSo4yFm' of kind Project 2026-10-16 08:10:28.527709165 INFO Project::index_files{project=.tmpSo4yFm}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:28.527725135 DEBUG Updating project to check open files 2026-10-16 08:10:28.527808386 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSo4yFm/src/foo.py") 2026-10-16 08:10:28.527816496 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSo4yFm/src/foo.py` 2026-10-16 08:10:28.527823016 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSo4yFm/src/foo.py` 2026-10-16 08:10:28.527943716 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSo4yFm/src/foo.py` to project `.tmpSo4yFm` 2026-10-16 08:10:28.527957556 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSo4yFm/src/foo.py` 2026-10-16 08:10:28.527960006 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:28.527967366 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:28.528082727 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpSo4yFm/src/foo.py"))}: Checking file '/tmp/.tmpSo4yFm/src/foo.py' 2026-10-16 08:10:28.528197607 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpSo4yFm/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.537982531 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.00ms 2026-10-16 08:10:28.538003851 DEBUG Received server response for request 2 2026-10-16 08:10:28.538043571 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:10:28.538114131 DEBUG method="textDocument/codeAction" response.id=3 duration=52.67µs 2026-10-16 08:10:28.538124441 DEBUG Received server response for request 3 2026-10-16 08:10:28.548389807 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:28.548424457 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.548431467 DEBUG method="shutdown" response.id=4 duration=10.02µs 2026-10-16 08:10:28.548441457 DEBUG Received server response for request 4 2026-10-16 08:10:28.548445627 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.548460877 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-10-16 08:10:28.551084606 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.551154607 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.551198207 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.551255057 DEBUG Client info: None 2026-10-16 08:10:28.551279117 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.551292097 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.551298207 INFO Version: Unknown 2026-10-16 08:10:28.551341427 DEBUG Received server response for request 1 2026-10-16 08:10:28.551397177 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.551413878 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.551496488 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.551535418 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.551539088 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.551555428 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:28.551558878 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:28.551601448 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.551616358 DEBUG Initializing workspace `file:///tmp/.tmp8mYYKD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.551632188 DEBUG Searching for a project in '/tmp/.tmp8mYYKD/src' 2026-10-16 08:10:28.551668148 DEBUG Found project at '/tmp/.tmp8mYYKD' 2026-10-16 08:10:28.551672048 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.552133450 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.552138700 DEBUG Resolving local virtual environment: /tmp/.tmp8mYYKD/.venv 2026-10-16 08:10:28.552181320 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.552185250 DEBUG No virtual environment found 2026-10-16 08:10:28.552195260 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:10:28.552203650 DEBUG Adding first-party search path `/tmp/.tmp8mYYKD/src` 2026-10-16 08:10:28.552207670 DEBUG Adding first-party search path `/tmp/.tmp8mYYKD` 2026-10-16 08:10:28.552211480 DEBUG Using vendored stdlib 2026-10-16 08:10:28.552293340 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.552297360 DEBUG Adding new file root '/tmp/.tmp8mYYKD' of kind Project 2026-10-16 08:10:28.555024700 INFO Project::index_files{project=.tmp8mYYKD}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:28.555039350 DEBUG Updating project to check open files 2026-10-16 08:10:28.555102320 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8mYYKD/src/foo.py") 2026-10-16 08:10:28.555109500 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8mYYKD/src/foo.py` 2026-10-16 08:10:28.555117380 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8mYYKD/src/foo.py` 2026-10-16 08:10:28.555231841 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp8mYYKD/src/foo.py` to project `.tmp8mYYKD` 2026-10-16 08:10:28.555243841 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8mYYKD/src/foo.py` 2026-10-16 08:10:28.555246311 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:28.555253211 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:28.555349971 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8mYYKD/src/foo.py"))}: Checking file '/tmp/.tmp8mYYKD/src/foo.py' 2026-10-16 08:10:28.555487512 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8mYYKD/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.564086931 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8mYYKD/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:28.569706701 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.45ms 2026-10-16 08:10:28.569725941 DEBUG Received server response for request 2 2026-10-16 08:10:28.569765451 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:10:28.577791399 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.577802519 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-16 08:10:28.577824459 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 08:10:28.580014897 DEBUG method="textDocument/codeAction" response.id=3 duration=10.23ms 2026-10-16 08:10:28.580035887 DEBUG Received server response for request 3 2026-10-16 08:10:28.590387822 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:28.590425373 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.590434123 DEBUG method="shutdown" response.id=4 duration=12.30µs 2026-10-16 08:10:28.590445733 DEBUG Received server response for request 4 2026-10-16 08:10:28.590449523 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.590465723 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-10-16 08:10:28.596143492 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.596213533 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.596252923 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.596311983 DEBUG Client info: None 2026-10-16 08:10:28.596338293 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.596352373 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.596358533 INFO Version: Unknown 2026-10-16 08:10:28.596412373 DEBUG Received server response for request 1 2026-10-16 08:10:28.596453354 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.596467764 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.596554294 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.596593174 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.596596844 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.596613234 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:28.596616394 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:28.596665424 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.596681714 DEBUG Initializing workspace `file:///tmp/.tmp7V51B5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.596698954 DEBUG Searching for a project in '/tmp/.tmp7V51B5/src' 2026-10-16 08:10:28.596736175 DEBUG Found project at '/tmp/.tmp7V51B5' 2026-10-16 08:10:28.596740745 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.597263576 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.597269346 DEBUG Resolving local virtual environment: /tmp/.tmp7V51B5/.venv 2026-10-16 08:10:28.597313377 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.597317877 DEBUG No virtual environment found 2026-10-16 08:10:28.597327967 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:10:28.597336807 DEBUG Adding first-party search path `/tmp/.tmp7V51B5/src` 2026-10-16 08:10:28.597340647 DEBUG Adding first-party search path `/tmp/.tmp7V51B5` 2026-10-16 08:10:28.597344487 DEBUG Using vendored stdlib 2026-10-16 08:10:28.597448987 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.597453367 DEBUG Adding new file root '/tmp/.tmp7V51B5' of kind Project 2026-10-16 08:10:28.601232310 INFO Project::index_files{project=.tmp7V51B5}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:28.601248890 DEBUG Updating project to check open files 2026-10-16 08:10:28.601319060 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7V51B5/src/foo.py") 2026-10-16 08:10:28.601326990 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7V51B5/src/foo.py` 2026-10-16 08:10:28.601333420 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7V51B5/src/foo.py` 2026-10-16 08:10:28.601462861 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7V51B5/src/foo.py` to project `.tmp7V51B5` 2026-10-16 08:10:28.601478011 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7V51B5/src/foo.py` 2026-10-16 08:10:28.601480261 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:28.601487961 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:28.601579011 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7V51B5/src/foo.py"))}: Checking file '/tmp/.tmp7V51B5/src/foo.py' 2026-10-16 08:10:28.601703662 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7V51B5/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.609753640 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7V51B5/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:28.612327499 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.83ms 2026-10-16 08:10:28.612344579 DEBUG Received server response for request 2 2026-10-16 08:10:28.612390949 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:10:28.619244522 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.619255652 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-16 08:10:28.619278873 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 08:10:28.621597101 DEBUG method="textDocument/codeAction" response.id=3 duration=9.19ms 2026-10-16 08:10:28.621613741 DEBUG Received server response for request 3 2026-10-16 08:10:28.631979817 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:28.632019167 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.632027897 DEBUG method="shutdown" response.id=4 duration=13.10µs 2026-10-16 08:10:28.632039057 DEBUG Received server response for request 4 2026-10-16 08:10:28.632043187 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.632058737 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reveal ... 2026-10-16 08:10:28.637543266 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.637618686 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.637666036 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.637724816 DEBUG Client info: None 2026-10-16 08:10:28.637756697 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.637770587 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.637777387 INFO Version: Unknown 2026-10-16 08:10:28.637816497 DEBUG Received server response for request 1 2026-10-16 08:10:28.637861717 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.637877627 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.637964667 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.638012307 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.638016317 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.638032698 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:28.638036128 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:28.638089238 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.638114998 DEBUG Initializing workspace `file:///tmp/.tmpUeajh9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.638132728 DEBUG Searching for a project in '/tmp/.tmpUeajh9/src' 2026-10-16 08:10:28.638177908 DEBUG Found project at '/tmp/.tmpUeajh9/src' 2026-10-16 08:10:28.638182748 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.639424942 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.639435162 DEBUG Resolving local virtual environment: /tmp/.tmpUeajh9/src/.venv 2026-10-16 08:10:28.639486073 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.639491183 DEBUG No virtual environment found 2026-10-16 08:10:28.639503723 DEBUG Adding first-party search path `/tmp/.tmpUeajh9/src` 2026-10-16 08:10:28.639508033 DEBUG Using vendored stdlib 2026-10-16 08:10:28.639607323 INFO Python version: Python 3.11, platform: linux 2026-10-16 08:10:28.639611803 DEBUG Adding new file root '/tmp/.tmpUeajh9/src' of kind Project 2026-10-16 08:10:28.641759900 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:28.641775220 DEBUG Updating project to check open files 2026-10-16 08:10:28.641849301 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUeajh9/src/foo.py") 2026-10-16 08:10:28.641859501 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUeajh9/src/foo.py` 2026-10-16 08:10:28.641867421 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUeajh9/src/foo.py` 2026-10-16 08:10:28.641995481 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUeajh9/src/foo.py` to project `src` 2026-10-16 08:10:28.642010071 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUeajh9/src/foo.py` 2026-10-16 08:10:28.642012471 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:28.642020731 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:28.642149542 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUeajh9/src/foo.py"))}: Checking file '/tmp/.tmpUeajh9/src/foo.py' 2026-10-16 08:10:28.642284522 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUeajh9/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.650983312 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUeajh9/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:28.656165720 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.14ms 2026-10-16 08:10:28.656191140 DEBUG Received server response for request 2 2026-10-16 08:10:28.656247051 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:10:28.656417811 DEBUG method="textDocument/codeAction" response.id=3 duration=151.36µs 2026-10-16 08:10:28.656436381 DEBUG Received server response for request 3 2026-10-16 08:10:28.666737417 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:28.666766397 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.666773447 DEBUG method="shutdown" response.id=4 duration=9.70µs 2026-10-16 08:10:28.666784717 DEBUG Received server response for request 4 2026-10-16 08:10:28.666788847 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.666798197 DEBUG Received exit notification, exiting ok test code_actions::code_action_unsafe_fix ... 2026-10-16 08:10:28.669759397 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.669832358 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.669874938 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.669935668 DEBUG Client info: None 2026-10-16 08:10:28.669965608 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.669978728 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.669984708 INFO Version: Unknown 2026-10-16 08:10:28.670025238 DEBUG Received server response for request 1 2026-10-16 08:10:28.670066909 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.670081519 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.670151999 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.670185839 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.670190079 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.670205429 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:28.670208429 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:28.670248169 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.670269899 DEBUG Initializing workspace `file:///tmp/.tmpsvIfYR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.670285469 DEBUG Searching for a project in '/tmp/.tmpsvIfYR/src' 2026-10-16 08:10:28.670334250 DEBUG Found project at '/tmp/.tmpsvIfYR' 2026-10-16 08:10:28.670339260 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.670831851 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.670838071 DEBUG Resolving local virtual environment: /tmp/.tmpsvIfYR/.venv 2026-10-16 08:10:28.670881381 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.670885761 DEBUG No virtual environment found 2026-10-16 08:10:28.670896621 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:10:28.670905361 DEBUG Adding first-party search path `/tmp/.tmpsvIfYR/src` 2026-10-16 08:10:28.670909311 DEBUG Adding first-party search path `/tmp/.tmpsvIfYR` 2026-10-16 08:10:28.670913331 DEBUG Using vendored stdlib 2026-10-16 08:10:28.670998232 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.671002182 DEBUG Adding new file root '/tmp/.tmpsvIfYR' of kind Project 2026-10-16 08:10:28.674784845 INFO Project::index_files{project=.tmpsvIfYR}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:28.674800995 DEBUG Updating project to check open files 2026-10-16 08:10:28.674869815 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsvIfYR/src/foo.py") 2026-10-16 08:10:28.674877865 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsvIfYR/src/foo.py` 2026-10-16 08:10:28.674885595 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsvIfYR/src/foo.py` 2026-10-16 08:10:28.675014006 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsvIfYR/src/foo.py` to project `.tmpsvIfYR` 2026-10-16 08:10:28.675025046 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsvIfYR/src/foo.py` 2026-10-16 08:10:28.675027366 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:28.675035656 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:28.675256486 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsvIfYR/src/foo.py"))}: Checking file '/tmp/.tmpsvIfYR/src/foo.py' 2026-10-16 08:10:28.675415717 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsvIfYR/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.685660183 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.62ms 2026-10-16 08:10:28.685679753 DEBUG Received server response for request 2 2026-10-16 08:10:28.685731253 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:10:28.685820273 DEBUG method="textDocument/codeAction" response.id=3 duration=68.86µs 2026-10-16 08:10:28.685830883 DEBUG Received server response for request 3 2026-10-16 08:10:28.696130469 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:28.696155489 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.696163349 DEBUG method="shutdown" response.id=4 duration=11.51µs 2026-10-16 08:10:28.696173049 DEBUG Received server response for request 4 2026-10-16 08:10:28.696177179 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.696186389 DEBUG Received exit notification, exiting ok test code_actions::code_action_with_full_diagnostic_output_link ... 2026-10-16 08:10:28.700364114 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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-10-16 08:10:28.700440724 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.700475204 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.700523554 DEBUG Client info: None 2026-10-16 08:10:28.700551184 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.700562374 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-16 08:10:28.700567334 INFO Version: Unknown 2026-10-16 08:10:28.700603654 DEBUG Received server response for request 1 2026-10-16 08:10:28.700635864 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.700649384 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.700705555 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.700741735 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.700745285 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.700758825 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:28.700761465 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:28.700799375 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.700825875 DEBUG Initializing workspace `file:///tmp/.tmpQfajFB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.700839815 DEBUG Searching for a project in '/tmp/.tmpQfajFB/src' 2026-10-16 08:10:28.700873695 DEBUG Found project at '/tmp/.tmpQfajFB' 2026-10-16 08:10:28.700877795 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.701352117 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.701357167 DEBUG Resolving local virtual environment: /tmp/.tmpQfajFB/.venv 2026-10-16 08:10:28.701418287 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.701422697 DEBUG No virtual environment found 2026-10-16 08:10:28.701432987 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:10:28.701441737 DEBUG Adding first-party search path `/tmp/.tmpQfajFB/src` 2026-10-16 08:10:28.701445667 DEBUG Adding first-party search path `/tmp/.tmpQfajFB` 2026-10-16 08:10:28.701449477 DEBUG Using vendored stdlib 2026-10-16 08:10:28.701535777 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.701540297 DEBUG Adding new file root '/tmp/.tmpQfajFB' of kind Project 2026-10-16 08:10:28.704378997 INFO Project::index_files{project=.tmpQfajFB}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:28.704393277 DEBUG Updating project to check open files 2026-10-16 08:10:28.704457568 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQfajFB/src/foo.py") 2026-10-16 08:10:28.704465548 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQfajFB/src/foo.py` 2026-10-16 08:10:28.704472178 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQfajFB/src/foo.py` 2026-10-16 08:10:28.704589758 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQfajFB/src/foo.py` to project `.tmpQfajFB` 2026-10-16 08:10:28.704601618 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQfajFB/src/foo.py` 2026-10-16 08:10:28.704604028 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:28.704611998 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:28.704769459 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpQfajFB/src/foo.py"))}: Checking file '/tmp/.tmpQfajFB/src/foo.py' 2026-10-16 08:10:28.704956159 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpQfajFB/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.714511092 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpQfajFB/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:28.717220702 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.60ms 2026-10-16 08:10:28.717243932 DEBUG Received server response for request 2 2026-10-16 08:10:28.717282622 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:10:28.724942169 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.724955769 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-16 08:10:28.725007089 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 08:10:28.727524178 DEBUG method="textDocument/codeAction" response.id=3 duration=10.22ms 2026-10-16 08:10:28.727542268 DEBUG Received server response for request 3 2026-10-16 08:10:28.737879963 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:28.737918864 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.737928264 DEBUG method="shutdown" response.id=4 duration=13.60µs 2026-10-16 08:10:28.737938584 DEBUG Received server response for request 4 2026-10-16 08:10:28.737942354 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.737958504 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-10-16 08:10:28.743786644 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.743862304 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.743907624 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.743976394 DEBUG Client info: None 2026-10-16 08:10:28.744008555 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.744023445 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.744029905 INFO Version: Unknown 2026-10-16 08:10:28.744073295 DEBUG Received server response for request 1 2026-10-16 08:10:28.744117885 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.744133905 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.744228395 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.744265896 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.744270306 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.744286896 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:28.744290156 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:28.744345826 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.744364356 DEBUG Initializing workspace `file:///tmp/.tmpglvowy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.744394796 DEBUG Searching for a project in '/tmp/.tmpglvowy/src' 2026-10-16 08:10:28.744444556 DEBUG Found project at '/tmp/.tmpglvowy' 2026-10-16 08:10:28.744449856 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.745798901 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.745809981 DEBUG Resolving local virtual environment: /tmp/.tmpglvowy/.venv 2026-10-16 08:10:28.745858061 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.745862801 DEBUG No virtual environment found 2026-10-16 08:10:28.745873281 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:10:28.745882091 DEBUG Adding first-party search path `/tmp/.tmpglvowy/src` 2026-10-16 08:10:28.745886041 DEBUG Adding first-party search path `/tmp/.tmpglvowy` 2026-10-16 08:10:28.745889891 DEBUG Using vendored stdlib 2026-10-16 08:10:28.745993722 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.745998182 DEBUG Adding new file root '/tmp/.tmpglvowy' of kind Project 2026-10-16 08:10:28.748904662 INFO Project::index_files{project=.tmpglvowy}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:28.748921382 DEBUG Updating project to check open files 2026-10-16 08:10:28.749000542 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpglvowy/src/foo.py") 2026-10-16 08:10:28.749011122 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpglvowy/src/foo.py` 2026-10-16 08:10:28.749020002 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpglvowy/src/foo.py` 2026-10-16 08:10:28.749167843 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpglvowy/src/foo.py` to project `.tmpglvowy` 2026-10-16 08:10:28.749182893 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpglvowy/src/foo.py` 2026-10-16 08:10:28.749185233 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:28.749192563 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:28.749326433 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpglvowy/src/foo.py"))}: Checking file '/tmp/.tmpglvowy/src/foo.py' 2026-10-16 08:10:28.749469004 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpglvowy/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.759819649 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.62ms 2026-10-16 08:10:28.759838749 DEBUG Received server response for request 2 2026-10-16 08:10:28.759888860 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:10:28.759960040 DEBUG method="textDocument/codeAction" response.id=3 duration=49.05µs 2026-10-16 08:10:28.759974210 DEBUG Received server response for request 3 2026-10-16 08:10:28.770046925 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:28.770077185 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.770083755 DEBUG method="shutdown" response.id=4 duration=10.33µs 2026-10-16 08:10:28.770093255 DEBUG Received server response for request 4 2026-10-16 08:10:28.770097155 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.770112985 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-10-16 08:10:28.772696114 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:28.772755444 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.772791994 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.772868305 DEBUG Client info: None 2026-10-16 08:10:28.772908045 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.772923815 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.772930865 INFO Version: Unknown 2026-10-16 08:10:28.772979465 DEBUG Received server response for request 1 2026-10-16 08:10:28.773018145 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.773033705 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.773130686 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.773168396 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.773171936 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.773183376 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-10-16 08:10:28.773246086 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.773264416 DEBUG Initializing workspace `file:///tmp/.tmpngpmGB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.773280376 DEBUG Searching for a project in '/tmp/.tmpngpmGB/src' 2026-10-16 08:10:28.773330536 DEBUG Found project at '/tmp/.tmpngpmGB' 2026-10-16 08:10:28.773335016 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.774556210 DEBUG Resolving local virtual environment: /tmp/.tmpngpmGB/.venv 2026-10-16 08:10:28.774613061 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.774617931 DEBUG No virtual environment found 2026-10-16 08:10:28.774628461 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:10:28.774637171 DEBUG Adding first-party search path `/tmp/.tmpngpmGB/src` 2026-10-16 08:10:28.774641051 DEBUG Adding first-party search path `/tmp/.tmpngpmGB` 2026-10-16 08:10:28.774644851 DEBUG Using vendored stdlib 2026-10-16 08:10:28.774755621 INFO Python version: Python 3.10, platform: linux 2026-10-16 08:10:28.774760861 DEBUG Adding new file root '/tmp/.tmpngpmGB' of kind Project 2026-10-16 08:10:28.777723561 INFO Project::index_files{project=.tmpngpmGB}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:28.777738752 DEBUG Updating project to check open files 2026-10-16 08:10:28.777800132 DEBUG request{id=2 method=workspace/executeCommand}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.777962202 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-16 08:10:28.777966732 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-16 08:10:28.777969482 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-16 08:10:28.777972282 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-16 08:10:28.777985492 DEBUG method="workspace/executeCommand" response.id=2 duration=222.59µs 2026-10-16 08:10:28.777998062 DEBUG Received server response for request 2 2026-10-16 08:10:28.789008311 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:28.789035161 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.789043131 DEBUG method="shutdown" response.id=3 duration=11.41µs 2026-10-16 08:10:28.789053301 DEBUG Received server response for request 3 2026-10-16 08:10:28.789057621 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.789067311 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-10-16 08:10:28.790672956 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.790732697 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.790765507 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.790829757 DEBUG Client info: None 2026-10-16 08:10:28.790867727 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.790881827 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.790888327 INFO Version: Unknown 2026-10-16 08:10:28.790930717 DEBUG Received server response for request 1 2026-10-16 08:10:28.790967197 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.790982257 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.791063158 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.791100968 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.791104338 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.791117438 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:28.791120058 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:28.791171938 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.791189538 DEBUG Initializing workspace `file:///tmp/.tmpEgBjHM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.791205948 DEBUG Searching for a project in '/tmp/.tmpEgBjHM/src' 2026-10-16 08:10:28.791240648 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:28.791246028 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.792352542 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.792363822 DEBUG Resolving local virtual environment: /tmp/.tmpEgBjHM/src/.venv 2026-10-16 08:10:28.792419882 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.792424552 DEBUG No virtual environment found 2026-10-16 08:10:28.792437112 DEBUG Adding first-party search path `/tmp/.tmpEgBjHM/src` 2026-10-16 08:10:28.792441542 DEBUG Using vendored stdlib 2026-10-16 08:10:28.792547213 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.792552133 DEBUG Adding new file root '/tmp/.tmpEgBjHM/src' of kind Project 2026-10-16 08:10:28.794655650 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:28.794672370 DEBUG Updating project to check open files 2026-10-16 08:10:28.794745920 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEgBjHM/src/foo.py") 2026-10-16 08:10:28.794755290 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpEgBjHM/src/foo.py` 2026-10-16 08:10:28.794761960 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpEgBjHM/src/foo.py` 2026-10-16 08:10:28.794904491 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpEgBjHM/src/foo.py` to project `src` 2026-10-16 08:10:28.794918061 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEgBjHM/src/foo.py` 2026-10-16 08:10:28.794920331 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:28.794927561 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:28.795204922 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.807606735 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:10:28.812097040 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:28.836199504 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:28.836218594 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:28.836225604 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:28.836275054 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:28.836278874 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:28.855100010 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.855115070 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 08:10:28.855123210 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 08:10:28.855459801 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 60.49192ms 2026-10-16 08:10:28.855528161 DEBUG method="textDocument/completion" response.id=2 duration=60.59ms 2026-10-16 08:10:28.855557861 DEBUG Received server response for request 2 2026-10-16 08:10:28.865847276 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:28.865886756 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.865894796 DEBUG method="shutdown" response.id=3 duration=13.72µs 2026-10-16 08:10:28.865911377 DEBUG Received server response for request 3 2026-10-16 08:10:28.865916357 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.865932937 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-10-16 08:10:28.873350003 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:28.873438603 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.873482473 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.873551123 DEBUG Client info: None 2026-10-16 08:10:28.873579033 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:28.873593403 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:28.873599423 INFO Version: Unknown 2026-10-16 08:10:28.873636774 DEBUG Received server response for request 1 2026-10-16 08:10:28.873680644 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.873695964 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.873805034 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.873859214 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.873863114 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.873878204 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:28.873881314 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:28.873932655 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.873951435 DEBUG Initializing workspace `file:///tmp/.tmpPWCy7v/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:28.873970895 DEBUG Searching for a project in '/tmp/.tmpPWCy7v/src' 2026-10-16 08:10:28.874008495 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:28.874013545 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.875218939 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.875229759 DEBUG Resolving local virtual environment: /tmp/.tmpPWCy7v/src/.venv 2026-10-16 08:10:28.875282549 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.875287319 DEBUG No virtual environment found 2026-10-16 08:10:28.875300089 DEBUG Adding first-party search path `/tmp/.tmpPWCy7v/src` 2026-10-16 08:10:28.875304279 DEBUG Using vendored stdlib 2026-10-16 08:10:28.875418770 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.875423850 DEBUG Adding new file root '/tmp/.tmpPWCy7v/src' of kind Project 2026-10-16 08:10:28.877598497 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:28.877613497 DEBUG Updating project to check open files 2026-10-16 08:10:28.877693958 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPWCy7v/src/foo.py") 2026-10-16 08:10:28.877704888 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPWCy7v/src/foo.py` 2026-10-16 08:10:28.877711818 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPWCy7v/src/foo.py` 2026-10-16 08:10:28.877845828 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPWCy7v/src/foo.py` to project `src` 2026-10-16 08:10:28.877860088 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPWCy7v/src/foo.py` 2026-10-16 08:10:28.877862848 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:28.877871588 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:28.878190289 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.890942014 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:10:28.895286259 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:28.918951381 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:28.918971351 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:28.918978011 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:28.919027971 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:28.919031711 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:28.938316578 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.938329668 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 08:10:28.938336758 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 08:10:28.938643969 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 60.69855ms 2026-10-16 08:10:28.938720609 DEBUG method="textDocument/completion" response.id=2 duration=60.84ms 2026-10-16 08:10:28.938751219 DEBUG Received server response for request 2 2026-10-16 08:10:28.949100555 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:28.949140665 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:28.949149545 DEBUG method="shutdown" response.id=3 duration=15.99µs 2026-10-16 08:10:28.949167475 DEBUG Received server response for request 3 2026-10-16 08:10:28.949171695 DEBUG Client sends notification `exit` 2026-10-16 08:10:28.949187745 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-10-16 08:10:28.956539281 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-10-16 08:10:28.956623221 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:28.956669661 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:28.956774242 DEBUG Client info: None 2026-10-16 08:10:28.956818092 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-10-16 08:10:28.956835312 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-16 08:10:28.956842132 INFO Version: Unknown 2026-10-16 08:10:28.956884422 DEBUG Received server response for request 1 2026-10-16 08:10:28.956926452 DEBUG Client sends notification `initialized` 2026-10-16 08:10:28.956941872 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:28.957061253 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:28.957120943 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:28.957124683 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:28.957140043 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:28.957142913 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:28.957207843 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:28.957227693 DEBUG Initializing workspace `file:///tmp/.tmpLYydfo/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-10-16 08:10:28.957250723 DEBUG Searching for a project in '/tmp/.tmpLYydfo/src' 2026-10-16 08:10:28.957287133 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:28.957292013 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:28.958566558 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:28.958573128 DEBUG Resolving local virtual environment: /tmp/.tmpLYydfo/src/.venv 2026-10-16 08:10:28.958626578 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:28.958632388 DEBUG No virtual environment found 2026-10-16 08:10:28.958645358 DEBUG Adding first-party search path `/tmp/.tmpLYydfo/src` 2026-10-16 08:10:28.958650558 DEBUG Using vendored stdlib 2026-10-16 08:10:28.958749498 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:28.958759858 DEBUG Adding new file root '/tmp/.tmpLYydfo/src' of kind Project 2026-10-16 08:10:28.961008826 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:28.961024516 DEBUG Updating project to check open files 2026-10-16 08:10:28.961111527 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLYydfo/src/foo.py") 2026-10-16 08:10:28.961121777 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpLYydfo/src/foo.py` 2026-10-16 08:10:28.961130217 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpLYydfo/src/foo.py` 2026-10-16 08:10:28.961268117 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLYydfo/src/foo.py` to project `src` 2026-10-16 08:10:28.961282477 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLYydfo/src/foo.py` 2026-10-16 08:10:28.961285067 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:28.961294167 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:28.961699419 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:28.974719994 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:10:28.978818968 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:28.998147005 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:28.998165765 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:28.998172795 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:28.998237995 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:28.998242035 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.018430765 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.097768ms 2026-10-16 08:10:29.018474355 DEBUG method="textDocument/completion" response.id=2 duration=57.17ms 2026-10-16 08:10:29.018504555 DEBUG Received server response for request 2 2026-10-16 08:10:29.028786771 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:29.028826241 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:29.028834881 DEBUG method="shutdown" response.id=3 duration=14.03µs 2026-10-16 08:10:29.028852951 DEBUG Received server response for request 3 2026-10-16 08:10:29.028857081 DEBUG Client sends notification `exit` 2026-10-16 08:10:29.028873831 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-10-16 08:10:29.036248057 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-10-16 08:10:29.036335767 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:29.036396587 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:29.036470358 DEBUG Client info: None 2026-10-16 08:10:29.036500268 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:29.036514258 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-16 08:10:29.036520468 INFO Version: Unknown 2026-10-16 08:10:29.036559958 DEBUG Received server response for request 1 2026-10-16 08:10:29.036604768 DEBUG Client sends notification `initialized` 2026-10-16 08:10:29.036620368 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:29.036717339 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:29.036765869 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:29.036769719 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:29.036785089 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:29.036788319 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:29.036844289 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:29.036861649 DEBUG Initializing workspace `file:///tmp/.tmpbJRLqv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:29.036881549 DEBUG Searching for a project in '/tmp/.tmpbJRLqv/src' 2026-10-16 08:10:29.036918579 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:29.036923919 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:29.037504311 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:29.037510331 DEBUG Resolving local virtual environment: /tmp/.tmpbJRLqv/src/.venv 2026-10-16 08:10:29.037565292 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:29.037569992 DEBUG No virtual environment found 2026-10-16 08:10:29.037582502 DEBUG Adding first-party search path `/tmp/.tmpbJRLqv/src` 2026-10-16 08:10:29.037586602 DEBUG Using vendored stdlib 2026-10-16 08:10:29.037674852 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:29.037679252 DEBUG Adding new file root '/tmp/.tmpbJRLqv/src' of kind Project 2026-10-16 08:10:29.039694449 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:29.039710449 DEBUG Updating project to check open files 2026-10-16 08:10:29.039783999 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbJRLqv/src/foo.py") 2026-10-16 08:10:29.039791999 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbJRLqv/src/foo.py` 2026-10-16 08:10:29.039802459 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbJRLqv/src/foo.py` 2026-10-16 08:10:29.039930720 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbJRLqv/src/foo.py` to project `src` 2026-10-16 08:10:29.039942310 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbJRLqv/src/foo.py` 2026-10-16 08:10:29.039944820 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:29.039952420 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:29.040416511 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:29.053637067 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:10:29.057845732 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:29.077440740 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:29.077457010 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:29.077463170 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.077529120 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:29.077533430 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.094619959 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 54.558849ms 2026-10-16 08:10:29.094666499 DEBUG method="textDocument/completion" response.id=2 duration=54.71ms 2026-10-16 08:10:29.094699179 DEBUG Received server response for request 2 2026-10-16 08:10:29.104955565 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:29.104995025 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:29.105002635 DEBUG method="shutdown" response.id=3 duration=14.53µs 2026-10-16 08:10:29.105019975 DEBUG Received server response for request 3 2026-10-16 08:10:29.105024635 DEBUG Client sends notification `exit` 2026-10-16 08:10:29.105040695 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-10-16 08:10:29.113499965 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-10-16 08:10:29.113585415 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:29.113629285 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:29.113711065 DEBUG Client info: None 2026-10-16 08:10:29.113753905 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-10-16 08:10:29.113771036 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-16 08:10:29.113777896 INFO Version: Unknown 2026-10-16 08:10:29.113819756 DEBUG Received server response for request 1 2026-10-16 08:10:29.113864416 DEBUG Client sends notification `initialized` 2026-10-16 08:10:29.113880316 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:29.113983026 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:29.114033316 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:29.114037246 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:29.114051877 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:29.114055207 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:29.114117337 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:29.114135277 DEBUG Initializing workspace `file:///tmp/.tmpHGO8nI/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-10-16 08:10:29.114157907 DEBUG Searching for a project in '/tmp/.tmpHGO8nI/src' 2026-10-16 08:10:29.114195757 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:29.114201327 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:29.115462331 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:29.115469091 DEBUG Resolving local virtual environment: /tmp/.tmpHGO8nI/src/.venv 2026-10-16 08:10:29.115522362 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:29.115527082 DEBUG No virtual environment found 2026-10-16 08:10:29.115539812 DEBUG Adding first-party search path `/tmp/.tmpHGO8nI/src` 2026-10-16 08:10:29.115544132 DEBUG Using vendored stdlib 2026-10-16 08:10:29.115647482 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:29.115652392 DEBUG Adding new file root '/tmp/.tmpHGO8nI/src' of kind Project 2026-10-16 08:10:29.117849900 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:29.117868080 DEBUG Updating project to check open files 2026-10-16 08:10:29.117946110 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHGO8nI/src/foo.py") 2026-10-16 08:10:29.117954220 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHGO8nI/src/foo.py` 2026-10-16 08:10:29.117962800 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHGO8nI/src/foo.py` 2026-10-16 08:10:29.118079090 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHGO8nI/src/foo.py` to project `src` 2026-10-16 08:10:29.118093341 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHGO8nI/src/foo.py` 2026-10-16 08:10:29.118095811 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:29.118103301 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:29.118479512 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:29.131558297 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:10:29.135648111 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:29.154958718 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:29.154975018 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:29.154981148 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.155032728 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:29.155036548 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.174443396 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:29.174457046 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 08:10:29.174463526 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 08:10:29.174668336 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 2 suggestions in 56.452565ms 2026-10-16 08:10:29.174707477 DEBUG method="textDocument/completion" response.id=2 duration=56.60ms 2026-10-16 08:10:29.174733337 DEBUG Received server response for request 2 2026-10-16 08:10:29.185050883 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:29.185089873 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:29.185096973 DEBUG method="shutdown" response.id=3 duration=12.51µs 2026-10-16 08:10:29.185115343 DEBUG Received server response for request 3 2026-10-16 08:10:29.185119503 DEBUG Client sends notification `exit` 2026-10-16 08:10:29.185136103 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_command_support ... 2026-10-16 08:10:29.192583149 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-10-16 08:10:29.192665509 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:29.192708169 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:29.192784759 DEBUG Client info: None 2026-10-16 08:10:29.192827619 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-10-16 08:10:29.192845470 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-16 08:10:29.192851320 INFO Version: Unknown 2026-10-16 08:10:29.192890780 DEBUG Received server response for request 1 2026-10-16 08:10:29.192931140 DEBUG Client sends notification `initialized` 2026-10-16 08:10:29.192947130 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:29.193036560 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:29.193084120 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:29.193088410 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:29.193104090 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:29.193107200 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:29.193164261 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:29.193192941 DEBUG Initializing workspace `file:///tmp/.tmpJPw4Z6/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-10-16 08:10:29.193214731 DEBUG Searching for a project in '/tmp/.tmpJPw4Z6/src' 2026-10-16 08:10:29.193250381 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:29.193255611 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:29.193811513 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:29.193817593 DEBUG Resolving local virtual environment: /tmp/.tmpJPw4Z6/src/.venv 2026-10-16 08:10:29.193871013 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:29.193876023 DEBUG No virtual environment found 2026-10-16 08:10:29.193888473 DEBUG Adding first-party search path `/tmp/.tmpJPw4Z6/src` 2026-10-16 08:10:29.193892783 DEBUG Using vendored stdlib 2026-10-16 08:10:29.193981973 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:29.193987284 DEBUG Adding new file root '/tmp/.tmpJPw4Z6/src' of kind Project 2026-10-16 08:10:29.196927734 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:29.196946884 DEBUG Updating project to check open files 2026-10-16 08:10:29.197028654 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJPw4Z6/src/foo.py") 2026-10-16 08:10:29.197039544 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJPw4Z6/src/foo.py` 2026-10-16 08:10:29.197046234 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJPw4Z6/src/foo.py` 2026-10-16 08:10:29.197173065 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJPw4Z6/src/foo.py` to project `src` 2026-10-16 08:10:29.197188725 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJPw4Z6/src/foo.py` 2026-10-16 08:10:29.197191275 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:29.197198075 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:29.197577526 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:29.211065293 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:10:29.215166507 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:29.234717615 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:29.234734085 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:29.234740095 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.234815685 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:29.234819545 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.254398693 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.143098ms 2026-10-16 08:10:29.254441973 DEBUG method="textDocument/completion" response.id=2 duration=57.24ms 2026-10-16 08:10:29.254468723 DEBUG Received server response for request 2 2026-10-16 08:10:29.264750739 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:29.264791069 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:29.264797679 DEBUG method="shutdown" response.id=3 duration=13.30µs 2026-10-16 08:10:29.264815569 DEBUG Received server response for request 3 2026-10-16 08:10:29.264820369 DEBUG Client sends notification `exit` 2026-10-16 08:10:29.264836259 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-10-16 08:10:29.272444525 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:29.272514785 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:29.272558336 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:29.272630906 DEBUG Client info: None 2026-10-16 08:10:29.272674466 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-10-16 08:10:29.272692596 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:29.272698416 INFO Version: Unknown 2026-10-16 08:10:29.272736206 DEBUG Received server response for request 1 2026-10-16 08:10:29.272781056 DEBUG Client sends notification `initialized` 2026-10-16 08:10:29.272796606 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:29.272899987 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:29.272940627 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:29.272944677 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:29.272959997 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:29.272962827 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:29.273026117 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:29.273047287 DEBUG Initializing workspace `file:///tmp/.tmpHtOzuS/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-10-16 08:10:29.273068177 DEBUG Searching for a project in '/tmp/.tmpHtOzuS/src' 2026-10-16 08:10:29.273103948 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:29.273108818 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:29.274291082 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:29.274303102 DEBUG Resolving local virtual environment: /tmp/.tmpHtOzuS/src/.venv 2026-10-16 08:10:29.274353992 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:29.274358672 DEBUG No virtual environment found 2026-10-16 08:10:29.274384822 DEBUG Adding first-party search path `/tmp/.tmpHtOzuS/src` 2026-10-16 08:10:29.274389402 DEBUG Using vendored stdlib 2026-10-16 08:10:29.274485782 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:29.274490312 DEBUG Adding new file root '/tmp/.tmpHtOzuS/src' of kind Project 2026-10-16 08:10:29.277684013 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:29.277699673 DEBUG Updating project to check open files 2026-10-16 08:10:29.277775524 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHtOzuS/src/foo.py") 2026-10-16 08:10:29.277786184 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHtOzuS/src/foo.py` 2026-10-16 08:10:29.277794254 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHtOzuS/src/foo.py` 2026-10-16 08:10:29.277922804 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHtOzuS/src/foo.py` to project `src` 2026-10-16 08:10:29.277936874 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHtOzuS/src/foo.py` 2026-10-16 08:10:29.277939194 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:29.277947824 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:29.278414446 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:29.291560451 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:10:29.295670736 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:29.315028713 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:29.315047143 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:29.315053353 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.315122153 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:29.315125673 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.336141886 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.150881ms 2026-10-16 08:10:29.336192626 DEBUG method="textDocument/completion" response.id=2 duration=58.24ms 2026-10-16 08:10:29.336224966 DEBUG Received server response for request 2 2026-10-16 08:10:29.346541472 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:29.346581422 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:29.346589052 DEBUG method="shutdown" response.id=3 duration=13.64µs 2026-10-16 08:10:29.346607642 DEBUG Received server response for request 3 2026-10-16 08:10:29.346612102 DEBUG Client sends notification `exit` 2026-10-16 08:10:29.346627252 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-10-16 08:10:29.354113088 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:29.354181658 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:29.354226559 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:29.354303519 DEBUG Client info: None 2026-10-16 08:10:29.354340959 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:29.354355579 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:29.354360939 INFO Version: Unknown 2026-10-16 08:10:29.354411769 DEBUG Received server response for request 1 2026-10-16 08:10:29.354452329 DEBUG Client sends notification `initialized` 2026-10-16 08:10:29.354467499 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:29.354578460 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:29.354634320 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:29.354638350 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:29.354653490 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:29.354656280 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:29.354704000 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:29.354723490 DEBUG Initializing workspace `file:///tmp/.tmpvWOBp4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:29.354743340 DEBUG Searching for a project in '/tmp/.tmpvWOBp4/src' 2026-10-16 08:10:29.354780721 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:29.354786851 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:29.356024405 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:29.356035015 DEBUG Resolving local virtual environment: /tmp/.tmpvWOBp4/src/.venv 2026-10-16 08:10:29.356087695 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:29.356092455 DEBUG No virtual environment found 2026-10-16 08:10:29.356105085 DEBUG Adding first-party search path `/tmp/.tmpvWOBp4/src` 2026-10-16 08:10:29.356109335 DEBUG Using vendored stdlib 2026-10-16 08:10:29.356203785 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:29.356208335 DEBUG Adding new file root '/tmp/.tmpvWOBp4/src' of kind Project 2026-10-16 08:10:29.358411533 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:29.358428313 DEBUG Updating project to check open files 2026-10-16 08:10:29.358507223 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvWOBp4/src/foo.py") 2026-10-16 08:10:29.358517954 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvWOBp4/src/foo.py` 2026-10-16 08:10:29.358525724 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvWOBp4/src/foo.py` 2026-10-16 08:10:29.358661314 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvWOBp4/src/foo.py` to project `src` 2026-10-16 08:10:29.358675844 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvWOBp4/src/foo.py` 2026-10-16 08:10:29.358678214 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:29.358686064 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:29.358968935 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:29.372216291 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:10:29.376313725 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:29.395631772 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:29.395649092 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:29.395654972 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.395707002 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:29.395710872 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.416964226 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.238282ms 2026-10-16 08:10:29.417011246 DEBUG method="textDocument/completion" response.id=2 duration=58.32ms 2026-10-16 08:10:29.417042476 DEBUG Received server response for request 2 2026-10-16 08:10:29.427340802 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:29.427381172 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:29.427389382 DEBUG method="shutdown" response.id=3 duration=14.24µs 2026-10-16 08:10:29.427406292 DEBUG Received server response for request 3 2026-10-16 08:10:29.427410172 DEBUG Client sends notification `exit` 2026-10-16 08:10:29.427425582 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-10-16 08:10:29.435132139 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:29.435213129 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:29.435258719 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:29.435334640 DEBUG Client info: None 2026-10-16 08:10:29.435382160 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-10-16 08:10:29.435400050 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:29.435405710 INFO Version: Unknown 2026-10-16 08:10:29.435443420 DEBUG Received server response for request 1 2026-10-16 08:10:29.435488830 DEBUG Client sends notification `initialized` 2026-10-16 08:10:29.435504740 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:29.435609431 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:29.435648981 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:29.435652791 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:29.435668381 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:29.435671451 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:29.435737701 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:29.435757321 DEBUG Initializing workspace `file:///tmp/.tmpKqbhJ8/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-10-16 08:10:29.435778631 DEBUG Searching for a project in '/tmp/.tmpKqbhJ8/src' 2026-10-16 08:10:29.435814371 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:29.435819721 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:29.437080856 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:29.437087676 DEBUG Resolving local virtual environment: /tmp/.tmpKqbhJ8/src/.venv 2026-10-16 08:10:29.437137446 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:29.437142316 DEBUG No virtual environment found 2026-10-16 08:10:29.437154666 DEBUG Adding first-party search path `/tmp/.tmpKqbhJ8/src` 2026-10-16 08:10:29.437158886 DEBUG Using vendored stdlib 2026-10-16 08:10:29.437258156 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:29.437267286 DEBUG Adding new file root '/tmp/.tmpKqbhJ8/src' of kind Project 2026-10-16 08:10:29.439418544 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:29.439434844 DEBUG Updating project to check open files 2026-10-16 08:10:29.439510774 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKqbhJ8/src/foo.py") 2026-10-16 08:10:29.439521144 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpKqbhJ8/src/foo.py` 2026-10-16 08:10:29.439528374 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpKqbhJ8/src/foo.py` 2026-10-16 08:10:29.439660095 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpKqbhJ8/src/foo.py` to project `src` 2026-10-16 08:10:29.439673855 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKqbhJ8/src/foo.py` 2026-10-16 08:10:29.439676215 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:29.439683935 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:29.440078526 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:29.453332232 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:10:29.457448546 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:29.476766083 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:29.476783623 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:29.476790223 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.476843523 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:29.476847193 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.476916754 DEBUG method="textDocument/completion" response.id=2 duration=37.23ms 2026-10-16 08:10:29.476956954 DEBUG Received server response for request 2 2026-10-16 08:10:29.487128219 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:29.487166449 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:29.487172439 DEBUG method="shutdown" response.id=3 duration=11.16µs 2026-10-16 08:10:29.487190079 DEBUG Received server response for request 3 2026-10-16 08:10:29.487194379 DEBUG Client sends notification `exit` 2026-10-16 08:10:29.487210299 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_markdown_when_listed_first ... 2026-10-16 08:10:29.492343357 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-10-16 08:10:29.492458637 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:29.492509607 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:29.492579448 DEBUG Client info: None 2026-10-16 08:10:29.492620668 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:29.492634858 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-16 08:10:29.492641418 INFO Version: Unknown 2026-10-16 08:10:29.492678488 DEBUG Received server response for request 1 2026-10-16 08:10:29.492723968 DEBUG Client sends notification `initialized` 2026-10-16 08:10:29.492739858 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:29.492838319 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:29.492876719 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:29.492880539 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:29.492897509 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:29.492900369 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:29.492958989 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:29.492978949 DEBUG Initializing workspace `file:///tmp/.tmp06spg2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:29.492997639 DEBUG Searching for a project in '/tmp/.tmp06spg2/src' 2026-10-16 08:10:29.493031849 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:29.493037239 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:29.494257924 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:29.494263994 DEBUG Resolving local virtual environment: /tmp/.tmp06spg2/src/.venv 2026-10-16 08:10:29.494313034 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:29.494317774 DEBUG No virtual environment found 2026-10-16 08:10:29.494330344 DEBUG Adding first-party search path `/tmp/.tmp06spg2/src` 2026-10-16 08:10:29.494334524 DEBUG Using vendored stdlib 2026-10-16 08:10:29.494466334 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:29.494472044 DEBUG Adding new file root '/tmp/.tmp06spg2/src' of kind Project 2026-10-16 08:10:29.496631452 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:29.496646352 DEBUG Updating project to check open files 2026-10-16 08:10:29.496719532 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp06spg2/src/foo.py") 2026-10-16 08:10:29.496728152 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp06spg2/src/foo.py` 2026-10-16 08:10:29.496735642 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp06spg2/src/foo.py` 2026-10-16 08:10:29.496882223 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp06spg2/src/foo.py` to project `src` 2026-10-16 08:10:29.496894913 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp06spg2/src/foo.py` 2026-10-16 08:10:29.496897243 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:29.496905393 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:29.497440745 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:29.510609620 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:10:29.514803035 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:29.534270252 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:29.534289252 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:29.534295432 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.534345612 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:29.534349423 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.556804470 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 59.851247ms 2026-10-16 08:10:29.556930651 DEBUG method="textDocument/completion" response.id=2 duration=60.02ms 2026-10-16 08:10:29.556967031 DEBUG Received server response for request 2 2026-10-16 08:10:29.567160786 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:29.567202366 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:29.567209596 DEBUG method="shutdown" response.id=3 duration=15.07µs 2026-10-16 08:10:29.567225936 DEBUG Received server response for request 3 2026-10-16 08:10:29.567229986 DEBUG Client sends notification `exit` 2026-10-16 08:10:29.567245606 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_plain_text_when_listed_first ... 2026-10-16 08:10:29.575843696 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-10-16 08:10:29.575941066 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:29.575991347 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:29.576075217 DEBUG Client info: None 2026-10-16 08:10:29.576114647 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:29.576129867 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:29.576135617 INFO Version: Unknown 2026-10-16 08:10:29.576173647 DEBUG Received server response for request 1 2026-10-16 08:10:29.576219157 DEBUG Client sends notification `initialized` 2026-10-16 08:10:29.576235717 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:29.576327028 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:29.576388298 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:29.576392118 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:29.576408368 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:29.576411248 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:29.576475178 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:29.576494058 DEBUG Initializing workspace `file:///tmp/.tmpBkHyCc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:29.576513138 DEBUG Searching for a project in '/tmp/.tmpBkHyCc/src' 2026-10-16 08:10:29.576549209 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:29.576554729 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:29.577120681 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:29.577126721 DEBUG Resolving local virtual environment: /tmp/.tmpBkHyCc/src/.venv 2026-10-16 08:10:29.577179531 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:29.577184311 DEBUG No virtual environment found 2026-10-16 08:10:29.577195791 DEBUG Adding first-party search path `/tmp/.tmpBkHyCc/src` 2026-10-16 08:10:29.577199921 DEBUG Using vendored stdlib 2026-10-16 08:10:29.577288411 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:29.577293421 DEBUG Adding new file root '/tmp/.tmpBkHyCc/src' of kind Project 2026-10-16 08:10:29.579344488 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:29.579361068 DEBUG Updating project to check open files 2026-10-16 08:10:29.579449359 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBkHyCc/src/foo.py") 2026-10-16 08:10:29.579457699 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBkHyCc/src/foo.py` 2026-10-16 08:10:29.579464399 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBkHyCc/src/foo.py` 2026-10-16 08:10:29.579594629 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBkHyCc/src/foo.py` to project `src` 2026-10-16 08:10:29.579606479 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBkHyCc/src/foo.py` 2026-10-16 08:10:29.579608709 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:29.579615849 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:29.579937180 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:29.593363807 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:10:29.597480231 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:29.616832978 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:29.616849438 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:29.616855678 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.616905508 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:29.616909428 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.637794021 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 58.135492ms 2026-10-16 08:10:29.637916981 DEBUG method="textDocument/completion" response.id=2 duration=58.29ms 2026-10-16 08:10:29.637947731 DEBUG Received server response for request 2 2026-10-16 08:10:29.648157357 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:29.648200277 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:29.648206877 DEBUG method="shutdown" response.id=3 duration=12.71µs 2026-10-16 08:10:29.648225047 DEBUG Received server response for request 3 2026-10-16 08:10:29.648229177 DEBUG Client sends notification `exit` 2026-10-16 08:10:29.648244187 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_markdown ... 2026-10-16 08:10:29.655931564 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-10-16 08:10:29.656038314 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:29.656092044 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:29.656165234 DEBUG Client info: None 2026-10-16 08:10:29.656207915 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:29.656222335 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-16 08:10:29.656229385 INFO Version: Unknown 2026-10-16 08:10:29.656269575 DEBUG Received server response for request 1 2026-10-16 08:10:29.656314395 DEBUG Client sends notification `initialized` 2026-10-16 08:10:29.656330955 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:29.656430795 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:29.656479586 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:29.656483776 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:29.656500116 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:29.656503056 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:29.656561116 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:29.656579826 DEBUG Initializing workspace `file:///tmp/.tmpewXwHN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:29.656597926 DEBUG Searching for a project in '/tmp/.tmpewXwHN/src' 2026-10-16 08:10:29.656641666 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:29.656646496 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:29.657204288 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:29.657210508 DEBUG Resolving local virtual environment: /tmp/.tmpewXwHN/src/.venv 2026-10-16 08:10:29.657262278 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:29.657266698 DEBUG No virtual environment found 2026-10-16 08:10:29.657279638 DEBUG Adding first-party search path `/tmp/.tmpewXwHN/src` 2026-10-16 08:10:29.657283948 DEBUG Using vendored stdlib 2026-10-16 08:10:29.657390059 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:29.657394759 DEBUG Adding new file root '/tmp/.tmpewXwHN/src' of kind Project 2026-10-16 08:10:29.659406256 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:29.659424796 DEBUG Updating project to check open files 2026-10-16 08:10:29.659500816 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpewXwHN/src/foo.py") 2026-10-16 08:10:29.659508876 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpewXwHN/src/foo.py` 2026-10-16 08:10:29.659516396 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpewXwHN/src/foo.py` 2026-10-16 08:10:29.659643917 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpewXwHN/src/foo.py` to project `src` 2026-10-16 08:10:29.659657647 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpewXwHN/src/foo.py` 2026-10-16 08:10:29.659660247 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:29.659667717 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:29.660101038 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:29.673607085 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:10:29.677819160 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:29.697309877 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:29.697328087 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:29.697334087 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.697396987 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:29.697400917 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.717599367 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 57.89333ms 2026-10-16 08:10:29.717722528 DEBUG method="textDocument/completion" response.id=2 duration=58.05ms 2026-10-16 08:10:29.717759948 DEBUG Received server response for request 2 2026-10-16 08:10:29.727975053 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:29.728019103 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:29.728027893 DEBUG method="shutdown" response.id=3 duration=15.46µs 2026-10-16 08:10:29.728045523 DEBUG Received server response for request 3 2026-10-16 08:10:29.728049443 DEBUG Client sends notification `exit` 2026-10-16 08:10:29.728064493 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_plain_text ... 2026-10-16 08:10:29.736685763 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-10-16 08:10:29.736777154 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:29.736824424 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:29.736897414 DEBUG Client info: None 2026-10-16 08:10:29.736927334 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:29.736941544 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:29.736947394 INFO Version: Unknown 2026-10-16 08:10:29.736989734 DEBUG Received server response for request 1 2026-10-16 08:10:29.737035205 DEBUG Client sends notification `initialized` 2026-10-16 08:10:29.737052255 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:29.737167155 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:29.737216655 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:29.737220755 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:29.737237855 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:29.737241335 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:29.737290825 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:29.737310216 DEBUG Initializing workspace `file:///tmp/.tmpm8rYu9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:29.737329626 DEBUG Searching for a project in '/tmp/.tmpm8rYu9/src' 2026-10-16 08:10:29.737380226 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:29.737384876 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:29.738661560 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:29.738668300 DEBUG Resolving local virtual environment: /tmp/.tmpm8rYu9/src/.venv 2026-10-16 08:10:29.738722310 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:29.738727430 DEBUG No virtual environment found 2026-10-16 08:10:29.738739880 DEBUG Adding first-party search path `/tmp/.tmpm8rYu9/src` 2026-10-16 08:10:29.738744150 DEBUG Using vendored stdlib 2026-10-16 08:10:29.738844301 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:29.738849621 DEBUG Adding new file root '/tmp/.tmpm8rYu9/src' of kind Project 2026-10-16 08:10:29.742070242 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:29.742088072 DEBUG Updating project to check open files 2026-10-16 08:10:29.742171372 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpm8rYu9/src/foo.py") 2026-10-16 08:10:29.742180282 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpm8rYu9/src/foo.py` 2026-10-16 08:10:29.742188142 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpm8rYu9/src/foo.py` 2026-10-16 08:10:29.742319353 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpm8rYu9/src/foo.py` to project `src` 2026-10-16 08:10:29.742332253 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpm8rYu9/src/foo.py` 2026-10-16 08:10:29.742334723 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:29.742342923 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:29.742684084 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:29.755855530 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:10:29.759944714 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:29.779231741 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:29.779251021 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:29.779257111 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.779305051 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:29.779308731 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.801829269 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 59.445216ms 2026-10-16 08:10:29.801963499 DEBUG method="textDocument/completion" response.id=2 duration=59.61ms 2026-10-16 08:10:29.801999210 DEBUG Received server response for request 2 2026-10-16 08:10:29.812162015 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:29.812202865 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:29.812210285 DEBUG method="shutdown" response.id=3 duration=14.49µs 2026-10-16 08:10:29.812227965 DEBUG Received server response for request 3 2026-10-16 08:10:29.812231595 DEBUG Client sends notification `exit` 2026-10-16 08:10:29.812246876 DEBUG Received exit notification, exiting ok test completions::external_file_uses_fallback_workspace_auto_import_setting ... 2026-10-16 08:10:29.820412093 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:29.820483274 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:29.820526884 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:29.820596354 DEBUG Client info: None 2026-10-16 08:10:29.820632854 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:29.820647604 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:29.820653244 INFO Version: Unknown 2026-10-16 08:10:29.820695554 DEBUG Received server response for request 1 2026-10-16 08:10:29.820740465 DEBUG Client sends notification `initialized` 2026-10-16 08:10:29.820759345 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:29.820862995 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:29.820904295 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:29.820908085 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:29.820930005 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:29.820933175 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:29.820993286 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:29.821015356 DEBUG Initializing workspace `file:///tmp/.tmpWpp2bh/app/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-10-16 08:10:29.821037516 DEBUG Searching for a project in '/tmp/.tmpWpp2bh/app/src' 2026-10-16 08:10:29.821076026 DEBUG Found project at '/tmp/.tmpWpp2bh/app' 2026-10-16 08:10:29.821080436 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:29.822305990 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:29.822315370 DEBUG Resolving local virtual environment: /tmp/.tmpWpp2bh/app/.venv 2026-10-16 08:10:29.822381630 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:29.822386370 DEBUG No virtual environment found 2026-10-16 08:10:29.822397810 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:10:29.822406460 DEBUG Adding first-party search path `/tmp/.tmpWpp2bh/app/src` 2026-10-16 08:10:29.822410630 DEBUG Adding first-party search path `/tmp/.tmpWpp2bh/app` 2026-10-16 08:10:29.822414481 DEBUG Using vendored stdlib 2026-10-16 08:10:29.822515161 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:29.822519911 DEBUG Adding new file root '/tmp/.tmpWpp2bh/app' of kind Project 2026-10-16 08:10:29.825758062 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.003s 2026-10-16 08:10:29.825773952 DEBUG Initializing workspace `file:///tmp/.tmpWpp2bh/tools`: 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-10-16 08:10:29.825787662 DEBUG Searching for a project in '/tmp/.tmpWpp2bh/tools' 2026-10-16 08:10:29.825820772 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:29.825825862 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:29.826327174 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:29.826333034 DEBUG Resolving local virtual environment: /tmp/.tmpWpp2bh/tools/.venv 2026-10-16 08:10:29.826387494 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:29.826391424 DEBUG No virtual environment found 2026-10-16 08:10:29.826401784 DEBUG Adding first-party search path `/tmp/.tmpWpp2bh/tools` 2026-10-16 08:10:29.826405764 DEBUG Using vendored stdlib 2026-10-16 08:10:29.826505455 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:29.826510275 DEBUG Adding new file root '/tmp/.tmpWpp2bh/tools' of kind Project 2026-10-16 08:10:29.829392745 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:29.829405525 DEBUG Updating project to check open files 2026-10-16 08:10:29.829426965 DEBUG Updating project to check open files 2026-10-16 08:10:29.829479745 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 08:10:29.829507275 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 08:10:29.829537275 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWpp2bh/scratch.py") 2026-10-16 08:10:29.843455673 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:10:29.847669628 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:29.867301526 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:29.867319716 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:29.867325796 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.867393266 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:29.867397426 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.867475907 DEBUG method="textDocument/completion" response.id=2 duration=37.92ms 2026-10-16 08:10:29.867513847 DEBUG Received server response for request 2 2026-10-16 08:10:29.877603652 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:29.877642582 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:29.877651412 DEBUG method="shutdown" response.id=3 duration=14.25µs 2026-10-16 08:10:29.877668262 DEBUG Received server response for request 3 2026-10-16 08:10:29.877672102 DEBUG Client sends notification `exit` 2026-10-16 08:10:29.877688502 DEBUG Received exit notification, exiting 2026-10-16 08:10:29.887088075 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:29.887134415 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:29.887184605 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:29.887270055 DEBUG Client info: None 2026-10-16 08:10:29.887306575 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:29.887321295 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:29.887327725 INFO Version: Unknown 2026-10-16 08:10:29.887384556 DEBUG Received server response for request 1 2026-10-16 08:10:29.887423546 DEBUG Client sends notification `initialized` 2026-10-16 08:10:29.887440466 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:29.887532836 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:29.887578776 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:29.887582426 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:29.887602426 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:29.887605226 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:29.887657117 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:29.887679077 DEBUG Initializing workspace `file:///tmp/.tmpGYppxA/app/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-10-16 08:10:29.887703677 DEBUG Searching for a project in '/tmp/.tmpGYppxA/app/src' 2026-10-16 08:10:29.887745777 DEBUG Found project at '/tmp/.tmpGYppxA/app' 2026-10-16 08:10:29.887750837 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:29.889016791 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:29.889028761 DEBUG Resolving local virtual environment: /tmp/.tmpGYppxA/app/.venv 2026-10-16 08:10:29.889082191 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:29.889087141 DEBUG No virtual environment found 2026-10-16 08:10:29.889097852 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:10:29.889107552 DEBUG Adding first-party search path `/tmp/.tmpGYppxA/app/src` 2026-10-16 08:10:29.889111592 DEBUG Adding first-party search path `/tmp/.tmpGYppxA/app` 2026-10-16 08:10:29.889115472 DEBUG Using vendored stdlib 2026-10-16 08:10:29.889224692 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:29.889229532 DEBUG Adding new file root '/tmp/.tmpGYppxA/app' of kind Project 2026-10-16 08:10:29.891409020 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:29.891425490 DEBUG Initializing workspace `file:///tmp/.tmpGYppxA/tools`: 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-10-16 08:10:29.891438060 DEBUG Searching for a project in '/tmp/.tmpGYppxA/tools' 2026-10-16 08:10:29.891471870 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:29.891477660 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:29.892859275 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:29.892867395 DEBUG Resolving local virtual environment: /tmp/.tmpGYppxA/tools/.venv 2026-10-16 08:10:29.892907025 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:29.892911175 DEBUG No virtual environment found 2026-10-16 08:10:29.892922475 DEBUG Adding first-party search path `/tmp/.tmpGYppxA/tools` 2026-10-16 08:10:29.892926435 DEBUG Using vendored stdlib 2026-10-16 08:10:29.893021455 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:29.893026965 DEBUG Adding new file root '/tmp/.tmpGYppxA/tools' of kind Project 2026-10-16 08:10:29.894921612 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.001s 2026-10-16 08:10:29.894936192 DEBUG Updating project to check open files 2026-10-16 08:10:29.894957452 DEBUG Updating project to check open files 2026-10-16 08:10:29.895000752 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 08:10:29.895022552 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 08:10:29.895048232 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGYppxA/scratch.py") 2026-10-16 08:10:29.908822470 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:10:29.913032464 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:29.932654942 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:29.932672512 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:29.932679012 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.932731713 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:29.932735663 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:29.954511348 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 59.409736ms 2026-10-16 08:10:29.954560268 DEBUG method="textDocument/completion" response.id=2 duration=59.49ms 2026-10-16 08:10:29.954596658 DEBUG Received server response for request 2 2026-10-16 08:10:29.964703214 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:29.964741184 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:29.964751484 DEBUG method="shutdown" response.id=3 duration=15.99µs 2026-10-16 08:10:29.964767804 DEBUG Received server response for request 3 2026-10-16 08:10:29.964771694 DEBUG Client sends notification `exit` 2026-10-16 08:10:29.964787414 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-10-16 08:10:29.973804705 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:29.973880935 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:29.973927085 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:29.974011056 DEBUG Client info: None 2026-10-16 08:10:29.974050356 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-10-16 08:10:29.974068036 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:29.974073886 INFO Version: Unknown 2026-10-16 08:10:29.974111746 DEBUG Received server response for request 1 2026-10-16 08:10:29.974158106 DEBUG Client sends notification `initialized` 2026-10-16 08:10:29.974174286 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:29.974274687 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:29.974326057 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:29.974330417 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:29.974346067 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:29.974349107 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:29.974424617 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:29.974442957 DEBUG Initializing workspace `file:///tmp/.tmpWDNgWH/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-10-16 08:10:29.974465537 DEBUG Searching for a project in '/tmp/.tmpWDNgWH/src' 2026-10-16 08:10:29.974503087 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:29.974508057 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:29.975764232 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:29.975770812 DEBUG Resolving local virtual environment: /tmp/.tmpWDNgWH/src/.venv 2026-10-16 08:10:29.975824062 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:29.975829132 DEBUG No virtual environment found 2026-10-16 08:10:29.975841232 DEBUG Adding first-party search path `/tmp/.tmpWDNgWH/src` 2026-10-16 08:10:29.975845692 DEBUG Using vendored stdlib 2026-10-16 08:10:29.975949952 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:29.975959463 DEBUG Adding new file root '/tmp/.tmpWDNgWH/src' of kind Project 2026-10-16 08:10:29.978181840 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:29.978197290 DEBUG Updating project to check open files 2026-10-16 08:10:29.978277890 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWDNgWH/src/foo.py") 2026-10-16 08:10:29.978287961 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWDNgWH/src/foo.py` 2026-10-16 08:10:29.978295541 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWDNgWH/src/foo.py` 2026-10-16 08:10:29.978438311 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWDNgWH/src/foo.py` to project `src` 2026-10-16 08:10:29.978451411 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWDNgWH/src/foo.py` 2026-10-16 08:10:29.978453701 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:29.978462251 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:29.978816232 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:29.992030078 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:10:29.996163032 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:30.015392509 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:30.015407579 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:30.015413479 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:30.015463349 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:30.015467189 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:30.016888394 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found in search paths 2026-10-16 08:10:30.016902524 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:30.016924914 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 4 suggestions in 38.420153ms 2026-10-16 08:10:30.016960235 DEBUG method="textDocument/completion" response.id=2 duration=38.49ms 2026-10-16 08:10:30.016992145 DEBUG Received server response for request 2 2026-10-16 08:10:30.027224930 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.027262720 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.027268950 DEBUG method="shutdown" response.id=3 duration=11.18µs 2026-10-16 08:10:30.027286010 DEBUG Received server response for request 3 2026-10-16 08:10:30.027290280 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.027306770 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-10-16 08:10:30.032496958 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.032559188 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.032603808 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.032711249 DEBUG Client info: None 2026-10-16 08:10:30.032756609 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-10-16 08:10:30.032775649 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.032782219 INFO Version: Unknown 2026-10-16 08:10:30.032824879 DEBUG Received server response for request 1 2026-10-16 08:10:30.032861239 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.032876839 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.032972980 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.033015060 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.033018590 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.033032160 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.033034880 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:30.033090240 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.033107300 DEBUG Initializing workspace `file:///tmp/.tmpF1jAzc/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-10-16 08:10:30.033128580 DEBUG Searching for a project in '/tmp/.tmpF1jAzc/src' 2026-10-16 08:10:30.033162260 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.033167490 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.033695932 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.033701922 DEBUG Resolving local virtual environment: /tmp/.tmpF1jAzc/src/.venv 2026-10-16 08:10:30.033751332 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.033755802 DEBUG No virtual environment found 2026-10-16 08:10:30.033767313 DEBUG Adding first-party search path `/tmp/.tmpF1jAzc/src` 2026-10-16 08:10:30.033771413 DEBUG Using vendored stdlib 2026-10-16 08:10:30.033857433 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.033862263 DEBUG Adding new file root '/tmp/.tmpF1jAzc/src' of kind Project 2026-10-16 08:10:30.036003390 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.036019950 DEBUG Updating project to check open files 2026-10-16 08:10:30.036087551 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpF1jAzc/src/foo.py") 2026-10-16 08:10:30.036095761 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpF1jAzc/src/foo.py` 2026-10-16 08:10:30.036103721 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpF1jAzc/src/foo.py` 2026-10-16 08:10:30.036221361 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpF1jAzc/src/foo.py` to project `src` 2026-10-16 08:10:30.036235101 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpF1jAzc/src/foo.py` 2026-10-16 08:10:30.036237541 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.036245951 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.036708463 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.049908709 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.050103919 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 13.818858ms 2026-10-16 08:10:30.050128369 DEBUG method="textDocument/completion" response.id=2 duration=13.88ms 2026-10-16 08:10:30.050160199 DEBUG Received server response for request 2 2026-10-16 08:10:30.060313725 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.060348725 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.060356075 DEBUG method="shutdown" response.id=3 duration=10.64µs 2026-10-16 08:10:30.060381845 DEBUG Received server response for request 3 2026-10-16 08:10:30.060386485 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.060401965 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-10-16 08:10:30.065328322 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.065406932 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.065446152 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.065542953 DEBUG Client info: None 2026-10-16 08:10:30.065585743 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-10-16 08:10:30.065603823 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.065609433 INFO Version: Unknown 2026-10-16 08:10:30.065651593 DEBUG Received server response for request 1 2026-10-16 08:10:30.065687813 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.065703753 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.065787004 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.065827594 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.065831024 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.065844974 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.065848414 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:30.065904874 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.065931814 DEBUG Initializing workspace `file:///tmp/.tmpdkDASo/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-10-16 08:10:30.065951154 DEBUG Searching for a project in '/tmp/.tmpdkDASo/src' 2026-10-16 08:10:30.065983354 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.065988214 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.066498106 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.066503496 DEBUG Resolving local virtual environment: /tmp/.tmpdkDASo/src/.venv 2026-10-16 08:10:30.066547696 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.066552036 DEBUG No virtual environment found 2026-10-16 08:10:30.066563406 DEBUG Adding first-party search path `/tmp/.tmpdkDASo/src` 2026-10-16 08:10:30.066567376 DEBUG Using vendored stdlib 2026-10-16 08:10:30.066654197 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.066658537 DEBUG Adding new file root '/tmp/.tmpdkDASo/src' of kind Project 2026-10-16 08:10:30.068631293 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.068646563 DEBUG Updating project to check open files 2026-10-16 08:10:30.068708994 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdkDASo/src/foo.py") 2026-10-16 08:10:30.068716194 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdkDASo/src/foo.py` 2026-10-16 08:10:30.068723444 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdkDASo/src/foo.py` 2026-10-16 08:10:30.068842374 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdkDASo/src/foo.py` to project `src` 2026-10-16 08:10:30.068854024 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdkDASo/src/foo.py` 2026-10-16 08:10:30.068856494 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.068864284 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.069116775 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.081653398 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.085177131 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 3 suggestions in 16.274617ms 2026-10-16 08:10:30.085206301 DEBUG method="textDocument/completion" response.id=2 duration=16.34ms 2026-10-16 08:10:30.085221571 DEBUG Received server response for request 2 2026-10-16 08:10:30.095415336 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.095452196 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.095460236 DEBUG method="shutdown" response.id=3 duration=11.94µs 2026-10-16 08:10:30.095470076 DEBUG Received server response for request 3 2026-10-16 08:10:30.095473726 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.095489627 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-10-16 08:10:30.098698948 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: Some( DidChangeWatchedFilesClientCapabilities { dynamic_registration: Some( true, ), relative_pattern_support: Some( true, ), }, ), symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.098762238 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.098799238 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.098863988 DEBUG Client info: None 2026-10-16 08:10:30.098896848 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.098907878 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.098913588 INFO Version: Unknown 2026-10-16 08:10:30.098955068 DEBUG Received server response for request 1 2026-10-16 08:10:30.098987639 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.099081089 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.099122069 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.099125409 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.099191569 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.099207849 DEBUG Initializing workspace `file:///tmp/.tmpTjIRhY/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpTjIRhY/ty[dev].toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.099224049 DEBUG Using overridden configuration file at '/tmp/.tmpTjIRhY/ty[dev].toml' 2026-10-16 08:10:30.099261659 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.099746341 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.099752681 DEBUG Resolving local virtual environment: /tmp/.tmpTjIRhY/src/.venv 2026-10-16 08:10:30.099796941 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.099801001 DEBUG No virtual environment found 2026-10-16 08:10:30.099811661 DEBUG Adding first-party search path `/tmp/.tmpTjIRhY/src` 2026-10-16 08:10:30.099815601 DEBUG Using vendored stdlib 2026-10-16 08:10:30.099897692 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.099901582 DEBUG Adding new file root '/tmp/.tmpTjIRhY/src' of kind Project 2026-10-16 08:10:30.102897322 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:30.102913322 DEBUG Updating project to check open files 2026-10-16 08:10:30.102944672 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:10:30.102977052 DEBUG Received server request `client/registerCapability` 2026-10-16 08:10:30.102981572 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:10:30.103061903 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.103068563 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:30.103106663 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpTjIRhY/src/foo.py") 2026-10-16 08:10:30.103113793 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpTjIRhY/src/foo.py` 2026-10-16 08:10:30.103120933 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpTjIRhY/src/foo.py` 2026-10-16 08:10:30.103239603 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpTjIRhY/src/foo.py` to project `src` 2026-10-16 08:10:30.103252053 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTjIRhY/src/foo.py` 2026-10-16 08:10:30.103254363 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.103261343 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.103588214 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTjIRhY/src/foo.py"))}: Checking file '/tmp/.tmpTjIRhY/src/foo.py' 2026-10-16 08:10:30.112906517 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTjIRhY/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.117080501 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.81ms 2026-10-16 08:10:30.117096331 DEBUG Received server response for request 2 2026-10-16 08:10:30.127310937 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.127332827 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.127339597 DEBUG method="shutdown" response.id=3 duration=10.91µs 2026-10-16 08:10:30.127348897 DEBUG Received server response for request 3 2026-10-16 08:10:30.127352617 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.127362097 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-10-16 08:10:30.130412437 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.130476498 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.130512408 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.130567918 DEBUG Client info: None 2026-10-16 08:10:30.130600588 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.130613018 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.130618178 INFO Version: Unknown 2026-10-16 08:10:30.130653688 DEBUG Received server response for request 1 2026-10-16 08:10:30.130695988 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.130711448 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.130802609 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.130838099 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.130841869 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.130858509 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.130861449 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:30.130919119 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.130939359 DEBUG Initializing workspace `file:///tmp/.tmpRHg8uQ/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmpRHg8uQ/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.130965959 DEBUG Using overridden configuration file at '/tmp/.tmpRHg8uQ/ty2.toml' 2026-10-16 08:10:30.130998789 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.132294454 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.132303954 DEBUG Resolving local virtual environment: /tmp/.tmpRHg8uQ/src/.venv 2026-10-16 08:10:30.132353954 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.132358604 DEBUG No virtual environment found 2026-10-16 08:10:30.132384454 DEBUG Adding first-party search path `/tmp/.tmpRHg8uQ/src` 2026-10-16 08:10:30.132388744 DEBUG Using vendored stdlib 2026-10-16 08:10:30.132506165 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.132511305 DEBUG Adding new file root '/tmp/.tmpRHg8uQ/src' of kind Project 2026-10-16 08:10:30.134718392 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.134734642 DEBUG Updating project to check open files 2026-10-16 08:10:30.134815933 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRHg8uQ/src/foo.py") 2026-10-16 08:10:30.134825773 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRHg8uQ/src/foo.py` 2026-10-16 08:10:30.134833363 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRHg8uQ/src/foo.py` 2026-10-16 08:10:30.134965503 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRHg8uQ/src/foo.py` to project `src` 2026-10-16 08:10:30.134978453 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRHg8uQ/src/foo.py` 2026-10-16 08:10:30.134980923 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.134989303 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.135118814 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRHg8uQ/src/foo.py"))}: Checking file '/tmp/.tmpRHg8uQ/src/foo.py' 2026-10-16 08:10:30.135270324 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRHg8uQ/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.144967218 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRHg8uQ/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.149137622 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.14ms 2026-10-16 08:10:30.149159872 DEBUG Received server response for request 2 2026-10-16 08:10:30.159386488 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.159414298 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.159420698 DEBUG method="shutdown" response.id=3 duration=10.22µs 2026-10-16 08:10:30.159430978 DEBUG Received server response for request 3 2026-10-16 08:10:30.159434298 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.159443528 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-10-16 08:10:30.162261288 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.162320668 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.162357708 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.162475909 DEBUG Client info: None 2026-10-16 08:10:30.162525719 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.162542179 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.162548879 INFO Version: Unknown 2026-10-16 08:10:30.162594129 DEBUG Received server response for request 1 2026-10-16 08:10:30.162625829 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.162642099 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.162758359 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.162803200 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.162807210 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.162822550 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.162825530 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:30.162877850 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.162898620 DEBUG Initializing workspace `file:///tmp/.tmphQI56P/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-10-16 08:10:30.162926390 DEBUG Searching for a project in '/tmp/.tmphQI56P/src' 2026-10-16 08:10:30.162964790 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.162970630 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.164177054 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.164188415 DEBUG Resolving local virtual environment: /tmp/.tmphQI56P/src/.venv 2026-10-16 08:10:30.164242305 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.164247145 DEBUG No virtual environment found 2026-10-16 08:10:30.164259815 DEBUG Adding first-party search path `/tmp/.tmphQI56P/src` 2026-10-16 08:10:30.164264035 DEBUG Using vendored stdlib 2026-10-16 08:10:30.164383795 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.164388785 DEBUG Adding new file root '/tmp/.tmphQI56P/src' of kind Project 2026-10-16 08:10:30.166523203 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.166539093 DEBUG Updating project to check open files 2026-10-16 08:10:30.166620033 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphQI56P/src/foo.py") 2026-10-16 08:10:30.166631103 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphQI56P/src/foo.py` 2026-10-16 08:10:30.166640183 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphQI56P/src/foo.py` 2026-10-16 08:10:30.166797453 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphQI56P/src/foo.py` to project `src` 2026-10-16 08:10:30.166812174 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphQI56P/src/foo.py` 2026-10-16 08:10:30.166814824 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.166823294 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.166983274 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphQI56P/src/foo.py"))}: Checking file '/tmp/.tmphQI56P/src/foo.py' 2026-10-16 08:10:30.167163705 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphQI56P/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.177337360 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphQI56P/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.181609385 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.78ms 2026-10-16 08:10:30.181627835 DEBUG Received server response for request 2 2026-10-16 08:10:30.191876620 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.191913700 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.191920110 DEBUG method="shutdown" response.id=3 duration=10.81µs 2026-10-16 08:10:30.191930630 DEBUG Received server response for request 3 2026-10-16 08:10:30.191935581 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.191952331 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-10-16 08:10:30.195033231 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.195107052 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.195150042 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.195206942 DEBUG Client info: None 2026-10-16 08:10:30.195234522 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.195246912 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.195252232 INFO Version: Unknown 2026-10-16 08:10:30.195294932 DEBUG Received server response for request 1 2026-10-16 08:10:30.195340042 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.195355762 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.195462503 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.195498473 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.195502403 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.195520793 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.195579603 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.195601003 DEBUG Initializing workspace `file:///tmp/.tmp2BSVYv/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "environment": Object { "python": String("./missing-environment"), }, "rules": Object { "unresolved-reference": String("warn"), }, }, ), ), configuration_file: Some( "/tmp/.tmp2BSVYv/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.195631383 DEBUG Using overridden configuration file at '/tmp/.tmp2BSVYv/ty2.toml' 2026-10-16 08:10:30.195665823 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.195672043 ERROR Failed to load project for workspace `file:///tmp/.tmp2BSVYv/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmp2BSVYv/ty2.toml: /tmp/.tmp2BSVYv/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` . Continuing with valid settings 2026-10-16 08:10:30.195695644 DEBUG Received notification `window/showMessage` 2026-10-16 08:10:30.195699514 INFO Retrying to receive `window/showMessage` notification 2026-10-16 08:10:30.195704364 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:30.196897138 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.196918168 DEBUG Default settings failed to discover local Python environment 2026-10-16 08:10:30.196955088 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.196959488 DEBUG No virtual environment found 2026-10-16 08:10:30.196971848 DEBUG Adding first-party search path `/tmp/.tmp2BSVYv/src` 2026-10-16 08:10:30.196976218 DEBUG Using vendored stdlib 2026-10-16 08:10:30.197085668 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.197094308 DEBUG Adding new file root '/tmp/.tmp2BSVYv/src' of kind Project 2026-10-16 08:10:30.199408126 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.199424976 DEBUG Updating project to check open files 2026-10-16 08:10:30.199504497 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2BSVYv/src/foo.py") 2026-10-16 08:10:30.199515597 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2BSVYv/src/foo.py` 2026-10-16 08:10:30.199524027 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2BSVYv/src/foo.py` 2026-10-16 08:10:30.199667197 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2BSVYv/src/foo.py` to project `src` 2026-10-16 08:10:30.199681807 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2BSVYv/src/foo.py` 2026-10-16 08:10:30.199684147 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.199692307 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.199846308 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2BSVYv/src/foo.py"))}: Checking file '/tmp/.tmp2BSVYv/src/foo.py' 2026-10-16 08:10:30.200020989 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2BSVYv/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.210117294 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2BSVYv/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.214340278 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.64ms 2026-10-16 08:10:30.214360978 DEBUG Received server response for request 2 2026-10-16 08:10:30.224676724 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.224713474 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.224722004 DEBUG method="shutdown" response.id=3 duration=12.61µs 2026-10-16 08:10:30.224741304 DEBUG Received server response for request 3 2026-10-16 08:10:30.224745434 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.224761484 DEBUG Received exit notification, exiting ok test configuration::invalid_include_pattern_preserves_rules_and_diagnostics ... 2026-10-16 08:10:30.227554764 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.227615344 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.227651074 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.227712165 DEBUG Client info: None 2026-10-16 08:10:30.227745335 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.227757045 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.227762285 INFO Version: Unknown 2026-10-16 08:10:30.227801385 DEBUG Received server response for request 1 2026-10-16 08:10:30.227833805 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.227848115 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.227931835 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.227978885 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.227982615 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.228046966 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.228061196 DEBUG Initializing workspace `file:///tmp/.tmpQHHQjY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.228078136 DEBUG Searching for a project in '/tmp/.tmpQHHQjY/src' 2026-10-16 08:10:30.228125196 DEBUG Found project at '/tmp/.tmpQHHQjY/src' 2026-10-16 08:10:30.228129746 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.228619178 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.228625218 DEBUG Resolving local virtual environment: /tmp/.tmpQHHQjY/src/.venv 2026-10-16 08:10:30.228671248 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.228675668 DEBUG No virtual environment found 2026-10-16 08:10:30.228686858 DEBUG Adding first-party search path `/tmp/.tmpQHHQjY/src` 2026-10-16 08:10:30.228691158 DEBUG Using vendored stdlib 2026-10-16 08:10:30.228774208 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.228778988 DEBUG Adding new file root '/tmp/.tmpQHHQjY/src' of kind Project 2026-10-16 08:10:30.228995709 ERROR Failed to load project for workspace `file:///tmp/.tmpQHHQjY/src`: error[invalid-glob]: Invalid pattern --> src/ty.toml:3:12 | 2 | [src] 3 | include = ["["] | ^^^ unclosed character class; missing ']' 4 | 5 | [rules] | . Continuing with valid settings 2026-10-16 08:10:30.229010219 DEBUG Received notification `window/showMessage` 2026-10-16 08:10:30.229027439 INFO Retrying to receive `window/showMessage` notification 2026-10-16 08:10:30.229433571 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.229443851 DEBUG Resolving local virtual environment: /tmp/.tmpQHHQjY/src/.venv 2026-10-16 08:10:30.229479881 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.229483931 DEBUG No virtual environment found 2026-10-16 08:10:30.229493941 DEBUG Adding first-party search path `/tmp/.tmpQHHQjY/src` 2026-10-16 08:10:30.229498121 DEBUG Using vendored stdlib 2026-10-16 08:10:30.229569971 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.229573321 DEBUG Adding new file root '/tmp/.tmpQHHQjY/src' of kind Project 2026-10-16 08:10:30.231670358 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.231712278 DEBUG Updating project to check open files 2026-10-16 08:10:30.231718468 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:30.231725568 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:30.231818279 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.231827329 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:30.231878909 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQHHQjY/src/main.py") 2026-10-16 08:10:30.231885909 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQHHQjY/src/main.py` 2026-10-16 08:10:30.231892809 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQHHQjY/src/main.py` 2026-10-16 08:10:30.232013279 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQHHQjY/src/main.py` to project `src` 2026-10-16 08:10:30.232028569 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQHHQjY/src/main.py` 2026-10-16 08:10:30.232030849 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.232038400 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-16 08:10:30.232163530 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpQHHQjY/src/main.py"))}: Checking file '/tmp/.tmpQHHQjY/src/main.py' 2026-10-16 08:10:30.232264000 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpQHHQjY/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.242429715 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpQHHQjY/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.242504826 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.46ms 2026-10-16 08:10:30.242519056 DEBUG Received server response for request 2 2026-10-16 08:10:30.252661271 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.252690111 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.252696661 DEBUG method="shutdown" response.id=3 duration=10.50µs 2026-10-16 08:10:30.252706281 DEBUG Received server response for request 3 2026-10-16 08:10:30.252709901 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.252725521 DEBUG Received exit notification, exiting ok test configuration::invalid_python_environment_preserves_valid_configuration ... 2026-10-16 08:10:30.255450591 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.255532881 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.255583031 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.255641091 DEBUG Client info: None 2026-10-16 08:10:30.255665641 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.255679371 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.255685761 INFO Version: Unknown 2026-10-16 08:10:30.255725972 DEBUG Received server response for request 1 2026-10-16 08:10:30.255771642 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.255787512 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.255885322 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.255928922 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.255933632 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.256008113 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.256027153 DEBUG Initializing workspace `file:///tmp/.tmp2fvjgA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.256045773 DEBUG Searching for a project in '/tmp/.tmp2fvjgA/src' 2026-10-16 08:10:30.256097103 DEBUG Found project at '/tmp/.tmp2fvjgA/src' 2026-10-16 08:10:30.256101683 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.257567598 ERROR Failed to load project for workspace `file:///tmp/.tmp2fvjgA/src`: Invalid `environment.python` setting --> Invalid setting in configuration file `/tmp/.tmp2fvjgA/src/ty.toml` | 1 | 2 | [environment] 3 | python = "./missing-environment" | ^^^^^^^^^^^^^^^^^^^^^^^ does not point to a Python executable or a directory on disk 4 | python-platform = "win32" | : No such file or directory (os error 2). Continuing with valid settings 2026-10-16 08:10:30.257620908 DEBUG Received notification `window/showMessage` 2026-10-16 08:10:30.257634968 INFO Retrying to receive `window/showMessage` notification 2026-10-16 08:10:30.257643528 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.257647088 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:30.258086560 DEBUG Default settings failed to discover local Python environment 2026-10-16 08:10:30.258131250 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.258135680 DEBUG No virtual environment found 2026-10-16 08:10:30.258148910 DEBUG Adding first-party search path `/tmp/.tmp2fvjgA/src` 2026-10-16 08:10:30.258153290 DEBUG Using vendored stdlib 2026-10-16 08:10:30.258264050 INFO Python version: Python 3.15, platform: win32 2026-10-16 08:10:30.258270770 DEBUG Adding new file root '/tmp/.tmp2fvjgA/src' of kind Project 2026-10-16 08:10:30.260424738 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.260441808 DEBUG Updating project to check open files 2026-10-16 08:10:30.260518268 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2fvjgA/src/main.py") 2026-10-16 08:10:30.260526628 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2fvjgA/src/main.py` 2026-10-16 08:10:30.260533458 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2fvjgA/src/main.py` 2026-10-16 08:10:30.260667959 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2fvjgA/src/main.py` to project `src` 2026-10-16 08:10:30.260680899 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2fvjgA/src/main.py` 2026-10-16 08:10:30.260683289 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.260690889 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.261185110 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.264759273 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-16 08:10:30.264792803 DEBUG method="textDocument/hover" response.id=2 duration=4.10ms 2026-10-16 08:10:30.264807313 DEBUG Received server response for request 2 2026-10-16 08:10:30.275018588 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.275044919 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.275051049 DEBUG method="shutdown" response.id=3 duration=10.20µs 2026-10-16 08:10:30.275061589 DEBUG Received server response for request 3 2026-10-16 08:10:30.275065839 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.275074929 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-10-16 08:10:30.277189596 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.277247266 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.277283826 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.277337596 DEBUG Client info: None 2026-10-16 08:10:30.277362477 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.277385257 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.277391417 INFO Version: Unknown 2026-10-16 08:10:30.277432267 DEBUG Received server response for request 1 2026-10-16 08:10:30.277467617 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.277482407 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.277544977 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.277577007 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.277580827 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.277637067 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.277655658 DEBUG Initializing workspace `file:///tmp/.tmpUSEhfK/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/.tmpUSEhfK/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-10-16 08:10:30.277680688 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-10-16 08:10:30.277684258 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpUSEhfK/venv 2026-10-16 08:10:30.277687938 DEBUG Searching for a project in '/tmp/.tmpUSEhfK/src' 2026-10-16 08:10:30.277721518 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.277727558 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.278188999 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.278204129 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpUSEhfK/venv/pyvenv.cfg' 2026-10-16 08:10:30.278226840 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpUSEhfK/venv 2026-10-16 08:10:30.278270310 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpUSEhfK/venv/lib/python3.16/site-packages"] 2026-10-16 08:10:30.278285440 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpUSEhfK/base 2026-10-16 08:10:30.278291460 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-16 08:10:30.278294090 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/.tmpUSEhfK/base` 2026-10-16 08:10:30.278307020 DEBUG Adding first-party search path `/tmp/.tmpUSEhfK/src` 2026-10-16 08:10:30.278311290 DEBUG Using vendored stdlib 2026-10-16 08:10:30.278425550 DEBUG Adding site-packages search path `/tmp/.tmpUSEhfK/venv/lib/python3.16/site-packages` 2026-10-16 08:10:30.278431780 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.278435300 DEBUG Adding new file root '/tmp/.tmpUSEhfK/src' of kind Project 2026-10-16 08:10:30.278874002 DEBUG Adding new file root '/tmp/.tmpUSEhfK/venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-16 08:10:30.281285740 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.281334810 DEBUG Updating project to check open files 2026-10-16 08:10:30.281340060 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:30.281348290 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:30.281474271 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.281483631 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:30.281534501 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUSEhfK/src/main.py") 2026-10-16 08:10:30.281542481 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUSEhfK/src/main.py` 2026-10-16 08:10:30.281549511 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUSEhfK/src/main.py` 2026-10-16 08:10:30.281681851 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUSEhfK/src/main.py` to project `src` 2026-10-16 08:10:30.281697022 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUSEhfK/src/main.py` 2026-10-16 08:10:30.281699272 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.281706892 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-16 08:10:30.281872722 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUSEhfK/src/main.py"))}: Checking file '/tmp/.tmpUSEhfK/src/main.py' 2026-10-16 08:10:30.282030243 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUSEhfK/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.296513623 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUSEhfK/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.297866388 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.15ms 2026-10-16 08:10:30.297887268 DEBUG Received server response for request 2 2026-10-16 08:10:30.308048913 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.308084223 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.308092793 DEBUG method="shutdown" response.id=3 duration=12.61µs 2026-10-16 08:10:30.308110893 DEBUG Received server response for request 3 2026-10-16 08:10:30.308114483 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.308129843 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-10-16 08:10:30.314126234 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.314196904 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.314242514 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.314298114 DEBUG Client info: None 2026-10-16 08:10:30.314322044 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.314335435 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.314341115 INFO Version: Unknown 2026-10-16 08:10:30.314392875 DEBUG Received server response for request 1 2026-10-16 08:10:30.314435085 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.314451255 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.314535455 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.314575205 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.314579115 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.314634016 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.314647956 DEBUG Initializing workspace `file:///tmp/.tmpLjdQwd/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.314663706 DEBUG Searching for a project in '/tmp/.tmpLjdQwd/project' 2026-10-16 08:10:30.314697276 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.314702076 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.315209618 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.315215168 DEBUG Resolving local virtual environment: /tmp/.tmpLjdQwd/project/.venv 2026-10-16 08:10:30.315226818 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpLjdQwd/project/.venv/pyvenv.cfg' 2026-10-16 08:10:30.315280698 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.315285308 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpLjdQwd/project/.venv 2026-10-16 08:10:30.315316468 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpLjdQwd/project/.venv/lib/python3.16/site-packages"] 2026-10-16 08:10:30.315327528 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpLjdQwd/base 2026-10-16 08:10:30.315332968 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-16 08:10:30.315335738 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/.tmpLjdQwd/base` 2026-10-16 08:10:30.315348938 DEBUG Adding first-party search path `/tmp/.tmpLjdQwd/project` 2026-10-16 08:10:30.315353368 DEBUG Using vendored stdlib 2026-10-16 08:10:30.315466588 DEBUG Adding site-packages search path `/tmp/.tmpLjdQwd/project/.venv/lib/python3.16/site-packages` 2026-10-16 08:10:30.315472039 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.315476269 DEBUG Adding new file root '/tmp/.tmpLjdQwd/project' of kind Project 2026-10-16 08:10:30.315906620 DEBUG Adding new file root '/tmp/.tmpLjdQwd/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-16 08:10:30.316292141 DEBUG Skipping directory '/tmp/.tmpLjdQwd/project/.venv' because it is excluded by a default or `src.exclude` pattern 2026-10-16 08:10:30.317529116 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.317557926 DEBUG Updating project to check open files 2026-10-16 08:10:30.317563376 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:30.317569726 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:30.327818121 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:30.327848781 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.327855491 DEBUG method="shutdown" response.id=2 duration=11.78µs 2026-10-16 08:10:30.327866241 DEBUG Received server response for request 2 2026-10-16 08:10:30.327870792 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.327880072 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-10-16 08:10:30.329613357 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.329675358 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.329709098 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.329765358 DEBUG Client info: None 2026-10-16 08:10:30.329792668 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.329806358 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.329812358 INFO Version: Unknown 2026-10-16 08:10:30.329852958 DEBUG Received server response for request 1 2026-10-16 08:10:30.329889228 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.329921249 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.330017779 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.330057089 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.330060539 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.330118679 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.330140929 DEBUG Initializing workspace `file:///tmp/.tmpeG5Yn0/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/.tmpeG5Yn0/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmpeG5Yn0/python", }, environment: None, version: None, }, ), }, ), } 2026-10-16 08:10:30.330171299 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpeG5Yn0/python 2026-10-16 08:10:30.330175149 DEBUG Searching for a project in '/tmp/.tmpeG5Yn0/project' 2026-10-16 08:10:30.330208880 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.330214040 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.330697541 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.330714031 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpeG5Yn0/python/pyvenv.cfg' 2026-10-16 08:10:30.330722821 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpeG5Yn0/python 2026-10-16 08:10:30.330773422 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmpeG5Yn0/python/lib/python3.16/site-packages"] 2026-10-16 08:10:30.330776782 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpeG5Yn0/python 2026-10-16 08:10:30.330784922 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmpeG5Yn0/python/lib/python3.16" 2026-10-16 08:10:30.330796862 DEBUG Adding first-party search path `/tmp/.tmpeG5Yn0/project` 2026-10-16 08:10:30.330801042 DEBUG Using vendored stdlib 2026-10-16 08:10:30.330895302 DEBUG Adding site-packages search path `/tmp/.tmpeG5Yn0/python/lib/python3.16/site-packages` 2026-10-16 08:10:30.330900302 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.330903502 DEBUG Adding new file root '/tmp/.tmpeG5Yn0/project' of kind Project 2026-10-16 08:10:30.331329403 DEBUG Adding new file root '/tmp/.tmpeG5Yn0/python/lib/python3.16/site-packages' of kind SearchPath 2026-10-16 08:10:30.332883219 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.332910609 DEBUG Updating project to check open files 2026-10-16 08:10:30.332917099 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:30.332923599 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:30.343091904 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:30.343125744 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.343132784 DEBUG method="shutdown" response.id=2 duration=10.66µs 2026-10-16 08:10:30.343143634 DEBUG Received server response for request 2 2026-10-16 08:10:30.343147254 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.343162674 DEBUG Received exit notification, exiting ok test file_watching::nested_search_path_picks_up_missed_dependency_edit ... 2026-10-16 08:10:30.344775960 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: Some( DidChangeWatchedFilesClientCapabilities { dynamic_registration: Some( true, ), relative_pattern_support: Some( true, ), }, ), symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.344851150 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.344895560 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.344955401 DEBUG Client info: None 2026-10-16 08:10:30.344980411 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.344990271 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.344996241 INFO Version: Unknown 2026-10-16 08:10:30.345036171 DEBUG Received server response for request 1 2026-10-16 08:10:30.345081951 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.345176331 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.345214102 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.345217702 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.345271752 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.345286072 DEBUG Initializing workspace `file:///tmp/.tmpnoNooD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.345301512 DEBUG Searching for a project in '/tmp/.tmpnoNooD/src' 2026-10-16 08:10:30.345347452 DEBUG Found project at '/tmp/.tmpnoNooD/src' 2026-10-16 08:10:30.345352412 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.345822334 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.345828364 DEBUG Resolving local virtual environment: /tmp/.tmpnoNooD/src/.venv 2026-10-16 08:10:30.345871844 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.345875944 DEBUG No virtual environment found 2026-10-16 08:10:30.345891574 DEBUG Adding extra search-path `/tmp/.tmpnoNooD/dependencies` 2026-10-16 08:10:30.345895794 DEBUG Adding first-party search path `/tmp/.tmpnoNooD/src` 2026-10-16 08:10:30.345899834 DEBUG Using vendored stdlib 2026-10-16 08:10:30.345985944 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.345989864 DEBUG Adding new file root '/tmp/.tmpnoNooD/src' of kind Project 2026-10-16 08:10:30.346443006 DEBUG Adding new file root '/tmp/.tmpnoNooD/dependencies' of kind SearchPath 2026-10-16 08:10:30.348934444 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.348969555 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:10:30.349005075 DEBUG Received server request `client/registerCapability` 2026-10-16 08:10:30.349012845 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:10:30.349120765 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.349127115 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:30.349167075 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnoNooD/src/main.py") 2026-10-16 08:10:30.349174085 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnoNooD/src/main.py` 2026-10-16 08:10:30.349187295 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnoNooD/src/main.py` 2026-10-16 08:10:30.349305566 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnoNooD/src/main.py` to project `src` 2026-10-16 08:10:30.349318956 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnoNooD/src/main.py` 2026-10-16 08:10:30.349321276 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.349328456 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.349513566 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnoNooD/src/main.py"))}: Checking file '/tmp/.tmpnoNooD/src/main.py' 2026-10-16 08:10:30.358297647 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnoNooD/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.359685282 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.35ms 2026-10-16 08:10:30.359702852 DEBUG Received server response for request 2 2026-10-16 08:10:30.359774502 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:10:30.359796122 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpnoNooD/src` 2026-10-16 08:10:30.359821842 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpnoNooD/src/pyproject.toml", kind: Any } 2026-10-16 08:10:30.359833452 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpnoNooD/src' 2026-10-16 08:10:30.359857112 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpnoNooD/src' 2026-10-16 08:10:30.359862262 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.359869322 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-16 08:10:30.359872412 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpnoNooD/src/.venv 2026-10-16 08:10:30.359910302 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.359914702 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-16 08:10:30.359925203 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpnoNooD/src` 2026-10-16 08:10:30.359929373 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-16 08:10:30.360015953 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.360437984 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-16 08:10:30.360443734 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-16 08:10:30.360484524 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.360508954 DEBUG Received server request `client/registerCapability` 2026-10-16 08:10:30.360513325 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:10:30.360562915 DEBUG Received server request `client/unregisterCapability` 2026-10-16 08:10:30.360565455 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 08:10:30.360605365 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:10:30.360621045 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpnoNooD/src` 2026-10-16 08:10:30.360644595 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpnoNooD/src/pyproject.toml", kind: Any } 2026-10-16 08:10:30.360653915 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpnoNooD/src' 2026-10-16 08:10:30.360678655 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpnoNooD/src' 2026-10-16 08:10:30.360682195 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.360689385 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-16 08:10:30.360692675 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpnoNooD/src/.venv 2026-10-16 08:10:30.360724665 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.360728665 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-16 08:10:30.360743895 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmpnoNooD/dependencies/pkg` 2026-10-16 08:10:30.360748565 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpnoNooD/src` 2026-10-16 08:10:30.360752855 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-16 08:10:30.360825576 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.360829846 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmpnoNooD/dependencies/pkg' of kind SearchPath 2026-10-16 08:10:30.361184247 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-16 08:10:30.361189327 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-16 08:10:30.361223647 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.361248917 DEBUG Received server request `client/registerCapability` 2026-10-16 08:10:30.361252567 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:10:30.361297057 DEBUG Updating the revision of `/tmp/.tmpnoNooD/dependencies/pkg/dependency.py` 2026-10-16 08:10:30.361311557 DEBUG Received server request `client/unregisterCapability` 2026-10-16 08:10:30.361314767 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 08:10:30.361323387 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:30.361327497 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:10:30.361336227 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:30.361360067 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpnoNooD/src/main.py", kind: FileContent } 2026-10-16 08:10:30.361364517 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpnoNooD/src/main.py` 2026-10-16 08:10:30.361467558 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpnoNooD/src/main.py` to project `src` 2026-10-16 08:10:30.361513548 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnoNooD/src/main.py"))}: Checking file '/tmp/.tmpnoNooD/src/main.py' 2026-10-16 08:10:30.367579189 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnoNooD/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.371296672 DEBUG method="textDocument/diagnostic" response.id=3 duration=9.82ms 2026-10-16 08:10:30.371318732 DEBUG Received server response for request 3 2026-10-16 08:10:30.381467217 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:30.381501787 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.381510177 DEBUG method="shutdown" response.id=4 duration=12.00µs 2026-10-16 08:10:30.381520147 DEBUG Received server response for request 4 2026-10-16 08:10:30.381524277 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.381533777 DEBUG Received exit notification, exiting ok test file_watching::picks_up_edits_to_unwatched_pth_files ... 2026-10-16 08:10:30.387565708 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: Some( DidChangeWatchedFilesClientCapabilities { dynamic_registration: Some( true, ), relative_pattern_support: Some( true, ), }, ), symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.387628308 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.387665279 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.387727009 DEBUG Client info: None 2026-10-16 08:10:30.387765789 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.387778539 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.387784529 INFO Version: Unknown 2026-10-16 08:10:30.387823109 DEBUG Received server response for request 1 2026-10-16 08:10:30.387858909 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.387957670 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.388002670 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.388006180 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.388064440 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.388079830 DEBUG Initializing workspace `file:///tmp/.tmpFsaiHg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.388095540 DEBUG Searching for a project in '/tmp/.tmpFsaiHg/src' 2026-10-16 08:10:30.388136130 DEBUG Found project at '/tmp/.tmpFsaiHg/src' 2026-10-16 08:10:30.388140500 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.388673942 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.388691402 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpFsaiHg/venv/pyvenv.cfg' 2026-10-16 08:10:30.388714662 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpFsaiHg/venv 2026-10-16 08:10:30.388754182 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpFsaiHg/venv/lib/python3.12/site-packages"] 2026-10-16 08:10:30.388769552 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpFsaiHg/base 2026-10-16 08:10:30.388775642 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-16 08:10:30.388777912 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/.tmpFsaiHg/base` 2026-10-16 08:10:30.388790143 DEBUG Adding first-party search path `/tmp/.tmpFsaiHg/src` 2026-10-16 08:10:30.388794213 DEBUG Using vendored stdlib 2026-10-16 08:10:30.388886203 DEBUG Adding site-packages search path `/tmp/.tmpFsaiHg/venv/lib/python3.12/site-packages` 2026-10-16 08:10:30.388891553 INFO Python version: Python 3.12, platform: linux 2026-10-16 08:10:30.388894843 DEBUG Adding new file root '/tmp/.tmpFsaiHg/src' of kind Project 2026-10-16 08:10:30.389304924 DEBUG Adding new file root '/tmp/.tmpFsaiHg/venv/lib/python3.12/site-packages' of kind SearchPath 2026-10-16 08:10:30.391789453 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.391825523 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:10:30.391878583 DEBUG Adding editable installation to module resolution path /tmp/.tmpFsaiHg/old 2026-10-16 08:10:30.391881953 DEBUG Adding new file root '/tmp/.tmpFsaiHg/old' of kind SearchPath 2026-10-16 08:10:30.391923123 DEBUG Received server request `client/registerCapability` 2026-10-16 08:10:30.391930283 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:10:30.392035784 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.392041974 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:30.392077894 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFsaiHg/src/main.py") 2026-10-16 08:10:30.392085044 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFsaiHg/src/main.py` 2026-10-16 08:10:30.392100204 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFsaiHg/src/main.py` 2026-10-16 08:10:30.392216554 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFsaiHg/src/main.py` to project `src` 2026-10-16 08:10:30.392229414 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFsaiHg/src/main.py` 2026-10-16 08:10:30.392231814 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.392239374 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.392416345 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFsaiHg/src/main.py"))}: Checking file '/tmp/.tmpFsaiHg/src/main.py' 2026-10-16 08:10:30.401336346 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFsaiHg/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.402703971 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.45ms 2026-10-16 08:10:30.402720731 DEBUG Received server response for request 2 2026-10-16 08:10:30.402799711 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:10:30.402821101 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpFsaiHg/src` 2026-10-16 08:10:30.402843771 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpFsaiHg/src/pyproject.toml", kind: Any } 2026-10-16 08:10:30.402854371 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpFsaiHg/src' 2026-10-16 08:10:30.402878961 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpFsaiHg/src' 2026-10-16 08:10:30.402882711 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.402889531 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-16 08:10:30.402892321 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpFsaiHg/src/.venv 2026-10-16 08:10:30.402932181 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.402936961 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-16 08:10:30.402947452 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpFsaiHg/src` 2026-10-16 08:10:30.402951682 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-16 08:10:30.403031952 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.403442393 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-16 08:10:30.403449293 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-16 08:10:30.403487473 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.403510894 DEBUG Received server request `client/registerCapability` 2026-10-16 08:10:30.403515414 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:10:30.403574864 DEBUG Received server request `client/unregisterCapability` 2026-10-16 08:10:30.403579684 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 08:10:30.403622724 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:10:30.403638214 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpFsaiHg/src` 2026-10-16 08:10:30.403662154 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpFsaiHg/src/pyproject.toml", kind: Any } 2026-10-16 08:10:30.403670994 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpFsaiHg/src' 2026-10-16 08:10:30.403695644 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpFsaiHg/src' 2026-10-16 08:10:30.403699034 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.403705444 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-16 08:10:30.403716224 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Attempting to parse virtual environment metadata at '/tmp/.tmpFsaiHg/venv/pyvenv.cfg' 2026-10-16 08:10:30.403732574 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for site-packages directory in sys.prefix /tmp/.tmpFsaiHg/venv 2026-10-16 08:10:30.403767954 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpFsaiHg/venv/lib/python3.12/site-packages"] 2026-10-16 08:10:30.403780884 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for real stdlib directory in sys.prefix /tmp/.tmpFsaiHg/base 2026-10-16 08:10:30.403786424 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to resolve real stdlib path for this virtual environment 2026-10-16 08:10:30.403788704 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: 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/.tmpFsaiHg/base` 2026-10-16 08:10:30.403799075 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpFsaiHg/src` 2026-10-16 08:10:30.403803045 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-16 08:10:30.403881415 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding site-packages search path `/tmp/.tmpFsaiHg/venv/lib/python3.12/site-packages` 2026-10-16 08:10:30.403886695 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.12, platform: linux 2026-10-16 08:10:30.404254506 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-16 08:10:30.404259726 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-16 08:10:30.404322326 DEBUG Received server request `client/registerCapability` 2026-10-16 08:10:30.404326106 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:10:30.404411867 DEBUG Updating the revision of `/tmp/.tmpFsaiHg/venv/lib/python3.12/site-packages/dependency.pth` 2026-10-16 08:10:30.404439187 DEBUG Received server request `client/unregisterCapability` 2026-10-16 08:10:30.404442217 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 08:10:30.404456477 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:10:30.404460157 DEBUG Adding editable installation to module resolution path /tmp/.tmpFsaiHg/new 2026-10-16 08:10:30.404462847 DEBUG Adding new file root '/tmp/.tmpFsaiHg/new' of kind SearchPath 2026-10-16 08:10:30.404495337 DEBUG Received server request `client/registerCapability` 2026-10-16 08:10:30.404498337 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:10:30.404541827 DEBUG Received server request `client/unregisterCapability` 2026-10-16 08:10:30.404544427 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 08:10:30.404550857 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:10:30.404678508 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFsaiHg/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.407484467 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFsaiHg/src/main.py"))}: Checking file '/tmp/.tmpFsaiHg/src/main.py' 2026-10-16 08:10:30.407527647 DEBUG method="textDocument/diagnostic" response.id=3 duration=2.97ms 2026-10-16 08:10:30.407538537 DEBUG Received server response for request 3 2026-10-16 08:10:30.417656732 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:30.417681043 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.417688013 DEBUG method="shutdown" response.id=4 duration=10.09µs 2026-10-16 08:10:30.417698053 DEBUG Received server response for request 4 2026-10-16 08:10:30.417701873 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.417710303 DEBUG Received exit notification, exiting ok test file_watching::refreshes_script_dependency_after_rewatch ... 2026-10-16 08:10:30.420727433 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: Some( DidChangeWatchedFilesClientCapabilities { dynamic_registration: Some( true, ), relative_pattern_support: Some( true, ), }, ), symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: Some( InlayHintWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), 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: 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-10-16 08:10:30.420797013 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.420839214 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.420907874 DEBUG Client info: None 2026-10-16 08:10:30.420942284 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.420953794 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "INLAY_HINT_REFRESH", "PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.420959984 INFO Version: Unknown 2026-10-16 08:10:30.420999114 DEBUG Received server response for request 1 2026-10-16 08:10:30.421029884 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.421127265 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.421164985 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.421168555 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.421233065 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.421248035 DEBUG Initializing workspace `file:///tmp/.tmpKRJzQd/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.421265095 DEBUG Searching for a project in '/tmp/.tmpKRJzQd/src' 2026-10-16 08:10:30.421298425 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.421303545 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.421794477 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.421799877 DEBUG Resolving local virtual environment: /tmp/.tmpKRJzQd/src/.venv 2026-10-16 08:10:30.421841587 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.421845657 DEBUG No virtual environment found 2026-10-16 08:10:30.421856647 DEBUG Adding first-party search path `/tmp/.tmpKRJzQd/src` 2026-10-16 08:10:30.421860577 DEBUG Using vendored stdlib 2026-10-16 08:10:30.421941767 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.421945777 DEBUG Adding new file root '/tmp/.tmpKRJzQd/src' of kind Project 2026-10-16 08:10:30.424092465 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.424120975 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:10:30.424524156 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.424554436 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.424558276 DEBUG No virtual environment found 2026-10-16 08:10:30.424564846 DEBUG Adding extra search-path `/tmp/.tmpKRJzQd/dependencies` 2026-10-16 08:10:30.424569037 DEBUG Using vendored stdlib 2026-10-16 08:10:30.424642167 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.424645927 DEBUG Adding new file root '/tmp/.tmpKRJzQd/dependencies' of kind SearchPath 2026-10-16 08:10:30.424661067 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:10:30.424686227 DEBUG Received server request `client/registerCapability` 2026-10-16 08:10:30.424692427 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:10:30.424778307 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.424785677 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:30.424819177 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKRJzQd/src/script.py") 2026-10-16 08:10:30.424825587 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpKRJzQd/src/script.py` 2026-10-16 08:10:30.424838337 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpKRJzQd/src/script.py` 2026-10-16 08:10:30.424940538 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpKRJzQd/src/script.py` to project `src` 2026-10-16 08:10:30.424954208 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKRJzQd/src/script.py` 2026-10-16 08:10:30.424956478 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.424963328 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.425120908 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKRJzQd/src/script.py"))}: Checking file '/tmp/.tmpKRJzQd/src/script.py' 2026-10-16 08:10:30.435309794 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKRJzQd/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.436719989 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.74ms 2026-10-16 08:10:30.436740089 DEBUG Received server response for request 2 2026-10-16 08:10:30.436802509 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:30.436824809 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:30.436852699 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpKRJzQd/src/script.py", kind: FileContent } 2026-10-16 08:10:30.436858969 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpKRJzQd/src/script.py` 2026-10-16 08:10:30.436949229 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpKRJzQd/src/script.py` to project `src` 2026-10-16 08:10:30.437340471 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-16 08:10:30.437389041 DEBUG notification{method=textDocument/didChange}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.437393421 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-16 08:10:30.437396351 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-16 08:10:30.437468551 INFO notification{method=textDocument/didChange}: Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.437500181 DEBUG notification{method=textDocument/didChange}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.437522221 DEBUG Received server request `client/registerCapability` 2026-10-16 08:10:30.437527131 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:10:30.437576772 DEBUG Received server request `client/unregisterCapability` 2026-10-16 08:10:30.437581462 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 08:10:30.437621762 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:30.437637362 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:30.437663412 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpKRJzQd/src/script.py", kind: FileContent } 2026-10-16 08:10:30.437667942 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpKRJzQd/src/script.py` 2026-10-16 08:10:30.437751922 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpKRJzQd/src/script.py` to project `src` 2026-10-16 08:10:30.438114333 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-16 08:10:30.438142563 DEBUG notification{method=textDocument/didChange}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.438146733 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-16 08:10:30.438153184 DEBUG notification{method=textDocument/didChange}: Adding extra search-path `/tmp/.tmpKRJzQd/dependencies` 2026-10-16 08:10:30.438157454 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-16 08:10:30.438229314 INFO notification{method=textDocument/didChange}: Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.438280354 DEBUG Received server request `client/registerCapability` 2026-10-16 08:10:30.438284124 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:10:30.438326554 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:10:30.438397024 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKRJzQd/src/script.py"))}: Checking file '/tmp/.tmpKRJzQd/src/script.py' 2026-10-16 08:10:30.438479205 DEBUG method="textDocument/diagnostic" response.id=3 duration=140.90µs 2026-10-16 08:10:30.438490535 DEBUG Received server response for request 3 2026-10-16 08:10:30.438532195 DEBUG Updating the revision of `/tmp/.tmpKRJzQd/dependencies/dependency.py` 2026-10-16 08:10:30.438581555 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-16 08:10:30.438585225 DEBUG Received server request `workspace/inlayHint/refresh` 2026-10-16 08:10:30.438587565 DEBUG Received server request `client/unregisterCapability` 2026-10-16 08:10:30.438589705 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 08:10:30.438598215 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 08:10:30.441592325 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKRJzQd/src/script.py"))}: Checking file '/tmp/.tmpKRJzQd/src/script.py' 2026-10-16 08:10:30.441633686 DEBUG method="textDocument/diagnostic" response.id=4 duration=3.03ms 2026-10-16 08:10:30.441645226 DEBUG Received server response for request 4 2026-10-16 08:10:30.451756801 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 08:10:30.451777661 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.451785341 DEBUG method="shutdown" response.id=5 duration=11.47µs 2026-10-16 08:10:30.451795161 DEBUG Received server response for request 5 2026-10-16 08:10:30.451798951 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.451808211 DEBUG Received exit notification, exiting ok test file_watching::watches_project_without_relative_patterns ... 2026-10-16 08:10:30.456783378 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: Some( DidChangeWatchedFilesClientCapabilities { dynamic_registration: Some( true, ), relative_pattern_support: Some( false, ), }, ), symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.456847078 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.456882588 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.456943029 DEBUG Client info: None 2026-10-16 08:10:30.456971439 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.456984499 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.456990849 INFO Version: Unknown 2026-10-16 08:10:30.457031539 DEBUG Received server response for request 1 2026-10-16 08:10:30.457066609 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.457141649 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.457174319 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.457177699 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.457233350 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.457247870 DEBUG Initializing workspace `file:///tmp/.tmp2uWbB5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.457263250 DEBUG Searching for a project in '/tmp/.tmp2uWbB5/src' 2026-10-16 08:10:30.457298270 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.457303620 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.457821872 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.457827562 DEBUG Resolving local virtual environment: /tmp/.tmp2uWbB5/src/.venv 2026-10-16 08:10:30.457868232 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.457872252 DEBUG No virtual environment found 2026-10-16 08:10:30.457884422 DEBUG Adding first-party search path `/tmp/.tmp2uWbB5/src` 2026-10-16 08:10:30.457888882 DEBUG Using vendored stdlib 2026-10-16 08:10:30.457976452 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.457981132 DEBUG Adding new file root '/tmp/.tmp2uWbB5/src' of kind Project 2026-10-16 08:10:30.459982939 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-16 08:10:30.460014279 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:10:30.460034739 DEBUG Received server request `client/registerCapability` 2026-10-16 08:10:30.460041289 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:10:30.460103380 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.460136430 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:10:30.460139840 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:30.460145060 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2uWbB5/src/main.py") 2026-10-16 08:10:30.460151800 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2uWbB5/src/main.py` 2026-10-16 08:10:30.460164840 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2uWbB5/src/main.py` 2026-10-16 08:10:30.460276150 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2uWbB5/src/main.py` to project `src` 2026-10-16 08:10:30.460288400 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2uWbB5/src/main.py` 2026-10-16 08:10:30.460291070 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.460298410 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.460314770 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp2uWbB5/src` 2026-10-16 08:10:30.460332060 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp2uWbB5/src/dependency.py", kind: Any } 2026-10-16 08:10:30.460338990 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp2uWbB5/src/dependency.py` 2026-10-16 08:10:30.460444961 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmp2uWbB5/src/dependency.py` to project `src` 2026-10-16 08:10:30.460624171 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2uWbB5/src/main.py"))}: Checking file '/tmp/.tmp2uWbB5/src/main.py' 2026-10-16 08:10:30.470793877 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2uWbB5/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.474994421 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.54ms 2026-10-16 08:10:30.475014321 DEBUG Received server response for request 2 2026-10-16 08:10:30.485150896 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.485185997 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.485193147 DEBUG method="shutdown" response.id=3 duration=10.91µs 2026-10-16 08:10:30.485202307 DEBUG Received server response for request 3 2026-10-16 08:10:30.485205867 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.485214227 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-10-16 08:10:30.490212094 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.490273754 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.490315294 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.490424465 DEBUG Client info: None 2026-10-16 08:10:30.490470975 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.490487015 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.490493365 INFO Version: Unknown 2026-10-16 08:10:30.490540695 DEBUG Received server response for request 1 2026-10-16 08:10:30.490573255 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.490588355 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.490684735 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.490721546 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.490725296 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.490738756 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.490741806 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-16 08:10:30.490787266 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.490801866 DEBUG Initializing workspace `file:///tmp/.tmpERzdgM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.490818046 DEBUG Searching for a project in '/tmp/.tmpERzdgM/src' 2026-10-16 08:10:30.490851636 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.490856746 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.491339858 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.491345158 DEBUG Resolving local virtual environment: /tmp/.tmpERzdgM/src/.venv 2026-10-16 08:10:30.491405468 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.491409498 DEBUG No virtual environment found 2026-10-16 08:10:30.491420148 DEBUG Adding first-party search path `/tmp/.tmpERzdgM/src` 2026-10-16 08:10:30.491424148 DEBUG Using vendored stdlib 2026-10-16 08:10:30.491509998 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.491514798 DEBUG Adding new file root '/tmp/.tmpERzdgM/src' of kind Project 2026-10-16 08:10:30.494473999 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:30.494491069 DEBUG Updating project to check open files 2026-10-16 08:10:30.494558249 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpERzdgM/src/foo.py") 2026-10-16 08:10:30.494566169 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpERzdgM/src/foo.py` 2026-10-16 08:10:30.494573359 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpERzdgM/src/foo.py` 2026-10-16 08:10:30.494693519 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpERzdgM/src/foo.py` to project `src` 2026-10-16 08:10:30.494707489 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpERzdgM/src/foo.py` 2026-10-16 08:10:30.494709809 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.494716589 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.495030461 DEBUG method="textDocument/foldingRange" response.id=2 duration=307.56µs 2026-10-16 08:10:30.495046191 DEBUG Received server response for request 2 2026-10-16 08:10:30.505263756 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.505284226 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.505290166 DEBUG method="shutdown" response.id=3 duration=8.02µs 2026-10-16 08:10:30.505299916 DEBUG Received server response for request 3 2026-10-16 08:10:30.505303276 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.505312166 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-10-16 08:10:30.506956462 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.507034482 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.507080492 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.507132142 DEBUG Client info: None 2026-10-16 08:10:30.507155923 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.507168973 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.507174733 INFO Version: Unknown 2026-10-16 08:10:30.507216613 DEBUG Received server response for request 1 2026-10-16 08:10:30.507261653 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.507277563 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.507356103 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.507404783 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.507408923 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.507424804 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.507427994 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-16 08:10:30.507462684 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.507477594 DEBUG Initializing workspace `file:///tmp/.tmpLAe51F/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.507492924 DEBUG Searching for a project in '/tmp/.tmpLAe51F/src' 2026-10-16 08:10:30.507527104 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.507531924 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.507980535 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.507985645 DEBUG Resolving local virtual environment: /tmp/.tmpLAe51F/src/.venv 2026-10-16 08:10:30.508029176 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.508033356 DEBUG No virtual environment found 2026-10-16 08:10:30.508044556 DEBUG Adding first-party search path `/tmp/.tmpLAe51F/src` 2026-10-16 08:10:30.508048376 DEBUG Using vendored stdlib 2026-10-16 08:10:30.508130896 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.508134456 DEBUG Adding new file root '/tmp/.tmpLAe51F/src' of kind Project 2026-10-16 08:10:30.510127923 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.510142223 DEBUG Updating project to check open files 2026-10-16 08:10:30.510202583 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLAe51F/src/foo.py") 2026-10-16 08:10:30.510209873 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpLAe51F/src/foo.py` 2026-10-16 08:10:30.510217103 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpLAe51F/src/foo.py` 2026-10-16 08:10:30.510338434 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLAe51F/src/foo.py` to project `src` 2026-10-16 08:10:30.510349584 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLAe51F/src/foo.py` 2026-10-16 08:10:30.510351954 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.510359284 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.510516974 DEBUG method="textDocument/foldingRange" response.id=2 duration=139.05µs 2026-10-16 08:10:30.510529684 DEBUG Received server response for request 2 2026-10-16 08:10:30.520765090 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.520789300 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.520796390 DEBUG method="shutdown" response.id=3 duration=10.18µs 2026-10-16 08:10:30.520807110 DEBUG Received server response for request 3 2026-10-16 08:10:30.520810740 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.520820170 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-10-16 08:10:30.522265765 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.522327005 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.522361865 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.522432065 DEBUG Client info: None 2026-10-16 08:10:30.522456746 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.522469456 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.522476426 INFO Version: Unknown 2026-10-16 08:10:30.522519086 DEBUG Received server response for request 1 2026-10-16 08:10:30.522550256 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.522563456 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp63Mn5g 2026-10-16 08:10:30.522570816 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.522645086 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.522683396 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.522687396 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.522694486 DEBUG No workspace configuration provided for file:///tmp/.tmp63Mn5g 2026-10-16 08:10:30.522707926 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:30.522739787 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.522744847 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp63Mn5g, using default options 2026-10-16 08:10:30.522754007 DEBUG Initializing workspace `file:///tmp/.tmp63Mn5g`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.522767977 DEBUG Searching for a project in '/tmp/.tmp63Mn5g' 2026-10-16 08:10:30.522794847 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.522799997 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.523245858 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.523251268 DEBUG Resolving local virtual environment: /tmp/.tmp63Mn5g/.venv 2026-10-16 08:10:30.523290098 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.523294129 DEBUG No virtual environment found 2026-10-16 08:10:30.523306239 DEBUG Adding first-party search path `/tmp/.tmp63Mn5g` 2026-10-16 08:10:30.523310339 DEBUG Using vendored stdlib 2026-10-16 08:10:30.523410319 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.523414789 DEBUG Adding new file root '/tmp/.tmp63Mn5g' of kind Project 2026-10-16 08:10:30.526348039 INFO Project::index_files{project=.tmp63Mn5g}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:30.526363219 DEBUG Updating project to check open files 2026-10-16 08:10:30.526418969 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:30.526422199 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:30.526429229 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.526435959 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:30.526438079 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:30.526445389 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:10:30.526451859 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:30.526453979 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:30.526459259 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-10-16 08:10:30.526557360 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:10:30.526746920 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.538879173 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.556248483 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:30.556266463 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:30.556270723 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:30.556300803 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-16 08:10:30.556408583 DEBUG method="textDocument/foldingRange" response.id=2 duration=89.45µs 2026-10-16 08:10:30.556427283 DEBUG Received server response for request 2 2026-10-16 08:10:30.556441503 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-10-16 08:10:30.556476033 DEBUG method="textDocument/foldingRange" response.id=3 duration=25.05µs 2026-10-16 08:10:30.556486603 DEBUG Received server response for request 3 2026-10-16 08:10:30.566751549 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:30.566787109 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.566795219 DEBUG method="shutdown" response.id=4 duration=11.50µs 2026-10-16 08:10:30.566805419 DEBUG Received server response for request 4 2026-10-16 08:10:30.566808709 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.566824159 DEBUG Received exit notification, exiting ok test goto_definition::script_search_paths_resolve_imported_symbols ... 2026-10-16 08:10:30.571397655 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.571465865 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.571504655 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.571576976 DEBUG Client info: None 2026-10-16 08:10:30.571603226 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.571616026 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.571622006 INFO Version: Unknown 2026-10-16 08:10:30.571666236 DEBUG Received server response for request 1 2026-10-16 08:10:30.571707726 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.571722766 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.571814137 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.571856437 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.571859947 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.571875827 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.571879417 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.571882057 DEBUG Client sends request `textDocument/definition` with ID 2 2026-10-16 08:10:30.571925247 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.571940747 DEBUG Initializing workspace `file:///tmp/.tmp31cr0u/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.571957887 DEBUG Searching for a project in '/tmp/.tmp31cr0u/src' 2026-10-16 08:10:30.571998807 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.572003497 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.572516609 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.572522199 DEBUG Resolving local virtual environment: /tmp/.tmp31cr0u/src/.venv 2026-10-16 08:10:30.572568479 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.572572729 DEBUG No virtual environment found 2026-10-16 08:10:30.572584289 DEBUG Adding first-party search path `/tmp/.tmp31cr0u/src` 2026-10-16 08:10:30.572588489 DEBUG Using vendored stdlib 2026-10-16 08:10:30.572689950 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.572694990 DEBUG Adding new file root '/tmp/.tmp31cr0u/src' of kind Project 2026-10-16 08:10:30.574790267 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.002s 2026-10-16 08:10:30.574807147 DEBUG Updating project to check open files 2026-10-16 08:10:30.574881177 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp31cr0u/src/script.py") 2026-10-16 08:10:30.574889477 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp31cr0u/src/script.py` 2026-10-16 08:10:30.574897307 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp31cr0u/src/script.py` 2026-10-16 08:10:30.575051158 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp31cr0u/src/script.py` to project `src` 2026-10-16 08:10:30.575066048 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp31cr0u/src/script.py` 2026-10-16 08:10:30.575068718 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.575077628 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 08:10:30.575112268 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp31cr0u/src/ordinary.py") 2026-10-16 08:10:30.575116828 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp31cr0u/src/ordinary.py` 2026-10-16 08:10:30.575121748 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp31cr0u/src/ordinary.py` 2026-10-16 08:10:30.575217608 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp31cr0u/src/ordinary.py` to project `src` 2026-10-16 08:10:30.575226558 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp31cr0u/src/ordinary.py` 2026-10-16 08:10:30.575228788 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.575235778 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(200))}}: Set open project files (count: 2) 2026-10-16 08:10:30.575893671 INFO request{id=2 method=textDocument/definition}: Defaulting to python-platform `linux` 2026-10-16 08:10:30.575951171 DEBUG request{id=2 method=textDocument/definition}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.575956481 DEBUG request{id=2 method=textDocument/definition}: No virtual environment found 2026-10-16 08:10:30.575964971 DEBUG request{id=2 method=textDocument/definition}: Adding extra search-path `/tmp/.tmp31cr0u/src/dependencies` 2026-10-16 08:10:30.575974151 DEBUG request{id=2 method=textDocument/definition}: Using vendored stdlib 2026-10-16 08:10:30.576070031 INFO request{id=2 method=textDocument/definition}: Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.576076311 DEBUG request{id=2 method=textDocument/definition}: Adding new file root '/tmp/.tmp31cr0u/src/dependencies' of kind SearchPath 2026-10-16 08:10:30.576157052 DEBUG request{id=2 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.576232382 DEBUG method="textDocument/definition" response.id=2 duration=990.97µs 2026-10-16 08:10:30.576246922 DEBUG Received server response for request 2 2026-10-16 08:10:30.576348632 DEBUG Client sends request `textDocument/definition` with ID 3 2026-10-16 08:10:30.576443963 DEBUG request{id=3 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.576452573 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found in search paths 2026-10-16 08:10:30.576464603 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:30.576473073 DEBUG method="textDocument/definition" response.id=3 duration=110.49µs 2026-10-16 08:10:30.576482653 DEBUG Received server response for request 3 2026-10-16 08:10:30.586574958 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:30.586592938 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.586600088 DEBUG method="shutdown" response.id=4 duration=10.81µs 2026-10-16 08:10:30.586609628 DEBUG Received server response for request 4 2026-10-16 08:10:30.586613348 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.586622108 DEBUG Received exit notification, exiting ok test hover::invalid_script_environment_retains_configured_platform_for_hover ... 2026-10-16 08:10:30.588343544 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.588427994 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.588462584 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.588514514 DEBUG Client info: None 2026-10-16 08:10:30.588538345 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.588551695 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.588557665 INFO Version: Unknown 2026-10-16 08:10:30.588599315 DEBUG Received server response for request 1 2026-10-16 08:10:30.588637615 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.588652225 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.588724225 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.588762795 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.588766555 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.588782085 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.588784975 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:30.588818946 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.588832596 DEBUG Initializing workspace `file:///tmp/.tmpcGUk7X/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.588847826 DEBUG Searching for a project in '/tmp/.tmpcGUk7X/src' 2026-10-16 08:10:30.588887896 DEBUG Found project at '/tmp/.tmpcGUk7X/src' 2026-10-16 08:10:30.588892466 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.589329687 DEBUG Resolving local virtual environment: /tmp/.tmpcGUk7X/src/.venv 2026-10-16 08:10:30.589391258 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.589395328 DEBUG No virtual environment found 2026-10-16 08:10:30.589406748 DEBUG Adding first-party search path `/tmp/.tmpcGUk7X/src` 2026-10-16 08:10:30.589410738 DEBUG Using vendored stdlib 2026-10-16 08:10:30.589493848 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.589498028 DEBUG Adding new file root '/tmp/.tmpcGUk7X/src' of kind Project 2026-10-16 08:10:30.591430725 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.591446975 DEBUG Updating project to check open files 2026-10-16 08:10:30.591505905 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcGUk7X/src/script.py") 2026-10-16 08:10:30.591512065 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcGUk7X/src/script.py` 2026-10-16 08:10:30.591518195 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcGUk7X/src/script.py` 2026-10-16 08:10:30.591632495 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcGUk7X/src/script.py` to project `src` 2026-10-16 08:10:30.591646185 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcGUk7X/src/script.py` 2026-10-16 08:10:30.591648495 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.591654955 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.592283178 DEBUG request{id=2 method=textDocument/hover}: Default settings failed to discover local Python environment 2026-10-16 08:10:30.592334068 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.592338808 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-16 08:10:30.592342418 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-16 08:10:30.592455598 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: win32 2026-10-16 08:10:30.592550118 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.595614729 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-16 08:10:30.595646589 DEBUG method="textDocument/hover" response.id=2 duration=3.99ms 2026-10-16 08:10:30.595662479 DEBUG Received server response for request 2 2026-10-16 08:10:30.605836484 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.605869395 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.605876005 DEBUG method="shutdown" response.id=3 duration=9.94µs 2026-10-16 08:10:30.605885865 DEBUG Received server response for request 3 2026-10-16 08:10:30.605889455 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.605903975 DEBUG Received exit notification, exiting ok test hover::invalid_script_retains_valid_environment_settings_for_hover ... 2026-10-16 08:10:30.607729941 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.607785001 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.607817871 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.607868622 DEBUG Client info: None 2026-10-16 08:10:30.607895082 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.607906382 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.607911632 INFO Version: Unknown 2026-10-16 08:10:30.607949352 DEBUG Received server response for request 1 2026-10-16 08:10:30.607982372 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.607995902 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.608076842 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.608114302 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.608117782 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.608131462 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.608134582 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:30.608174453 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.608189213 DEBUG Initializing workspace `file:///tmp/.tmpSk5xm1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.608204363 DEBUG Searching for a project in '/tmp/.tmpSk5xm1/src' 2026-10-16 08:10:30.608241793 DEBUG Found project at '/tmp/.tmpSk5xm1/src' 2026-10-16 08:10:30.608246363 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.608708354 DEBUG Resolving local virtual environment: /tmp/.tmpSk5xm1/src/.venv 2026-10-16 08:10:30.608750285 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.608754435 DEBUG No virtual environment found 2026-10-16 08:10:30.608765945 DEBUG Adding first-party search path `/tmp/.tmpSk5xm1/src` 2026-10-16 08:10:30.608770245 DEBUG Using vendored stdlib 2026-10-16 08:10:30.608854945 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.608859455 DEBUG Adding new file root '/tmp/.tmpSk5xm1/src' of kind Project 2026-10-16 08:10:30.610838432 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.610856142 DEBUG Updating project to check open files 2026-10-16 08:10:30.610919182 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSk5xm1/src/script.py") 2026-10-16 08:10:30.610926192 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSk5xm1/src/script.py` 2026-10-16 08:10:30.610933772 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSk5xm1/src/script.py` 2026-10-16 08:10:30.611058743 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSk5xm1/src/script.py` to project `src` 2026-10-16 08:10:30.611072153 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSk5xm1/src/script.py` 2026-10-16 08:10:30.611074453 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.611082273 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.611159173 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `<3.12` 2026-10-16 08:10:30.611758815 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.611768485 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-16 08:10:30.611771925 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-16 08:10:30.611875835 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.15, platform: win32 2026-10-16 08:10:30.611967066 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.615221577 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-16 08:10:30.615250737 DEBUG method="textDocument/hover" response.id=2 duration=4.16ms 2026-10-16 08:10:30.615263407 DEBUG Received server response for request 2 2026-10-16 08:10:30.625399602 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.625425722 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.625433182 DEBUG method="shutdown" response.id=3 duration=10.84µs 2026-10-16 08:10:30.625442982 DEBUG Received server response for request 3 2026-10-16 08:10:30.625446772 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.625456062 DEBUG Received exit notification, exiting ok test hover::prefers_markdown_when_listed_first ... 2026-10-16 08:10:30.627208349 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-10-16 08:10:30.627269979 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.627303839 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.627357479 DEBUG Client info: None 2026-10-16 08:10:30.627395079 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.627407479 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.627413179 INFO Version: Unknown 2026-10-16 08:10:30.627453799 DEBUG Received server response for request 1 2026-10-16 08:10:30.627483479 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.627497790 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.627587670 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.627627330 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.627631000 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.627644100 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.627646990 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:30.627702180 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.627720500 DEBUG Initializing workspace `file:///tmp/.tmpKAbHc3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.627735960 DEBUG Searching for a project in '/tmp/.tmpKAbHc3/src' 2026-10-16 08:10:30.627769660 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.627774680 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.629130545 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.629140535 DEBUG Resolving local virtual environment: /tmp/.tmpKAbHc3/src/.venv 2026-10-16 08:10:30.629191805 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.629196595 DEBUG No virtual environment found 2026-10-16 08:10:30.629208785 DEBUG Adding first-party search path `/tmp/.tmpKAbHc3/src` 2026-10-16 08:10:30.629213075 DEBUG Using vendored stdlib 2026-10-16 08:10:30.629335036 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.629340076 DEBUG Adding new file root '/tmp/.tmpKAbHc3/src' of kind Project 2026-10-16 08:10:30.632473987 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:30.632488077 DEBUG Updating project to check open files 2026-10-16 08:10:30.632569707 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKAbHc3/src/foo.py") 2026-10-16 08:10:30.632578757 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpKAbHc3/src/foo.py` 2026-10-16 08:10:30.632585727 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpKAbHc3/src/foo.py` 2026-10-16 08:10:30.632710187 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpKAbHc3/src/foo.py` to project `src` 2026-10-16 08:10:30.632722288 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKAbHc3/src/foo.py` 2026-10-16 08:10:30.632724798 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.632733048 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.633003419 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.642247061 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.643629175 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.643664805 DEBUG method="textDocument/hover" response.id=2 duration=10.93ms 2026-10-16 08:10:30.643680945 DEBUG Received server response for request 2 2026-10-16 08:10:30.653768321 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.653800191 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.653805661 DEBUG method="shutdown" response.id=3 duration=8.61µs 2026-10-16 08:10:30.653815671 DEBUG Received server response for request 3 2026-10-16 08:10:30.653819281 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.653834511 DEBUG Received exit notification, exiting ok test hover::prefers_plain_text_when_listed_first ... 2026-10-16 08:10:30.656468670 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-10-16 08:10:30.656541350 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.656577830 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.656638130 DEBUG Client info: None 2026-10-16 08:10:30.656663201 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.656676971 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.656683131 INFO Version: Unknown 2026-10-16 08:10:30.656727461 DEBUG Received server response for request 1 2026-10-16 08:10:30.656770411 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.656785991 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.656882051 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.656923451 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.656927271 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.656942051 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.656945221 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:30.656987912 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.657003592 DEBUG Initializing workspace `file:///tmp/.tmpdlWhOj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.657035272 DEBUG Searching for a project in '/tmp/.tmpdlWhOj/src' 2026-10-16 08:10:30.657070432 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.657075182 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.658195126 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.658205496 DEBUG Resolving local virtual environment: /tmp/.tmpdlWhOj/src/.venv 2026-10-16 08:10:30.658251706 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.658256066 DEBUG No virtual environment found 2026-10-16 08:10:30.658268636 DEBUG Adding first-party search path `/tmp/.tmpdlWhOj/src` 2026-10-16 08:10:30.658272956 DEBUG Using vendored stdlib 2026-10-16 08:10:30.658395857 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.658402537 DEBUG Adding new file root '/tmp/.tmpdlWhOj/src' of kind Project 2026-10-16 08:10:30.660547944 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.660563054 DEBUG Updating project to check open files 2026-10-16 08:10:30.660639864 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdlWhOj/src/foo.py") 2026-10-16 08:10:30.660647504 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdlWhOj/src/foo.py` 2026-10-16 08:10:30.660654634 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdlWhOj/src/foo.py` 2026-10-16 08:10:30.660782075 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdlWhOj/src/foo.py` to project `src` 2026-10-16 08:10:30.660793885 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdlWhOj/src/foo.py` 2026-10-16 08:10:30.660796245 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.660803255 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.661030756 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.669588365 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.670947130 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.670979900 DEBUG method="textDocument/hover" response.id=2 duration=10.17ms 2026-10-16 08:10:30.670996360 DEBUG Received server response for request 2 2026-10-16 08:10:30.681088185 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.681125315 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.681131405 DEBUG method="shutdown" response.id=3 duration=9.38µs 2026-10-16 08:10:30.681141775 DEBUG Received server response for request 3 2026-10-16 08:10:30.681145545 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.681161425 DEBUG Received exit notification, exiting ok test hover::shared_import_hover_uses_each_script_python_version ... 2026-10-16 08:10:30.683819475 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.683890235 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.683926255 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.683987095 DEBUG Client info: None 2026-10-16 08:10:30.684012275 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.684025195 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.684031045 INFO Version: Unknown 2026-10-16 08:10:30.684069875 DEBUG Received server response for request 1 2026-10-16 08:10:30.684107096 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.684121386 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.684203836 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.684241096 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.684245066 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.684258786 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.684262606 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.684265546 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:30.684302216 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.684317636 DEBUG Initializing workspace `file:///tmp/.tmpYdvJRp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.684334196 DEBUG Searching for a project in '/tmp/.tmpYdvJRp/src' 2026-10-16 08:10:30.684392307 DEBUG Found project at '/tmp/.tmpYdvJRp/src' 2026-10-16 08:10:30.684396937 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.684848398 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.684854028 DEBUG Resolving local virtual environment: /tmp/.tmpYdvJRp/src/.venv 2026-10-16 08:10:30.684897058 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.684901358 DEBUG No virtual environment found 2026-10-16 08:10:30.684912018 DEBUG Adding first-party search path `/tmp/.tmpYdvJRp/src` 2026-10-16 08:10:30.684916048 DEBUG Using vendored stdlib 2026-10-16 08:10:30.684997489 INFO Python version: Python 3.12, platform: linux 2026-10-16 08:10:30.685001639 DEBUG Adding new file root '/tmp/.tmpYdvJRp/src' of kind Project 2026-10-16 08:10:30.687016746 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.002s 2026-10-16 08:10:30.687035196 DEBUG Updating project to check open files 2026-10-16 08:10:30.687095496 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYdvJRp/src/older.py") 2026-10-16 08:10:30.687102676 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYdvJRp/src/older.py` 2026-10-16 08:10:30.687110246 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYdvJRp/src/older.py` 2026-10-16 08:10:30.687223826 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYdvJRp/src/older.py` to project `src` 2026-10-16 08:10:30.687238176 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYdvJRp/src/older.py` 2026-10-16 08:10:30.687240576 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.687248116 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 08:10:30.687272407 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYdvJRp/src/newer.py") 2026-10-16 08:10:30.687276267 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYdvJRp/src/newer.py` 2026-10-16 08:10:30.687280757 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYdvJRp/src/newer.py` 2026-10-16 08:10:30.687361427 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYdvJRp/src/newer.py` to project `src` 2026-10-16 08:10:30.687382197 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYdvJRp/src/newer.py` 2026-10-16 08:10:30.687384427 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.687390557 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(200))}}: Set open project files (count: 2) 2026-10-16 08:10:30.687712428 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `>=3.12` 2026-10-16 08:10:30.687744108 DEBUG request{id=2 method=textDocument/hover}: Resolved requires-python constraint to: 3.12 2026-10-16 08:10:30.688284190 INFO request{id=2 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-16 08:10:30.688319380 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.688324070 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-16 08:10:30.688330830 DEBUG request{id=2 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpYdvJRp/src` 2026-10-16 08:10:30.688335670 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-16 08:10:30.688441761 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: linux 2026-10-16 08:10:30.688525161 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.700892024 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[12] 2026-10-16 08:10:30.700933304 DEBUG method="textDocument/hover" response.id=2 duration=13.54ms 2026-10-16 08:10:30.700949644 DEBUG Received server response for request 2 2026-10-16 08:10:30.701081574 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 08:10:30.701131875 DEBUG request{id=3 method=textDocument/hover}: Resolving requires-python constraint: `>=3.13` 2026-10-16 08:10:30.701137715 DEBUG request{id=3 method=textDocument/hover}: Resolved requires-python constraint to: 3.13 2026-10-16 08:10:30.701535386 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-16 08:10:30.701573666 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.701578066 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-16 08:10:30.701584526 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpYdvJRp/src` 2026-10-16 08:10:30.701589246 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-16 08:10:30.701666976 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.13, platform: linux 2026-10-16 08:10:30.701709947 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.711657091 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[13] 2026-10-16 08:10:30.711698651 DEBUG method="textDocument/hover" response.id=3 duration=10.60ms 2026-10-16 08:10:30.711719421 DEBUG Received server response for request 3 2026-10-16 08:10:30.721850956 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:30.721883726 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.721891126 DEBUG method="shutdown" response.id=4 duration=11.33µs 2026-10-16 08:10:30.721908187 DEBUG Received server response for request 4 2026-10-16 08:10:30.721912257 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.721929007 DEBUG Received exit notification, exiting ok test hover::supports_only_markdown ... 2026-10-16 08:10:30.725836760 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-10-16 08:10:30.725912120 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.725952141 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.726016281 DEBUG Client info: None 2026-10-16 08:10:30.726046841 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.726061451 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.726067421 INFO Version: Unknown 2026-10-16 08:10:30.726107771 DEBUG Received server response for request 1 2026-10-16 08:10:30.726149151 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.726164131 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.726264802 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.726301622 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.726305702 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.726320872 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.726323762 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:30.726401162 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.726421072 DEBUG Initializing workspace `file:///tmp/.tmpoapEBo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.726438582 DEBUG Searching for a project in '/tmp/.tmpoapEBo/src' 2026-10-16 08:10:30.726474172 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.726479522 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.727732437 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.727743667 DEBUG Resolving local virtual environment: /tmp/.tmpoapEBo/src/.venv 2026-10-16 08:10:30.727793147 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.727798267 DEBUG No virtual environment found 2026-10-16 08:10:30.727811057 DEBUG Adding first-party search path `/tmp/.tmpoapEBo/src` 2026-10-16 08:10:30.727815187 DEBUG Using vendored stdlib 2026-10-16 08:10:30.727931307 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.727938207 DEBUG Adding new file root '/tmp/.tmpoapEBo/src' of kind Project 2026-10-16 08:10:30.730132305 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.730149165 DEBUG Updating project to check open files 2026-10-16 08:10:30.730235275 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoapEBo/src/foo.py") 2026-10-16 08:10:30.730246605 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoapEBo/src/foo.py` 2026-10-16 08:10:30.730254545 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoapEBo/src/foo.py` 2026-10-16 08:10:30.730404136 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoapEBo/src/foo.py` to project `src` 2026-10-16 08:10:30.730418966 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoapEBo/src/foo.py` 2026-10-16 08:10:30.730421416 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.730430796 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.730676977 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.740017639 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.741404044 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.741438934 DEBUG method="textDocument/hover" response.id=2 duration=11.00ms 2026-10-16 08:10:30.741454154 DEBUG Received server response for request 2 2026-10-16 08:10:30.751545079 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.751569579 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.751577139 DEBUG method="shutdown" response.id=3 duration=11.73µs 2026-10-16 08:10:30.751586569 DEBUG Received server response for request 3 2026-10-16 08:10:30.751590539 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.751599919 DEBUG Received exit notification, exiting ok test hover::supports_only_plain_text ... 2026-10-16 08:10:30.754065408 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-10-16 08:10:30.754128238 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.754164638 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.754225598 DEBUG Client info: None 2026-10-16 08:10:30.754254579 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.754268059 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.754274079 INFO Version: Unknown 2026-10-16 08:10:30.754314259 DEBUG Received server response for request 1 2026-10-16 08:10:30.754345919 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.754360949 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.754462769 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.754502799 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.754506849 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.754519499 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.754522189 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:30.754568020 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.754585760 DEBUG Initializing workspace `file:///tmp/.tmpjkz90x/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.754603390 DEBUG Searching for a project in '/tmp/.tmpjkz90x/src' 2026-10-16 08:10:30.754639180 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.754643680 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.755819274 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.755830164 DEBUG Resolving local virtual environment: /tmp/.tmpjkz90x/src/.venv 2026-10-16 08:10:30.755880314 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.755884754 DEBUG No virtual environment found 2026-10-16 08:10:30.755897594 DEBUG Adding first-party search path `/tmp/.tmpjkz90x/src` 2026-10-16 08:10:30.755901714 DEBUG Using vendored stdlib 2026-10-16 08:10:30.756018885 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.756025695 DEBUG Adding new file root '/tmp/.tmpjkz90x/src' of kind Project 2026-10-16 08:10:30.758182852 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.758198372 DEBUG Updating project to check open files 2026-10-16 08:10:30.758274432 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjkz90x/src/foo.py") 2026-10-16 08:10:30.758284562 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjkz90x/src/foo.py` 2026-10-16 08:10:30.758294263 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjkz90x/src/foo.py` 2026-10-16 08:10:30.758437443 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjkz90x/src/foo.py` to project `src` 2026-10-16 08:10:30.758451603 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjkz90x/src/foo.py` 2026-10-16 08:10:30.758453883 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.758461253 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.758674364 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.766754082 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.768108777 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.768142787 DEBUG method="textDocument/hover" response.id=2 duration=9.67ms 2026-10-16 08:10:30.768156947 DEBUG Received server response for request 2 2026-10-16 08:10:30.778245242 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.778280082 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.778285932 DEBUG method="shutdown" response.id=3 duration=9.52µs 2026-10-16 08:10:30.778296742 DEBUG Received server response for request 3 2026-10-16 08:10:30.778300552 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.778316892 DEBUG Received exit notification, exiting ok test implementation::implementation_location_links_with_link_support ... 2026-10-16 08:10:30.780902711 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-10-16 08:10:30.780976001 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.781012151 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.781066281 DEBUG Client info: None 2026-10-16 08:10:30.781093042 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.781106802 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "IMPLEMENTATION_LINK_SUPPORT"] 2026-10-16 08:10:30.781113852 INFO Version: Unknown 2026-10-16 08:10:30.781154152 DEBUG Received server response for request 1 2026-10-16 08:10:30.781196932 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.781209592 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpL6B3YC 2026-10-16 08:10:30.781216642 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.781297902 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.781333392 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.781337302 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.781344952 DEBUG No workspace configuration provided for file:///tmp/.tmpL6B3YC 2026-10-16 08:10:30.781351612 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.781354212 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-16 08:10:30.781400803 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.781405513 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpL6B3YC, using default options 2026-10-16 08:10:30.781414713 DEBUG Initializing workspace `file:///tmp/.tmpL6B3YC`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.781428553 DEBUG Searching for a project in '/tmp/.tmpL6B3YC' 2026-10-16 08:10:30.781453653 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.781458883 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.781911124 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.781917004 DEBUG Resolving local virtual environment: /tmp/.tmpL6B3YC/.venv 2026-10-16 08:10:30.781955895 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.781959875 DEBUG No virtual environment found 2026-10-16 08:10:30.781971025 DEBUG Adding first-party search path `/tmp/.tmpL6B3YC` 2026-10-16 08:10:30.781975105 DEBUG Using vendored stdlib 2026-10-16 08:10:30.782060665 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.782064875 DEBUG Adding new file root '/tmp/.tmpL6B3YC' of kind Project 2026-10-16 08:10:30.784849585 INFO Project::index_files{project=.tmpL6B3YC}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.784866735 DEBUG Updating project to check open files 2026-10-16 08:10:30.784929725 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpL6B3YC/foo.py") 2026-10-16 08:10:30.784937235 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpL6B3YC/foo.py` 2026-10-16 08:10:30.784943755 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpL6B3YC/foo.py` 2026-10-16 08:10:30.785041615 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpL6B3YC/foo.py` to project `.tmpL6B3YC` 2026-10-16 08:10:30.785053985 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpL6B3YC/foo.py` 2026-10-16 08:10:30.785056585 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.785064525 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.785662517 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.799228424 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.799565156 DEBUG method="textDocument/implementation" response.id=2 duration=14.49ms 2026-10-16 08:10:30.799585026 DEBUG Received server response for request 2 2026-10-16 08:10:30.809718941 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.809745011 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.809752961 DEBUG method="shutdown" response.id=3 duration=11.18µs 2026-10-16 08:10:30.809770811 DEBUG Received server response for request 3 2026-10-16 08:10:30.809774601 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.809783961 DEBUG Received exit notification, exiting ok test implementation::implementation_locations_without_link_support ... 2026-10-16 08:10:30.812593811 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-10-16 08:10:30.812661141 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.812696521 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.812755961 DEBUG Client info: None 2026-10-16 08:10:30.812786061 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.812799971 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.812806221 INFO Version: Unknown 2026-10-16 08:10:30.812845382 DEBUG Received server response for request 1 2026-10-16 08:10:30.812885272 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.812898572 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpsLtz3I 2026-10-16 08:10:30.812906262 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.812994132 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.813033412 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.813037162 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.813045462 DEBUG No workspace configuration provided for file:///tmp/.tmpsLtz3I 2026-10-16 08:10:30.813051742 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.813054282 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-16 08:10:30.813096392 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.813101502 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpsLtz3I, using default options 2026-10-16 08:10:30.813109982 DEBUG Initializing workspace `file:///tmp/.tmpsLtz3I`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.813124393 DEBUG Searching for a project in '/tmp/.tmpsLtz3I' 2026-10-16 08:10:30.813150653 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.813155263 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.813635034 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.813640284 DEBUG Resolving local virtual environment: /tmp/.tmpsLtz3I/.venv 2026-10-16 08:10:30.813682994 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.813687314 DEBUG No virtual environment found 2026-10-16 08:10:30.813698425 DEBUG Adding first-party search path `/tmp/.tmpsLtz3I` 2026-10-16 08:10:30.813702495 DEBUG Using vendored stdlib 2026-10-16 08:10:30.813784685 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.813788875 DEBUG Adding new file root '/tmp/.tmpsLtz3I' of kind Project 2026-10-16 08:10:30.817414857 INFO Project::index_files{project=.tmpsLtz3I}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.817430967 DEBUG Updating project to check open files 2026-10-16 08:10:30.817493448 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsLtz3I/foo.py") 2026-10-16 08:10:30.817499838 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsLtz3I/foo.py` 2026-10-16 08:10:30.817506028 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsLtz3I/foo.py` 2026-10-16 08:10:30.817592908 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsLtz3I/foo.py` to project `.tmpsLtz3I` 2026-10-16 08:10:30.817605928 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsLtz3I/foo.py` 2026-10-16 08:10:30.817608408 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.817615628 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.817907819 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.829742840 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.829996121 DEBUG method="textDocument/implementation" response.id=2 duration=12.37ms 2026-10-16 08:10:30.830014381 DEBUG Received server response for request 2 2026-10-16 08:10:30.840120646 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.840142116 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.840148756 DEBUG method="shutdown" response.id=3 duration=10.35µs 2026-10-16 08:10:30.840158326 DEBUG Received server response for request 3 2026-10-16 08:10:30.840161916 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.840170656 DEBUG Received exit notification, exiting ok test implementation::implementation_provider_is_advertised ... 2026-10-16 08:10:30.842870226 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.842947726 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.842983026 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.843038106 DEBUG Client info: None 2026-10-16 08:10:30.843064146 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.843077196 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.843084426 INFO Version: Unknown 2026-10-16 08:10:30.843126296 DEBUG Received server response for request 1 2026-10-16 08:10:30.843163847 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.843177607 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpS18KaZ 2026-10-16 08:10:30.843184437 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.843267137 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.843308397 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.843312077 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.843320207 DEBUG No workspace configuration provided for file:///tmp/.tmpS18KaZ 2026-10-16 08:10:30.843388677 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.843393457 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpS18KaZ, using default options 2026-10-16 08:10:30.843403067 DEBUG Initializing workspace `file:///tmp/.tmpS18KaZ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.843417697 DEBUG Searching for a project in '/tmp/.tmpS18KaZ' 2026-10-16 08:10:30.843445128 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.843450148 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.843928249 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.843933629 DEBUG Resolving local virtual environment: /tmp/.tmpS18KaZ/.venv 2026-10-16 08:10:30.843983359 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.843987379 DEBUG No virtual environment found 2026-10-16 08:10:30.843998389 DEBUG Adding first-party search path `/tmp/.tmpS18KaZ` 2026-10-16 08:10:30.844002239 DEBUG Using vendored stdlib 2026-10-16 08:10:30.844085580 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.844089600 DEBUG Adding new file root '/tmp/.tmpS18KaZ' of kind Project 2026-10-16 08:10:30.847968393 INFO Project::index_files{project=.tmpS18KaZ}: Indexed 0 file(s) in 0.003s 2026-10-16 08:10:30.847988673 DEBUG Updating project to check open files 2026-10-16 08:10:30.853386442 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:30.853412332 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.853417412 DEBUG method="shutdown" response.id=2 duration=9.00µs 2026-10-16 08:10:30.853428592 DEBUG Received server response for request 2 2026-10-16 08:10:30.853433232 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.853442642 DEBUG Received exit notification, exiting ok test initialize::deferred_request_burst_does_not_block_responses ... 2026-10-16 08:10:30.854829217 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.854889067 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.854928967 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.855019288 DEBUG Client info: None 2026-10-16 08:10:30.855067558 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.855083058 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.855089958 INFO Version: Unknown 2026-10-16 08:10:30.855137488 DEBUG Received server response for request 1 2026-10-16 08:10:30.855171738 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.855179628 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.855182478 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:30.855186078 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 08:10:30.855187038 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.855188868 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-16 08:10:30.855197338 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-16 08:10:30.855200518 DEBUG Client sends request `textDocument/hover` with ID 6 2026-10-16 08:10:30.855203568 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-16 08:10:30.855206748 DEBUG Client sends request `textDocument/hover` with ID 8 2026-10-16 08:10:30.855209448 DEBUG Client sends request `textDocument/hover` with ID 9 2026-10-16 08:10:30.855211958 DEBUG Client sends request `textDocument/hover` with ID 10 2026-10-16 08:10:30.855214778 DEBUG Client sends request `textDocument/hover` with ID 11 2026-10-16 08:10:30.855217278 DEBUG Client sends request `textDocument/hover` with ID 12 2026-10-16 08:10:30.855220018 DEBUG Client sends request `textDocument/hover` with ID 13 2026-10-16 08:10:30.855222898 DEBUG Client sends request `textDocument/hover` with ID 14 2026-10-16 08:10:30.855225038 DEBUG Client sends request `textDocument/hover` with ID 15 2026-10-16 08:10:30.855227278 DEBUG Client sends request `textDocument/hover` with ID 16 2026-10-16 08:10:30.855229508 DEBUG Client sends request `textDocument/hover` with ID 17 2026-10-16 08:10:30.855231628 DEBUG Client sends request `textDocument/hover` with ID 18 2026-10-16 08:10:30.855233718 DEBUG Client sends request `textDocument/hover` with ID 19 2026-10-16 08:10:30.855235728 DEBUG Client sends request `textDocument/hover` with ID 20 2026-10-16 08:10:30.855237908 DEBUG Client sends request `textDocument/hover` with ID 21 2026-10-16 08:10:30.855240468 DEBUG Client sends request `textDocument/hover` with ID 22 2026-10-16 08:10:30.855242538 DEBUG Client sends request `textDocument/hover` with ID 23 2026-10-16 08:10:30.855244628 DEBUG Client sends request `textDocument/hover` with ID 24 2026-10-16 08:10:30.855246828 DEBUG Client sends request `textDocument/hover` with ID 25 2026-10-16 08:10:30.855248988 DEBUG Client sends request `textDocument/hover` with ID 26 2026-10-16 08:10:30.855251648 DEBUG Client sends request `textDocument/hover` with ID 27 2026-10-16 08:10:30.855254118 DEBUG Client sends request `textDocument/hover` with ID 28 2026-10-16 08:10:30.855256558 DEBUG Client sends request `textDocument/hover` with ID 29 2026-10-16 08:10:30.855259388 DEBUG Client sends request `textDocument/hover` with ID 30 2026-10-16 08:10:30.855262318 DEBUG Client sends request `textDocument/hover` with ID 31 2026-10-16 08:10:30.855265159 DEBUG Client sends request `textDocument/hover` with ID 32 2026-10-16 08:10:30.855267679 DEBUG Client sends request `textDocument/hover` with ID 33 2026-10-16 08:10:30.855270479 DEBUG Client sends request `textDocument/hover` with ID 34 2026-10-16 08:10:30.855273019 DEBUG Client sends request `textDocument/hover` with ID 35 2026-10-16 08:10:30.855275709 DEBUG Client sends request `textDocument/hover` with ID 36 2026-10-16 08:10:30.855278759 DEBUG Client sends request `textDocument/hover` with ID 37 2026-10-16 08:10:30.855281119 DEBUG Client sends request `textDocument/hover` with ID 38 2026-10-16 08:10:30.855283719 DEBUG Client sends request `textDocument/hover` with ID 39 2026-10-16 08:10:30.855286039 DEBUG Client sends request `textDocument/hover` with ID 40 2026-10-16 08:10:30.855288559 DEBUG Client sends request `textDocument/hover` with ID 41 2026-10-16 08:10:30.855290829 DEBUG Client sends request `textDocument/hover` with ID 42 2026-10-16 08:10:30.855293639 DEBUG Client sends request `textDocument/hover` with ID 43 2026-10-16 08:10:30.855296089 DEBUG Client sends request `textDocument/hover` with ID 44 2026-10-16 08:10:30.855298639 DEBUG Client sends request `textDocument/hover` with ID 45 2026-10-16 08:10:30.855301229 DEBUG Client sends request `textDocument/hover` with ID 46 2026-10-16 08:10:30.855304069 DEBUG Client sends request `textDocument/hover` with ID 47 2026-10-16 08:10:30.855306759 DEBUG Client sends request `textDocument/hover` with ID 48 2026-10-16 08:10:30.855309209 DEBUG Client sends request `textDocument/hover` with ID 49 2026-10-16 08:10:30.855311709 DEBUG Client sends request `textDocument/hover` with ID 50 2026-10-16 08:10:30.855314149 DEBUG Client sends request `textDocument/hover` with ID 51 2026-10-16 08:10:30.855292179 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.855316779 DEBUG Client sends request `textDocument/hover` with ID 52 2026-10-16 08:10:30.855320609 DEBUG Client sends request `textDocument/hover` with ID 53 2026-10-16 08:10:30.855323249 DEBUG Client sends request `textDocument/hover` with ID 54 2026-10-16 08:10:30.855325839 DEBUG Client sends request `textDocument/hover` with ID 55 2026-10-16 08:10:30.855328099 DEBUG Client sends request `textDocument/hover` with ID 56 2026-10-16 08:10:30.855330469 DEBUG Client sends request `textDocument/hover` with ID 57 2026-10-16 08:10:30.855332809 DEBUG Client sends request `textDocument/hover` with ID 58 2026-10-16 08:10:30.855335009 DEBUG Client sends request `textDocument/hover` with ID 59 2026-10-16 08:10:30.855337449 DEBUG Client sends request `textDocument/hover` with ID 60 2026-10-16 08:10:30.855340109 DEBUG Client sends request `textDocument/hover` with ID 61 2026-10-16 08:10:30.855342619 DEBUG Client sends request `textDocument/hover` with ID 62 2026-10-16 08:10:30.855345059 DEBUG Client sends request `textDocument/hover` with ID 63 2026-10-16 08:10:30.855347279 DEBUG Client sends request `textDocument/hover` with ID 64 2026-10-16 08:10:30.855349769 DEBUG Client sends request `textDocument/hover` with ID 65 2026-10-16 08:10:30.855352649 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.855355009 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.855406359 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-10-16 08:10:30.855411469 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855414189 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855416349 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855418459 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855421199 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855423329 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855425399 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855428499 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855430909 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855433139 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855435499 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855437669 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855439809 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855441909 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855444199 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855446249 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855449609 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855451839 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855453919 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855456089 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855458229 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855460399 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855462589 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855464779 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855467019 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855469029 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855471319 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855474389 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855476629 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855478679 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855481039 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855483029 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855486299 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855488499 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855490689 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855492919 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855495169 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855497279 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855499459 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855501559 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855503749 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855505879 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855507989 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855511029 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855513309 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855515429 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855517599 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855519699 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855521709 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855523829 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855525809 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855527929 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855529939 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855532059 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855534199 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855536189 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855538229 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855540339 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855542709 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855544929 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855547069 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855549279 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855551740 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855553820 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:10:30.855568050 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.855584300 DEBUG Initializing workspace `file:///tmp/.tmpMQrFF8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.855600170 DEBUG Searching for a project in '/tmp/.tmpMQrFF8/src' 2026-10-16 08:10:30.855634880 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.855639890 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.856969754 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.856976134 DEBUG Resolving local virtual environment: /tmp/.tmpMQrFF8/src/.venv 2026-10-16 08:10:30.857028285 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.857032975 DEBUG No virtual environment found 2026-10-16 08:10:30.857045725 DEBUG Adding first-party search path `/tmp/.tmpMQrFF8/src` 2026-10-16 08:10:30.857049865 DEBUG Using vendored stdlib 2026-10-16 08:10:30.857166505 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.857171225 DEBUG Adding new file root '/tmp/.tmpMQrFF8/src' of kind Project 2026-10-16 08:10:30.860275526 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:30.860293766 DEBUG Updating project to check open files 2026-10-16 08:10:30.860317666 DEBUG Processing deferred notification `textDocument/didOpen` 2026-10-16 08:10:30.860399746 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMQrFF8/src/main.py") 2026-10-16 08:10:30.860408806 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMQrFF8/src/main.py` 2026-10-16 08:10:30.860419286 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMQrFF8/src/main.py` 2026-10-16 08:10:30.860559647 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMQrFF8/src/main.py` to project `src` 2026-10-16 08:10:30.860574957 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMQrFF8/src/main.py` 2026-10-16 08:10:30.860577487 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.860585877 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.860592337 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.860609687 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.860615107 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.860620927 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.860851458 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.863348257 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863398987 DEBUG method="textDocument/hover" response.id=2 duration=2.80ms 2026-10-16 08:10:30.863406247 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863412687 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863420917 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863421827 DEBUG method="textDocument/hover" response.id=3 duration=2.81ms 2026-10-16 08:10:30.863426277 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863426107 DEBUG Received server response for request 2 2026-10-16 08:10:30.863435267 DEBUG Received server response for request 3 2026-10-16 08:10:30.863437017 DEBUG method="textDocument/hover" response.id=4 duration=2.82ms 2026-10-16 08:10:30.863437657 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863440387 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863452147 DEBUG method="textDocument/hover" response.id=5 duration=2.83ms 2026-10-16 08:10:30.863453017 DEBUG request{id=6 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863453127 DEBUG Received server response for request 4 2026-10-16 08:10:30.863455307 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863457387 DEBUG Received server response for request 5 2026-10-16 08:10:30.863466217 DEBUG method="textDocument/hover" response.id=6 duration=51.13µs 2026-10-16 08:10:30.863469737 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863470057 DEBUG Received server response for request 6 2026-10-16 08:10:30.863469627 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863479457 DEBUG request{id=8 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863481167 DEBUG method="textDocument/hover" response.id=7 duration=50.43µs 2026-10-16 08:10:30.863489137 DEBUG request{id=9 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863489657 DEBUG method="textDocument/hover" response.id=8 duration=46.84µs 2026-10-16 08:10:30.863493187 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863495967 DEBUG Received server response for request 7 2026-10-16 08:10:30.863498557 DEBUG Received server response for request 8 2026-10-16 08:10:30.863498867 DEBUG request{id=10 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863500877 DEBUG method="textDocument/hover" response.id=9 duration=42.37µs 2026-10-16 08:10:30.863503817 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863508607 DEBUG Received server response for request 9 2026-10-16 08:10:30.863511987 DEBUG method="textDocument/hover" response.id=10 duration=35.84µs 2026-10-16 08:10:30.863515117 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863515477 DEBUG Received server response for request 10 2026-10-16 08:10:30.863515987 DEBUG request{id=11 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863520877 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863528417 DEBUG method="textDocument/hover" response.id=11 duration=33.10µs 2026-10-16 08:10:30.863531787 DEBUG request{id=12 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863534687 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863540437 DEBUG Received server response for request 11 2026-10-16 08:10:30.863543827 DEBUG method="textDocument/hover" response.id=12 duration=38.03µs 2026-10-16 08:10:30.863543707 DEBUG request{id=13 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863547217 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863547477 DEBUG Received server response for request 12 2026-10-16 08:10:30.863558747 DEBUG method="textDocument/hover" response.id=13 duration=40.99µs 2026-10-16 08:10:30.863560887 DEBUG request{id=14 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863561547 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863562477 DEBUG Received server response for request 13 2026-10-16 08:10:30.863573007 DEBUG method="textDocument/hover" response.id=14 duration=49.75µs 2026-10-16 08:10:30.863575287 DEBUG request{id=15 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863580667 DEBUG method="textDocument/hover" response.id=15 duration=43.70µs 2026-10-16 08:10:30.863585527 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863586957 DEBUG Received server response for request 14 2026-10-16 08:10:30.863587377 DEBUG request{id=16 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863589297 DEBUG Received server response for request 15 2026-10-16 08:10:30.863591537 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863603267 DEBUG method="textDocument/hover" response.id=16 duration=53.48µs 2026-10-16 08:10:30.863604227 DEBUG request{id=17 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863608247 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863614137 DEBUG Received server response for request 16 2026-10-16 08:10:30.863616127 DEBUG request{id=18 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863616917 DEBUG method="textDocument/hover" response.id=17 duration=52.03µs 2026-10-16 08:10:30.863620077 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863621047 DEBUG Received server response for request 17 2026-10-16 08:10:30.863626427 DEBUG method="textDocument/hover" response.id=18 duration=38.56µs 2026-10-16 08:10:30.863627237 DEBUG request{id=19 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863629438 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863630638 DEBUG Received server response for request 18 2026-10-16 08:10:30.863642808 DEBUG method="textDocument/hover" response.id=19 duration=47.48µs 2026-10-16 08:10:30.863645618 DEBUG request{id=20 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863646208 DEBUG Received server response for request 19 2026-10-16 08:10:30.863645838 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863657678 DEBUG request{id=21 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863658678 DEBUG method="textDocument/hover" response.id=20 duration=46.13µs 2026-10-16 08:10:30.863665658 DEBUG method="textDocument/hover" response.id=21 duration=43.53µs 2026-10-16 08:10:30.863668338 DEBUG request{id=22 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863668508 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863675238 DEBUG Received server response for request 20 2026-10-16 08:10:30.863677668 DEBUG Received server response for request 21 2026-10-16 08:10:30.863681928 DEBUG method="textDocument/hover" response.id=22 duration=49.88µs 2026-10-16 08:10:30.863684968 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863685588 DEBUG Received server response for request 22 2026-10-16 08:10:30.863683268 DEBUG request{id=23 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863690388 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863702728 DEBUG method="textDocument/hover" response.id=23 duration=50.52µs 2026-10-16 08:10:30.863703308 DEBUG request{id=24 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863708888 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863715098 DEBUG request{id=25 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863715828 DEBUG method="textDocument/hover" response.id=24 duration=43.29µs 2026-10-16 08:10:30.863716828 DEBUG Received server response for request 23 2026-10-16 08:10:30.863719158 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863720498 DEBUG Received server response for request 24 2026-10-16 08:10:30.863725698 DEBUG request{id=26 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863730708 DEBUG method="textDocument/hover" response.id=25 duration=43.68µs 2026-10-16 08:10:30.863734958 DEBUG method="textDocument/hover" response.id=26 duration=41.98µs 2026-10-16 08:10:30.863737648 DEBUG Received server response for request 25 2026-10-16 08:10:30.863737878 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863740118 DEBUG Received server response for request 26 2026-10-16 08:10:30.863745038 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863738748 DEBUG request{id=27 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863788788 DEBUG method="textDocument/hover" response.id=27 duration=77.35µs 2026-10-16 08:10:30.863795208 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863799588 DEBUG request{id=28 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863803498 DEBUG Received server response for request 27 2026-10-16 08:10:30.863818798 DEBUG method="textDocument/hover" response.id=28 duration=97.20µs 2026-10-16 08:10:30.863819868 DEBUG request{id=29 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863825048 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863831628 DEBUG method="textDocument/hover" response.id=29 duration=90.26µs 2026-10-16 08:10:30.863832228 DEBUG request{id=30 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863833008 DEBUG Received server response for request 28 2026-10-16 08:10:30.863834138 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863836978 DEBUG Received server response for request 29 2026-10-16 08:10:30.863844948 DEBUG method="textDocument/hover" response.id=30 duration=97.74µs 2026-10-16 08:10:30.863848778 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863848858 DEBUG request{id=31 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863849368 DEBUG Received server response for request 30 2026-10-16 08:10:30.863866768 DEBUG method="textDocument/hover" response.id=31 duration=69.22µs 2026-10-16 08:10:30.863867138 DEBUG request{id=32 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863872078 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863876498 DEBUG Received server response for request 31 2026-10-16 08:10:30.863880328 DEBUG method="textDocument/hover" response.id=32 duration=52.78µs 2026-10-16 08:10:30.863880508 DEBUG request{id=33 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863883788 DEBUG Received server response for request 32 2026-10-16 08:10:30.863883078 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863895798 DEBUG method="textDocument/hover" response.id=33 duration=57.56µs 2026-10-16 08:10:30.863896978 DEBUG request{id=34 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863901838 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863908398 DEBUG request{id=35 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863909978 DEBUG Received server response for request 33 2026-10-16 08:10:30.863909208 DEBUG method="textDocument/hover" response.id=34 duration=58.36µs 2026-10-16 08:10:30.863913829 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863915689 DEBUG Received server response for request 34 2026-10-16 08:10:30.863920249 DEBUG method="textDocument/hover" response.id=35 duration=43.95µs 2026-10-16 08:10:30.863921559 DEBUG request{id=36 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863923039 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863923889 DEBUG Received server response for request 35 2026-10-16 08:10:30.863935199 DEBUG method="textDocument/hover" response.id=36 duration=47.94µs 2026-10-16 08:10:30.863938229 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863938279 DEBUG request{id=37 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863938769 DEBUG Received server response for request 36 2026-10-16 08:10:30.863947189 DEBUG method="textDocument/hover" response.id=37 duration=42.42µs 2026-10-16 08:10:30.863950309 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863950609 DEBUG request{id=38 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863950859 DEBUG Received server response for request 37 2026-10-16 08:10:30.863961449 DEBUG method="textDocument/hover" response.id=38 duration=45.44µs 2026-10-16 08:10:30.863964299 DEBUG request{id=39 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863965089 DEBUG Received server response for request 38 2026-10-16 08:10:30.863964579 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863979959 DEBUG method="textDocument/hover" response.id=39 duration=54.55µs 2026-10-16 08:10:30.863982549 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.863982939 DEBUG Received server response for request 39 2026-10-16 08:10:30.863983059 DEBUG request{id=40 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863992849 DEBUG method="textDocument/hover" response.id=40 duration=52.67µs 2026-10-16 08:10:30.863995379 DEBUG request{id=41 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.863999399 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864005339 DEBUG request{id=42 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864006039 DEBUG Received server response for request 40 2026-10-16 08:10:30.864006869 DEBUG method="textDocument/hover" response.id=41 duration=54.20µs 2026-10-16 08:10:30.864010369 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864016959 DEBUG Received server response for request 41 2026-10-16 08:10:30.864018089 DEBUG method="textDocument/hover" response.id=42 duration=44.14µs 2026-10-16 08:10:30.864020849 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864023469 DEBUG Received server response for request 42 2026-10-16 08:10:30.864023799 DEBUG request{id=43 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864031789 DEBUG method="textDocument/hover" response.id=43 duration=47.01µs 2026-10-16 08:10:30.864034929 DEBUG request{id=44 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864038149 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864044469 DEBUG Received server response for request 43 2026-10-16 08:10:30.864050139 DEBUG method="textDocument/hover" response.id=44 duration=48.37µs 2026-10-16 08:10:30.864050829 DEBUG request{id=45 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864053039 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864053849 DEBUG Received server response for request 44 2026-10-16 08:10:30.864063469 DEBUG method="textDocument/hover" response.id=45 duration=51.13µs 2026-10-16 08:10:30.864066479 DEBUG request{id=46 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864068479 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864072029 DEBUG Received server response for request 45 2026-10-16 08:10:30.864079799 DEBUG method="textDocument/hover" response.id=46 duration=56.91µs 2026-10-16 08:10:30.864081319 DEBUG request{id=47 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864086429 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864092109 DEBUG Received server response for request 46 2026-10-16 08:10:30.864092199 DEBUG request{id=48 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864093829 DEBUG method="textDocument/hover" response.id=47 duration=52.35µs 2026-10-16 08:10:30.864098249 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864098509 DEBUG Received server response for request 47 2026-10-16 08:10:30.864107109 DEBUG method="textDocument/hover" response.id=48 duration=51.62µs 2026-10-16 08:10:30.864109989 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864110309 DEBUG Received server response for request 48 2026-10-16 08:10:30.864111949 DEBUG request{id=49 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864119479 DEBUG method="textDocument/hover" response.id=49 duration=48.73µs 2026-10-16 08:10:30.864122279 DEBUG request{id=50 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864125299 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864128859 DEBUG Received server response for request 49 2026-10-16 08:10:30.864133689 DEBUG method="textDocument/hover" response.id=50 duration=44.00µs 2026-10-16 08:10:30.864136949 DEBUG request{id=51 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864138009 DEBUG Received server response for request 50 2026-10-16 08:10:30.864137669 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864149509 DEBUG method="textDocument/hover" response.id=51 duration=49.38µs 2026-10-16 08:10:30.864150289 DEBUG request{id=52 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864154199 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864157459 DEBUG Received server response for request 51 2026-10-16 08:10:30.864162119 DEBUG method="textDocument/hover" response.id=52 duration=50.10µs 2026-10-16 08:10:30.864163389 DEBUG request{id=53 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864164889 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864165449 DEBUG Received server response for request 52 2026-10-16 08:10:30.864174649 DEBUG method="textDocument/hover" response.id=53 duration=47.23µs 2026-10-16 08:10:30.864177479 DEBUG request{id=54 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864181259 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864187649 DEBUG Received server response for request 53 2026-10-16 08:10:30.864189819 DEBUG method="textDocument/hover" response.id=54 duration=46.35µs 2026-10-16 08:10:30.864190689 DEBUG request{id=55 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864193859 DEBUG Received server response for request 54 2026-10-16 08:10:30.864193679 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864202940 DEBUG method="textDocument/hover" response.id=55 duration=44.68µs 2026-10-16 08:10:30.864205560 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864206570 DEBUG Received server response for request 55 2026-10-16 08:10:30.864205910 DEBUG request{id=56 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864216520 DEBUG method="textDocument/hover" response.id=56 duration=49.10µs 2026-10-16 08:10:30.864219890 DEBUG request{id=57 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864221580 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864224530 DEBUG Received server response for request 56 2026-10-16 08:10:30.864232530 DEBUG method="textDocument/hover" response.id=57 duration=49.05µs 2026-10-16 08:10:30.864233450 DEBUG request{id=58 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864238760 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864242620 DEBUG Received server response for request 57 2026-10-16 08:10:30.864245430 DEBUG method="textDocument/hover" response.id=58 duration=48.21µs 2026-10-16 08:10:30.864245650 DEBUG request{id=59 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864247960 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864248400 DEBUG Received server response for request 58 2026-10-16 08:10:30.864258110 DEBUG method="textDocument/hover" response.id=59 duration=50.39µs 2026-10-16 08:10:30.864261790 DEBUG request{id=60 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864264670 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864270790 DEBUG Received server response for request 59 2026-10-16 08:10:30.864272610 DEBUG method="textDocument/hover" response.id=60 duration=48.63µs 2026-10-16 08:10:30.864272730 DEBUG request{id=61 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864275160 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864275540 DEBUG Received server response for request 60 2026-10-16 08:10:30.864285210 DEBUG method="textDocument/hover" response.id=61 duration=44.15µs 2026-10-16 08:10:30.864288990 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:10:30.864287620 DEBUG request{id=62 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864290310 DEBUG Received server response for request 61 2026-10-16 08:10:30.864306970 DEBUG method="textDocument/hover" response.id=62 duration=56.28µs 2026-10-16 08:10:30.864307270 DEBUG request{id=63 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864315720 DEBUG method="textDocument/hover" response.id=63 duration=48.87µs 2026-10-16 08:10:30.864315870 DEBUG Received server response for request 62 2026-10-16 08:10:30.864320330 DEBUG Received server response for request 63 2026-10-16 08:10:30.864320810 DEBUG request{id=64 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864334130 DEBUG request{id=65 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864334540 DEBUG method="textDocument/hover" response.id=64 duration=54.61µs 2026-10-16 08:10:30.864340660 DEBUG method="textDocument/hover" response.id=65 duration=49.49µs 2026-10-16 08:10:30.864343580 DEBUG Received server response for request 64 2026-10-16 08:10:30.864346260 DEBUG Received server response for request 65 2026-10-16 08:10:30.864352190 DEBUG Client sends request `textDocument/hover` with ID 66 2026-10-16 08:10:30.864403060 DEBUG request{id=66 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:30.864416640 DEBUG method="textDocument/hover" response.id=66 duration=53.24µs 2026-10-16 08:10:30.864425500 DEBUG Received server response for request 66 2026-10-16 08:10:30.874503595 DEBUG Client sends request `shutdown` with ID 67 2026-10-16 08:10:30.874521445 DEBUG request{id=67 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.874528835 DEBUG method="shutdown" response.id=67 duration=11.14µs 2026-10-16 08:10:30.874538045 DEBUG Received server response for request 67 2026-10-16 08:10:30.874541385 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.874550685 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-10-16 08:10:30.876759003 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.876819063 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.876851733 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.876913214 DEBUG Client info: None 2026-10-16 08:10:30.876942824 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: 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-10-16 08:10:30.876956914 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.876962544 INFO Version: Unknown 2026-10-16 08:10:30.877005934 DEBUG Received server response for request 1 2026-10-16 08:10:30.877040754 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.877055694 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.877140224 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.877177204 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.877180904 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.877194064 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.877197134 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:30.877248785 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.877266125 DEBUG Initializing workspace `file:///tmp/.tmpsV46oT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.877282485 DEBUG Searching for a project in '/tmp/.tmpsV46oT/src' 2026-10-16 08:10:30.877317545 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.877322545 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.878509729 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.878518929 DEBUG Resolving local virtual environment: /tmp/.tmpsV46oT/src/.venv 2026-10-16 08:10:30.878571269 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.878576089 DEBUG No virtual environment found 2026-10-16 08:10:30.878588719 DEBUG Adding first-party search path `/tmp/.tmpsV46oT/src` 2026-10-16 08:10:30.878593059 DEBUG Using vendored stdlib 2026-10-16 08:10:30.878696060 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.878700590 DEBUG Adding new file root '/tmp/.tmpsV46oT/src' of kind Project 2026-10-16 08:10:30.880826957 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.880840727 DEBUG Updating project to check open files 2026-10-16 08:10:30.880920397 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsV46oT/src/foo.py") 2026-10-16 08:10:30.880929087 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsV46oT/src/foo.py` 2026-10-16 08:10:30.880936257 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsV46oT/src/foo.py` 2026-10-16 08:10:30.881085528 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsV46oT/src/foo.py` to project `src` 2026-10-16 08:10:30.881098158 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsV46oT/src/foo.py` 2026-10-16 08:10:30.881100378 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.881107848 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.881155208 DEBUG method="textDocument/hover" response.id=2 duration=40.72µs 2026-10-16 08:10:30.881167128 DEBUG Received server response for request 2 2026-10-16 08:10:30.891243483 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.891266683 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.891273943 DEBUG method="shutdown" response.id=3 duration=10.61µs 2026-10-16 08:10:30.891284223 DEBUG Received server response for request 3 2026-10-16 08:10:30.891288093 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.891297653 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-10-16 08:10:30.892656238 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.892712368 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.892747718 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.892805659 DEBUG Client info: None 2026-10-16 08:10:30.892838909 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.892850869 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.892856499 INFO Version: Unknown 2026-10-16 08:10:30.892898299 DEBUG Received server response for request 1 2026-10-16 08:10:30.892930439 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.892945179 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.893021829 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.893057269 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.893060849 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.893073449 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.893076229 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:30.893125330 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.893138450 DEBUG Initializing workspace `file:///tmp/.tmpQk00Yi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.893152750 DEBUG Searching for a project in '/tmp/.tmpQk00Yi/src' 2026-10-16 08:10:30.893184360 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.893188830 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.893648571 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.893654291 DEBUG Resolving local virtual environment: /tmp/.tmpQk00Yi/src/.venv 2026-10-16 08:10:30.893694912 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.893699072 DEBUG No virtual environment found 2026-10-16 08:10:30.893709292 DEBUG Adding first-party search path `/tmp/.tmpQk00Yi/src` 2026-10-16 08:10:30.893713382 DEBUG Using vendored stdlib 2026-10-16 08:10:30.893795422 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.893799692 DEBUG Adding new file root '/tmp/.tmpQk00Yi/src' of kind Project 2026-10-16 08:10:30.895853579 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:30.895868499 DEBUG Updating project to check open files 2026-10-16 08:10:30.895930069 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQk00Yi/src/foo.py") 2026-10-16 08:10:30.895937089 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQk00Yi/src/foo.py` 2026-10-16 08:10:30.895944749 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQk00Yi/src/foo.py` 2026-10-16 08:10:30.896068430 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQk00Yi/src/foo.py` to project `src` 2026-10-16 08:10:30.896081220 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQk00Yi/src/foo.py` 2026-10-16 08:10:30.896083550 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.896090540 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.896124340 DEBUG method="textDocument/hover" response.id=2 duration=27.72µs 2026-10-16 08:10:30.896135530 DEBUG Received server response for request 2 2026-10-16 08:10:30.906211225 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:30.906231135 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.906235765 DEBUG method="shutdown" response.id=3 duration=7.85µs 2026-10-16 08:10:30.906244915 DEBUG Received server response for request 3 2026-10-16 08:10:30.906248575 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.906256905 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-10-16 08:10:30.907533360 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.907588760 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.907620130 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.907668790 DEBUG Client info: None 2026-10-16 08:10:30.907696450 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.907707740 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.907713060 INFO Version: Unknown 2026-10-16 08:10:30.907749810 DEBUG Received server response for request 1 2026-10-16 08:10:30.907779370 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.907791601 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpyAXset 2026-10-16 08:10:30.907798181 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.907868211 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.907903571 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.907906961 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.907912801 DEBUG No workspace configuration provided for file:///tmp/.tmpyAXset 2026-10-16 08:10:30.907963061 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.907967781 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpyAXset, using default options 2026-10-16 08:10:30.907982491 DEBUG Initializing workspace `file:///tmp/.tmpyAXset`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.907995621 DEBUG Searching for a project in '/tmp/.tmpyAXset' 2026-10-16 08:10:30.908022321 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.908026551 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.908493353 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.908498823 DEBUG Resolving local virtual environment: /tmp/.tmpyAXset/.venv 2026-10-16 08:10:30.908537783 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.908541733 DEBUG No virtual environment found 2026-10-16 08:10:30.908552783 DEBUG Adding first-party search path `/tmp/.tmpyAXset` 2026-10-16 08:10:30.908556793 DEBUG Using vendored stdlib 2026-10-16 08:10:30.908640563 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.908644823 DEBUG Adding new file root '/tmp/.tmpyAXset' of kind Project 2026-10-16 08:10:30.911389213 INFO Project::index_files{project=.tmpyAXset}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:30.911403123 DEBUG Updating project to check open files 2026-10-16 08:10:30.918156316 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:30.918180657 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.918187707 DEBUG method="shutdown" response.id=2 duration=10.82µs 2026-10-16 08:10:30.918198327 DEBUG Received server response for request 2 2026-10-16 08:10:30.918201987 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.918211117 DEBUG Received exit notification, exiting ok test initialize::malformed_initialization_options_preserve_workspace_trust ... 2026-10-16 08:10:30.919654352 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:30.919712222 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.919744692 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.919801042 ERROR Failed to deserialize initialization options: unknown variant `invalid`, expected one of `off`, `openFilesOnly`, `workspace` 2026-10-16 08:10:30.919831672 DEBUG Client info: None 2026-10-16 08:10:30.919834152 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-10-16 08:10:30.919843142 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.919847532 INFO Version: Unknown 2026-10-16 08:10:30.919886922 DEBUG Received server response for request 1 2026-10-16 08:10:30.919928472 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.919942623 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.920031393 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.920065123 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.920068773 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.920083903 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:30.920136773 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.920153933 DEBUG Initializing workspace `file:///tmp/.tmpIbriLN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.920170243 DEBUG Searching for a project in '/tmp/.tmpIbriLN/src' 2026-10-16 08:10:30.920203933 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.920209013 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.921445358 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.921454198 DEBUG Resolving local virtual environment: /tmp/.tmpIbriLN/src/.venv 2026-10-16 08:10:30.921500058 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.921504648 DEBUG No virtual environment found 2026-10-16 08:10:30.921515958 DEBUG Adding first-party search path `/tmp/.tmpIbriLN/src` 2026-10-16 08:10:30.921520218 DEBUG Using vendored stdlib 2026-10-16 08:10:30.921634458 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.921639868 DEBUG Adding new file root '/tmp/.tmpIbriLN/src' of kind Project 2026-10-16 08:10:30.924721119 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:30.924736719 DEBUG Updating project to check open files 2026-10-16 08:10:30.924810799 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIbriLN/src/script.py") 2026-10-16 08:10:30.924819539 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIbriLN/src/script.py` 2026-10-16 08:10:30.924829110 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIbriLN/src/script.py` 2026-10-16 08:10:30.924973450 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIbriLN/src/script.py` to project `src` 2026-10-16 08:10:30.924985990 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIbriLN/src/script.py` 2026-10-16 08:10:30.924988310 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:30.924996170 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:30.925446072 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:10:30.925480392 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.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.925485222 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:10:30.925488662 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:10:30.925569122 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.925605662 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpIbriLN/src/script.py' 2026-10-16 08:10:30.925659152 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:10:30.935102925 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:30.935183975 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:30.935192375 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:30.945287880 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:30.945313421 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.945320521 DEBUG method="shutdown" response.id=2 duration=12.29µs 2026-10-16 08:10:30.945332151 DEBUG Received server response for request 2 2026-10-16 08:10:30.945337061 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.945347241 DEBUG Received exit notification, exiting ok test initialize::malformed_trust_rejects_initialization - should panic ... 2026-10-16 08:10:30.947517078 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.947575388 DEBUG Architecture: x86_64, OS: linux ok test initialize::missing_virtual_env_does_not_panic ... 2026-10-16 08:10:30.947607618 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.947673709 DEBUG Received server response for request 1 2026-10-16 08:10:30.948644122 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:30.948706872 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.948742412 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.948784573 DEBUG Client info: None 2026-10-16 08:10:30.948815853 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.948827793 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.948833673 INFO Version: Unknown 2026-10-16 08:10:30.948872253 DEBUG Received server response for request 1 2026-10-16 08:10:30.948906403 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.948920913 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.949018493 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.949053003 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.949056433 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.949123814 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.949140804 DEBUG Initializing workspace `file:///tmp/.tmpQs481Z/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.949156904 DEBUG Searching for a project in '/tmp/.tmpQs481Z/project' 2026-10-16 08:10:30.949189514 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.949194514 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.950304568 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.950317348 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-16 08:10:30.950430018 ERROR Failed to load project for workspace `file:///tmp/.tmpQs481Z/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). Continuing with valid settings 2026-10-16 08:10:30.950450638 DEBUG Received notification `window/showMessage` 2026-10-16 08:10:30.950455028 INFO Retrying to receive `window/showMessage` notification 2026-10-16 08:10:30.950922980 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.950931680 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-16 08:10:30.950939170 DEBUG Default settings failed to discover local Python environment 2026-10-16 08:10:30.950972340 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.950976020 DEBUG No virtual environment found 2026-10-16 08:10:30.950988260 DEBUG Adding first-party search path `/tmp/.tmpQs481Z/project` 2026-10-16 08:10:30.950992500 DEBUG Using vendored stdlib 2026-10-16 08:10:30.951103111 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.951109261 DEBUG Adding new file root '/tmp/.tmpQs481Z/project' of kind Project 2026-10-16 08:10:30.953207888 INFO Project::index_files{project=project}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:30.953223378 DEBUG Updating project to check open files 2026-10-16 08:10:30.960585843 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:30.960613923 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.960620374 DEBUG method="shutdown" response.id=2 duration=10.67µs 2026-10-16 08:10:30.960631824 DEBUG Received server response for request 2 2026-10-16 08:10:30.960636014 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.960645444 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-10-16 08:10:30.961866878 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-10-16 08:10:30.961922018 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.961953738 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.962003398 DEBUG Client info: None 2026-10-16 08:10:30.962031888 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:30.962041828 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.962047228 INFO Version: Unknown 2026-10-16 08:10:30.962082609 DEBUG Received server response for request 1 2026-10-16 08:10:30.962110539 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.962123219 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.962191939 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.962225519 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.962229099 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.962286419 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.962299469 DEBUG Initializing workspace `file:///tmp/.tmp02yc2Q/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.962313209 DEBUG Searching for a project in '/tmp/.tmp02yc2Q/foo' 2026-10-16 08:10:30.962344439 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.962349239 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.962796161 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.962801821 DEBUG Resolving local virtual environment: /tmp/.tmp02yc2Q/foo/.venv 2026-10-16 08:10:30.962841761 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.962845841 DEBUG No virtual environment found 2026-10-16 08:10:30.962857181 DEBUG Adding first-party search path `/tmp/.tmp02yc2Q/foo` 2026-10-16 08:10:30.962861351 DEBUG Using vendored stdlib 2026-10-16 08:10:30.962946772 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.962950872 DEBUG Adding new file root '/tmp/.tmp02yc2Q/foo' of kind Project 2026-10-16 08:10:30.965782011 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:30.965795971 DEBUG Updating project to check open files 2026-10-16 08:10:30.965810051 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-16 08:10:30.965826541 DEBUG Received server request `client/registerCapability` 2026-10-16 08:10:30.965833292 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:10:30.975967477 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:30.975998247 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.976006327 DEBUG method="shutdown" response.id=2 duration=15.20µs 2026-10-16 08:10:30.976017527 DEBUG Received server response for request 2 2026-10-16 08:10:30.976021937 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.976030257 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-10-16 08:10:30.977438632 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-10-16 08:10:30.977497082 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.977531402 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.977599112 DEBUG Client info: None 2026-10-16 08:10:30.977626432 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-10-16 08:10:30.977640472 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:30.977646702 INFO Version: Unknown 2026-10-16 08:10:30.977684323 DEBUG Received server response for request 1 2026-10-16 08:10:30.977722263 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.977737663 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.977837923 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:30.977877853 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:30.977881393 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:30.977946774 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:30.977963974 DEBUG Initializing workspace `file:///tmp/.tmpMMS4rs/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.977981414 DEBUG Searching for a project in '/tmp/.tmpMMS4rs/foo' 2026-10-16 08:10:30.978015824 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.978021184 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.979216358 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.979228278 DEBUG Resolving local virtual environment: /tmp/.tmpMMS4rs/foo/.venv 2026-10-16 08:10:30.979279728 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.979284468 DEBUG No virtual environment found 2026-10-16 08:10:30.979296468 DEBUG Adding first-party search path `/tmp/.tmpMMS4rs/foo` 2026-10-16 08:10:30.979300548 DEBUG Using vendored stdlib 2026-10-16 08:10:30.979433599 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.979439219 DEBUG Adding new file root '/tmp/.tmpMMS4rs/foo' of kind Project 2026-10-16 08:10:30.981555346 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:30.981570606 DEBUG Updating project to check open files 2026-10-16 08:10:30.981592186 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-16 08:10:30.981610346 DEBUG Received server request `client/registerCapability` 2026-10-16 08:10:30.981615286 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:10:30.991759101 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:30.991787231 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:30.991794002 DEBUG method="shutdown" response.id=2 duration=14.58µs 2026-10-16 08:10:30.991805552 DEBUG Received server response for request 2 2026-10-16 08:10:30.991810292 DEBUG Client sends notification `exit` 2026-10-16 08:10:30.991819782 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-10-16 08:10:30.993265997 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-10-16 08:10:30.993329637 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:30.993391317 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:30.993440447 DEBUG Client info: None 2026-10-16 08:10:30.993468517 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-10-16 08:10:30.993481237 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-16 08:10:30.993486037 INFO Version: Unknown 2026-10-16 08:10:30.993526187 DEBUG Received server response for request 1 2026-10-16 08:10:30.993559568 DEBUG Client sends notification `initialized` 2026-10-16 08:10:30.993573868 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:30.993653778 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-16 08:10:30.993687518 DEBUG Initializing workspace `file:///tmp/.tmpYLQ8F5/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:30.993702928 DEBUG Searching for a project in '/tmp/.tmpYLQ8F5/foo' 2026-10-16 08:10:30.993738978 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:30.993743638 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:30.994798682 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:30.994804242 DEBUG Resolving local virtual environment: /tmp/.tmpYLQ8F5/foo/.venv 2026-10-16 08:10:30.994847072 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:30.994851412 DEBUG No virtual environment found 2026-10-16 08:10:30.994864962 DEBUG Adding first-party search path `/tmp/.tmpYLQ8F5/foo` 2026-10-16 08:10:30.994869122 DEBUG Using vendored stdlib 2026-10-16 08:10:30.994974943 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:30.994979713 DEBUG Adding new file root '/tmp/.tmpYLQ8F5/foo' of kind Project 2026-10-16 08:10:30.998144474 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.003s 2026-10-16 08:10:30.998160134 DEBUG Updating project to check open files 2026-10-16 08:10:30.998176484 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-16 08:10:30.998195614 DEBUG Received server request `client/registerCapability` 2026-10-16 08:10:30.998202734 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:10:31.008344779 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:31.008379709 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:31.008387119 DEBUG method="shutdown" response.id=2 duration=12.19µs 2026-10-16 08:10:31.008398589 DEBUG Received server response for request 2 2026-10-16 08:10:31.008402869 DEBUG Client sends notification `exit` 2026-10-16 08:10:31.008412289 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-10-16 08:10:31.009825434 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-10-16 08:10:31.009887194 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:31.009918664 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:31.009980845 DEBUG Client info: None 2026-10-16 08:10:31.010010505 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-10-16 08:10:31.010022055 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:31.010027525 INFO Version: Unknown 2026-10-16 08:10:31.010064785 DEBUG Received server response for request 1 2026-10-16 08:10:31.010096465 DEBUG Client sends notification `initialized` 2026-10-16 08:10:31.010110705 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:31.010193045 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:31.010227815 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:31.010231295 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:31.010295816 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:31.010313746 DEBUG Initializing workspace `file:///tmp/.tmpJsjSuQ/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:31.010329676 DEBUG Searching for a project in '/tmp/.tmpJsjSuQ/foo' 2026-10-16 08:10:31.010363376 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:31.010381196 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:31.011521160 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:31.011529410 DEBUG Resolving local virtual environment: /tmp/.tmpJsjSuQ/foo/.venv 2026-10-16 08:10:31.011578250 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:31.011582990 DEBUG No virtual environment found 2026-10-16 08:10:31.011595510 DEBUG Adding first-party search path `/tmp/.tmpJsjSuQ/foo` 2026-10-16 08:10:31.011599750 DEBUG Using vendored stdlib 2026-10-16 08:10:31.011718520 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:31.011724630 DEBUG Adding new file root '/tmp/.tmpJsjSuQ/foo' of kind Project 2026-10-16 08:10:31.013861378 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:31.013876268 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-16 08:10:31.013894528 DEBUG Received server request `client/registerCapability` 2026-10-16 08:10:31.013901798 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:10:31.024042313 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:31.024066663 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:31.024074433 DEBUG method="shutdown" response.id=2 duration=13.77µs 2026-10-16 08:10:31.024086273 DEBUG Received server response for request 2 2026-10-16 08:10:31.024090663 DEBUG Client sends notification `exit` 2026-10-16 08:10:31.024099343 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-10-16 08:10:31.025430038 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:31.025482558 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:31.025516048 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:31.025564019 DEBUG Client info: None 2026-10-16 08:10:31.025591189 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:31.025601939 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:31.025606949 INFO Version: Unknown 2026-10-16 08:10:31.025645109 DEBUG Received server response for request 1 2026-10-16 08:10:31.025675019 DEBUG Client sends notification `initialized` 2026-10-16 08:10:31.025688329 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:31.025764609 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:31.025798839 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:31.025802409 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:31.025862390 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:31.025875850 DEBUG Initializing workspace `file:///tmp/.tmpPEShrm/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:31.025889970 DEBUG Searching for a project in '/tmp/.tmpPEShrm/foo' 2026-10-16 08:10:31.025920890 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:31.025925960 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:31.026390361 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:31.026396351 DEBUG Resolving local virtual environment: /tmp/.tmpPEShrm/foo/.venv 2026-10-16 08:10:31.026435161 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:31.026439441 DEBUG No virtual environment found 2026-10-16 08:10:31.026450211 DEBUG Adding first-party search path `/tmp/.tmpPEShrm/foo` 2026-10-16 08:10:31.026454322 DEBUG Using vendored stdlib 2026-10-16 08:10:31.026532642 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:31.026536832 DEBUG Adding new file root '/tmp/.tmpPEShrm/foo' of kind Project 2026-10-16 08:10:31.028485349 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:31.028499139 DEBUG Updating project to check open files 2026-10-16 08:10:31.036032365 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:31.036057295 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:31.036063575 DEBUG method="shutdown" response.id=2 duration=10.61µs 2026-10-16 08:10:31.036075315 DEBUG Received server response for request 2 2026-10-16 08:10:31.036079205 DEBUG Client sends notification `exit` 2026-10-16 08:10:31.036088915 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-10-16 08:10:31.037286929 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:31.037338279 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:31.037397570 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:31.037449030 DEBUG Client info: None 2026-10-16 08:10:31.037477170 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, 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-10-16 08:10:31.037489590 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:31.037494240 INFO Version: Unknown 2026-10-16 08:10:31.037531800 DEBUG Received server response for request 1 2026-10-16 08:10:31.037560510 DEBUG Client sends notification `initialized` 2026-10-16 08:10:31.037574130 WARN Received unknown options during initialization: { "bar": null } 2026-10-16 08:10:31.037582510 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:31.037584670 DEBUG Received notification `window/showMessage` 2026-10-16 08:10:31.037588060 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:31.037652420 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:31.037690111 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:31.037693591 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:31.037750671 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:31.037763971 DEBUG Initializing workspace `file:///tmp/.tmpxlkAd3/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:31.037778221 DEBUG Searching for a project in '/tmp/.tmpxlkAd3/foo' 2026-10-16 08:10:31.037810921 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:31.037815341 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:31.038256762 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:31.038261762 DEBUG Resolving local virtual environment: /tmp/.tmpxlkAd3/foo/.venv 2026-10-16 08:10:31.038301963 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:31.038305823 DEBUG No virtual environment found 2026-10-16 08:10:31.038317153 DEBUG Adding first-party search path `/tmp/.tmpxlkAd3/foo` 2026-10-16 08:10:31.038321403 DEBUG Using vendored stdlib 2026-10-16 08:10:31.038424243 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:31.038428643 DEBUG Adding new file root '/tmp/.tmpxlkAd3/foo' of kind Project 2026-10-16 08:10:31.040408960 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:31.040422370 DEBUG Updating project to check open files 2026-10-16 08:10:31.047815946 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:31.047841436 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:31.047848076 DEBUG method="shutdown" response.id=2 duration=10.83µs 2026-10-16 08:10:31.047858906 DEBUG Received server response for request 2 2026-10-16 08:10:31.047863006 DEBUG Client sends notification `exit` 2026-10-16 08:10:31.047871706 DEBUG Received exit notification, exiting ok test initialize::unknown_options_in_workspace_configuration ... 2026-10-16 08:10:31.049118040 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:31.049170600 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:31.049202810 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:31.049252780 DEBUG Client info: None 2026-10-16 08:10:31.049280991 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:31.049291371 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:31.049296911 INFO Version: Unknown 2026-10-16 08:10:31.049334611 DEBUG Received server response for request 1 2026-10-16 08:10:31.049362321 DEBUG Client sends notification `initialized` 2026-10-16 08:10:31.049391001 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:31.049464281 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:31.049502181 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:31.049505621 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:31.049566072 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:31.049578032 WARN Received unknown options for workspace `file:///tmp/.tmpLdISx6/foo`: { "bar": null } 2026-10-16 08:10:31.049588072 DEBUG Received notification `window/showMessage` 2026-10-16 08:10:31.049586742 DEBUG Initializing workspace `file:///tmp/.tmpLdISx6/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:31.049591922 INFO Retrying to receive `window/showMessage` notification 2026-10-16 08:10:31.049601252 DEBUG Searching for a project in '/tmp/.tmpLdISx6/foo' 2026-10-16 08:10:31.049638962 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:31.049643952 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:31.050072363 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:31.050077653 DEBUG Resolving local virtual environment: /tmp/.tmpLdISx6/foo/.venv 2026-10-16 08:10:31.050116804 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:31.050120964 DEBUG No virtual environment found 2026-10-16 08:10:31.050131914 DEBUG Adding first-party search path `/tmp/.tmpLdISx6/foo` 2026-10-16 08:10:31.050135914 DEBUG Using vendored stdlib 2026-10-16 08:10:31.050217094 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:31.050221464 DEBUG Adding new file root '/tmp/.tmpLdISx6/foo' of kind Project 2026-10-16 08:10:31.052164991 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:31.052177651 DEBUG Updating project to check open files 2026-10-16 08:10:31.059727547 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:31.059754657 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:31.059762377 DEBUG method="shutdown" response.id=2 duration=11.40µs 2026-10-16 08:10:31.059774697 DEBUG Received server response for request 2 2026-10-16 08:10:31.059779137 DEBUG Client sends notification `exit` 2026-10-16 08:10:31.059788077 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-10-16 08:10:31.061241012 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-10-16 08:10:31.061302482 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:31.061336322 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:31.061402243 DEBUG Client info: None 2026-10-16 08:10:31.061429323 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:31.061439433 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:31.061443833 INFO Version: Unknown 2026-10-16 08:10:31.061480733 DEBUG Received server response for request 1 2026-10-16 08:10:31.061518693 DEBUG Client sends notification `initialized` 2026-10-16 08:10:31.061532673 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:31.061617953 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:31.061652143 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:31.061655653 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:31.061721244 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:31.061738474 DEBUG Initializing workspace `file:///tmp/.tmp1sBNyc/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:31.061755354 DEBUG Searching for a project in '/tmp/.tmp1sBNyc/foo' 2026-10-16 08:10:31.061788284 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:31.061793254 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:31.063037218 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:31.063045928 DEBUG Resolving local virtual environment: /tmp/.tmp1sBNyc/foo/.venv 2026-10-16 08:10:31.063092179 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:31.063096959 DEBUG No virtual environment found 2026-10-16 08:10:31.063110429 DEBUG Adding first-party search path `/tmp/.tmp1sBNyc/foo` 2026-10-16 08:10:31.063114559 DEBUG Using vendored stdlib 2026-10-16 08:10:31.063223579 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:31.063228949 DEBUG Adding new file root '/tmp/.tmp1sBNyc/foo' of kind Project 2026-10-16 08:10:31.065387776 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:31.065401656 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-16 08:10:31.065419127 DEBUG Received server request `client/registerCapability` 2026-10-16 08:10:31.065425867 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:10:31.075567722 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:31.075593212 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:31.075599312 DEBUG method="shutdown" response.id=2 duration=11.45µs 2026-10-16 08:10:31.075610872 DEBUG Received server response for request 2 2026-10-16 08:10:31.075615052 DEBUG Client sends notification `exit` 2026-10-16 08:10:31.075624202 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-10-16 08:10:31.076958426 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-10-16 08:10:31.077012627 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:31.077045237 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:31.077101467 DEBUG Client info: None 2026-10-16 08:10:31.077128437 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-10-16 08:10:31.077138157 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:31.077143877 INFO Version: Unknown 2026-10-16 08:10:31.077180747 DEBUG Received server response for request 1 2026-10-16 08:10:31.077210897 DEBUG Client sends notification `initialized` 2026-10-16 08:10:31.077224697 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:31.077299878 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:31.077335178 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:31.077338758 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:31.077413508 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:31.077426668 DEBUG Initializing workspace `file:///tmp/.tmpBDy9Xa/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:31.077440528 DEBUG Searching for a project in '/tmp/.tmpBDy9Xa/foo' 2026-10-16 08:10:31.077474418 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:31.077479088 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:31.077921060 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:31.077925850 DEBUG Resolving local virtual environment: /tmp/.tmpBDy9Xa/foo/.venv 2026-10-16 08:10:31.077965030 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:31.077969140 DEBUG No virtual environment found 2026-10-16 08:10:31.077980000 DEBUG Adding first-party search path `/tmp/.tmpBDy9Xa/foo` 2026-10-16 08:10:31.077983920 DEBUG Using vendored stdlib 2026-10-16 08:10:31.078068070 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:31.078072380 DEBUG Adding new file root '/tmp/.tmpBDy9Xa/foo' of kind Project 2026-10-16 08:10:31.079987177 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-16 08:10:31.080001127 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-16 08:10:31.080016467 DEBUG Received server request `client/registerCapability` 2026-10-16 08:10:31.080022647 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:10:31.090153272 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:31.090176562 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:31.090182962 DEBUG method="shutdown" response.id=2 duration=10.14µs 2026-10-16 08:10:31.090193002 DEBUG Received server response for request 2 2026-10-16 08:10:31.090197232 DEBUG Client sends notification `exit` 2026-10-16 08:10:31.090206072 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-10-16 08:10:31.091632187 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-10-16 08:10:31.091699028 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:31.091732118 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:31.091791188 DEBUG Client info: None 2026-10-16 08:10:31.091817138 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-10-16 08:10:31.091826938 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-16 08:10:31.091832468 INFO Version: Unknown 2026-10-16 08:10:31.091867618 DEBUG Received server response for request 1 2026-10-16 08:10:31.091901778 DEBUG Client sends notification `initialized` 2026-10-16 08:10:31.091916108 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:31.091996749 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-16 08:10:31.092027669 DEBUG Initializing workspace `file:///tmp/.tmp9numJP/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:31.092043659 DEBUG Searching for a project in '/tmp/.tmp9numJP/foo' 2026-10-16 08:10:31.092078899 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:31.092083439 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:31.093205813 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:31.093214083 DEBUG Resolving local virtual environment: /tmp/.tmp9numJP/foo/.venv 2026-10-16 08:10:31.093258703 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:31.093262963 DEBUG No virtual environment found 2026-10-16 08:10:31.093276343 DEBUG Adding first-party search path `/tmp/.tmp9numJP/foo` 2026-10-16 08:10:31.093280313 DEBUG Using vendored stdlib 2026-10-16 08:10:31.093404044 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:31.093412344 DEBUG Adding new file root '/tmp/.tmp9numJP/foo' of kind Project 2026-10-16 08:10:31.095568261 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:31.095583991 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-16 08:10:31.095602161 DEBUG Received server request `client/registerCapability` 2026-10-16 08:10:31.095609291 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:10:31.105753516 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:31.105782116 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:31.105790316 DEBUG method="shutdown" response.id=2 duration=14.10µs 2026-10-16 08:10:31.105802676 DEBUG Received server response for request 2 2026-10-16 08:10:31.105807067 DEBUG Client sends notification `exit` 2026-10-16 08:10:31.105816907 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-10-16 08:10:31.107290742 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-10-16 08:10:31.107353102 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:31.107399232 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:31.107457562 DEBUG Client info: None 2026-10-16 08:10:31.107480892 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:31.107493482 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:31.107499012 INFO Version: Unknown 2026-10-16 08:10:31.107538402 DEBUG Received server response for request 1 2026-10-16 08:10:31.107571543 DEBUG Client sends notification `initialized` 2026-10-16 08:10:31.107585673 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:31.107678493 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:31.107717203 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:31.107720623 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:31.107733953 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:31.107737173 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 08:10:31.107789943 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:31.107807723 DEBUG Initializing workspace `file:///tmp/.tmpojnDgh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:31.107824363 DEBUG Searching for a project in '/tmp/.tmpojnDgh/src' 2026-10-16 08:10:31.107856894 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:31.107862384 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:31.109007708 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:31.109017038 DEBUG Resolving local virtual environment: /tmp/.tmpojnDgh/src/.venv 2026-10-16 08:10:31.109068098 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:31.109072718 DEBUG No virtual environment found 2026-10-16 08:10:31.109085048 DEBUG Adding first-party search path `/tmp/.tmpojnDgh/src` 2026-10-16 08:10:31.109089238 DEBUG Using vendored stdlib 2026-10-16 08:10:31.109206828 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:31.109212128 DEBUG Adding new file root '/tmp/.tmpojnDgh/src' of kind Project 2026-10-16 08:10:31.111407676 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:31.111422226 DEBUG Updating project to check open files 2026-10-16 08:10:31.111500476 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpojnDgh/src/foo.py") 2026-10-16 08:10:31.111510386 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpojnDgh/src/foo.py` 2026-10-16 08:10:31.111518226 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpojnDgh/src/foo.py` 2026-10-16 08:10:31.111648647 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpojnDgh/src/foo.py` to project `src` 2026-10-16 08:10:31.111661827 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpojnDgh/src/foo.py` 2026-10-16 08:10:31.111664117 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:31.111671907 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:31.112027598 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-16 08:10:31.127633062 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-16 08:10:31.127852843 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 16.134006ms 2026-10-16 08:10:31.127881723 DEBUG method="textDocument/inlayHint" response.id=2 duration=16.20ms 2026-10-16 08:10:31.127899753 DEBUG Received server response for request 2 2026-10-16 08:10:31.138170479 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:31.138201469 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:31.138209439 DEBUG method="shutdown" response.id=3 duration=12.27µs 2026-10-16 08:10:31.138220449 DEBUG Received server response for request 3 2026-10-16 08:10:31.138224209 DEBUG Client sends notification `exit` 2026-10-16 08:10:31.138234139 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-10-16 08:10:31.141383450 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-10-16 08:10:31.141448910 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:31.141483960 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:31.141546070 DEBUG Client info: None 2026-10-16 08:10:31.141571880 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:31.141584450 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:31.141590650 INFO Version: Unknown 2026-10-16 08:10:31.141631511 DEBUG Received server response for request 1 2026-10-16 08:10:31.141671421 DEBUG Client sends notification `initialized` 2026-10-16 08:10:31.141687431 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:31.141767691 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:31.141804741 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:31.141808361 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:31.141823421 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:31.141826711 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 08:10:31.141867251 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:31.141880961 DEBUG Initializing workspace `file:///tmp/.tmpSrmgBv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:31.141897751 DEBUG Searching for a project in '/tmp/.tmpSrmgBv/src' 2026-10-16 08:10:31.141931062 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:31.141935652 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:31.142434853 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:31.142440253 DEBUG Resolving local virtual environment: /tmp/.tmpSrmgBv/src/.venv 2026-10-16 08:10:31.142483754 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:31.142487954 DEBUG No virtual environment found 2026-10-16 08:10:31.142499744 DEBUG Adding first-party search path `/tmp/.tmpSrmgBv/src` 2026-10-16 08:10:31.142504044 DEBUG Using vendored stdlib 2026-10-16 08:10:31.142592714 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:31.142597074 DEBUG Adding new file root '/tmp/.tmpSrmgBv/src' of kind Project 2026-10-16 08:10:31.144577141 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-16 08:10:31.144593671 DEBUG Updating project to check open files 2026-10-16 08:10:31.144663281 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSrmgBv/src/foo.py") 2026-10-16 08:10:31.144671791 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSrmgBv/src/foo.py` 2026-10-16 08:10:31.144679471 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSrmgBv/src/foo.py` 2026-10-16 08:10:31.144796642 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSrmgBv/src/foo.py` to project `src` 2026-10-16 08:10:31.144811082 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSrmgBv/src/foo.py` 2026-10-16 08:10:31.144813452 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:31.144820772 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-16 08:10:31.145043252 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-16 08:10:31.147317190 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 1 hints in 2.461058ms 2026-10-16 08:10:31.147342380 DEBUG method="textDocument/inlayHint" response.id=2 duration=2.52ms 2026-10-16 08:10:31.147357240 DEBUG Received server response for request 2 2026-10-16 08:10:31.157591386 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:31.157614386 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:31.157619396 DEBUG method="shutdown" response.id=3 duration=8.45µs 2026-10-16 08:10:31.157628576 DEBUG Received server response for request 3 2026-10-16 08:10:31.157632406 DEBUG Client sends notification `exit` 2026-10-16 08:10:31.157641596 DEBUG Received exit notification, exiting ok test inlay_hints::inlay_hint_burst_does_not_block_responses ... 2026-10-16 08:10:31.159663563 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-10-16 08:10:31.159727413 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:31.159764453 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:31.159862094 DEBUG Client info: None 2026-10-16 08:10:31.159909494 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:31.159926044 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:31.159933284 INFO Version: Unknown 2026-10-16 08:10:31.159988794 DEBUG Received server response for request 1 2026-10-16 08:10:31.160028254 DEBUG Client sends notification `initialized` 2026-10-16 08:10:31.160043304 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:31.160151915 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:31.160188595 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:31.160192425 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:31.160211645 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:31.160214845 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 08:10:31.160259035 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:31.160277815 DEBUG Initializing workspace `file:///tmp/.tmpZ94W9A/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:31.160294255 DEBUG Searching for a project in '/tmp/.tmpZ94W9A/src' 2026-10-16 08:10:31.160330545 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:31.160335355 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:31.161607470 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:31.161616030 DEBUG Resolving local virtual environment: /tmp/.tmpZ94W9A/src/.venv 2026-10-16 08:10:31.161664230 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:31.161669320 DEBUG No virtual environment found 2026-10-16 08:10:31.161681950 DEBUG Adding first-party search path `/tmp/.tmpZ94W9A/src` 2026-10-16 08:10:31.161686300 DEBUG Using vendored stdlib 2026-10-16 08:10:31.161804720 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:31.161810690 DEBUG Adding new file root '/tmp/.tmpZ94W9A/src' of kind Project 2026-10-16 08:10:31.163955058 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:31.163976428 DEBUG Updating project to check open files 2026-10-16 08:10:31.164059818 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZ94W9A/src/values.py") 2026-10-16 08:10:31.164069078 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZ94W9A/src/values.py` 2026-10-16 08:10:31.164076618 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZ94W9A/src/values.py` 2026-10-16 08:10:31.164229679 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZ94W9A/src/values.py` to project `src` 2026-10-16 08:10:31.164242569 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZ94W9A/src/values.py` 2026-10-16 08:10:31.164244929 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:31.164254159 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:31.169507157 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-16 08:10:31.178833220 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-16 08:10:31.190708951 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 26.419732ms 2026-10-16 08:10:31.190879801 DEBUG method="textDocument/inlayHint" response.id=2 duration=26.62ms 2026-10-16 08:10:31.190901031 DEBUG Received server response for request 2 2026-10-16 08:10:31.191317163 DEBUG Client sends request `textDocument/inlayHint` with ID 3 2026-10-16 08:10:31.191332433 DEBUG Client sends request `textDocument/inlayHint` with ID 4 2026-10-16 08:10:31.191336063 DEBUG Client sends request `textDocument/inlayHint` with ID 5 2026-10-16 08:10:31.191347803 DEBUG Client sends request `textDocument/inlayHint` with ID 6 2026-10-16 08:10:31.191380963 DEBUG Client sends request `textDocument/inlayHint` with ID 7 2026-10-16 08:10:31.191389003 DEBUG Client sends request `textDocument/inlayHint` with ID 8 2026-10-16 08:10:31.191400503 DEBUG Client sends request `textDocument/inlayHint` with ID 9 2026-10-16 08:10:31.191407383 DEBUG Client sends request `textDocument/inlayHint` with ID 10 2026-10-16 08:10:31.191410903 DEBUG Client sends request `textDocument/inlayHint` with ID 11 2026-10-16 08:10:31.191413643 DEBUG Client sends request `textDocument/inlayHint` with ID 12 2026-10-16 08:10:31.191416693 DEBUG Client sends request `textDocument/inlayHint` with ID 13 2026-10-16 08:10:31.191418993 DEBUG Client sends request `textDocument/inlayHint` with ID 14 2026-10-16 08:10:31.191421603 DEBUG Client sends request `textDocument/inlayHint` with ID 15 2026-10-16 08:10:31.191423913 DEBUG Client sends request `textDocument/inlayHint` with ID 16 2026-10-16 08:10:31.191427023 DEBUG Client sends request `textDocument/inlayHint` with ID 17 2026-10-16 08:10:31.191429723 DEBUG Client sends request `textDocument/inlayHint` with ID 18 2026-10-16 08:10:31.191432673 DEBUG Client sends request `textDocument/inlayHint` with ID 19 2026-10-16 08:10:31.191436293 DEBUG Client sends request `textDocument/inlayHint` with ID 20 2026-10-16 08:10:31.191439203 DEBUG Client sends request `textDocument/inlayHint` with ID 21 2026-10-16 08:10:31.191441963 DEBUG Client sends request `textDocument/inlayHint` with ID 22 2026-10-16 08:10:31.191444383 DEBUG Client sends request `textDocument/inlayHint` with ID 23 2026-10-16 08:10:31.191446703 DEBUG Client sends request `textDocument/inlayHint` with ID 24 2026-10-16 08:10:31.191449083 DEBUG Client sends request `textDocument/inlayHint` with ID 25 2026-10-16 08:10:31.191451683 DEBUG Client sends request `textDocument/inlayHint` with ID 26 2026-10-16 08:10:31.191454663 DEBUG Client sends request `textDocument/inlayHint` with ID 27 2026-10-16 08:10:31.191457533 DEBUG Client sends request `textDocument/inlayHint` with ID 28 2026-10-16 08:10:31.191461183 DEBUG Client sends request `textDocument/inlayHint` with ID 29 2026-10-16 08:10:31.191463803 DEBUG Client sends request `textDocument/inlayHint` with ID 30 2026-10-16 08:10:31.191466803 DEBUG Client sends request `textDocument/inlayHint` with ID 31 2026-10-16 08:10:31.191469663 DEBUG Client sends request `textDocument/inlayHint` with ID 32 2026-10-16 08:10:31.191472253 DEBUG Client sends request `textDocument/inlayHint` with ID 33 2026-10-16 08:10:31.191475593 DEBUG Client sends request `textDocument/inlayHint` with ID 34 2026-10-16 08:10:31.191478453 DEBUG Client sends request `textDocument/inlayHint` with ID 35 2026-10-16 08:10:31.191481373 DEBUG Client sends request `textDocument/inlayHint` with ID 36 2026-10-16 08:10:31.191484373 DEBUG Client sends request `textDocument/inlayHint` with ID 37 2026-10-16 08:10:31.191486903 DEBUG Client sends request `textDocument/inlayHint` with ID 38 2026-10-16 08:10:31.191489753 DEBUG Client sends request `textDocument/inlayHint` with ID 39 2026-10-16 08:10:31.191492403 DEBUG Client sends request `textDocument/inlayHint` with ID 40 2026-10-16 08:10:31.191495203 DEBUG Client sends request `textDocument/inlayHint` with ID 41 2026-10-16 08:10:31.191497793 DEBUG Client sends request `textDocument/inlayHint` with ID 42 2026-10-16 08:10:31.191500583 DEBUG Client sends request `textDocument/inlayHint` with ID 43 2026-10-16 08:10:31.191503043 DEBUG Client sends request `textDocument/inlayHint` with ID 44 2026-10-16 08:10:31.191505463 DEBUG Client sends request `textDocument/inlayHint` with ID 45 2026-10-16 08:10:31.191508303 DEBUG Client sends request `textDocument/inlayHint` with ID 46 2026-10-16 08:10:31.191511133 DEBUG Client sends request `textDocument/inlayHint` with ID 47 2026-10-16 08:10:31.191513793 DEBUG Client sends request `textDocument/inlayHint` with ID 48 2026-10-16 08:10:31.191516133 DEBUG Client sends request `textDocument/inlayHint` with ID 49 2026-10-16 08:10:31.191518833 DEBUG Client sends request `textDocument/inlayHint` with ID 50 2026-10-16 08:10:31.191521623 DEBUG Client sends request `textDocument/inlayHint` with ID 51 2026-10-16 08:10:31.191524203 DEBUG Client sends request `textDocument/inlayHint` with ID 52 2026-10-16 08:10:31.191527663 DEBUG Client sends request `textDocument/inlayHint` with ID 53 2026-10-16 08:10:31.191530753 DEBUG Client sends request `textDocument/inlayHint` with ID 54 2026-10-16 08:10:31.191533603 DEBUG Client sends request `textDocument/inlayHint` with ID 55 2026-10-16 08:10:31.191536263 DEBUG Client sends request `textDocument/inlayHint` with ID 56 2026-10-16 08:10:31.191538643 DEBUG Client sends request `textDocument/inlayHint` with ID 57 2026-10-16 08:10:31.191540893 DEBUG Client sends request `textDocument/inlayHint` with ID 58 2026-10-16 08:10:31.191543123 DEBUG Client sends request `textDocument/inlayHint` with ID 59 2026-10-16 08:10:31.191546023 DEBUG Client sends request `textDocument/inlayHint` with ID 60 2026-10-16 08:10:31.191548903 DEBUG Client sends request `textDocument/inlayHint` with ID 61 2026-10-16 08:10:31.191551253 DEBUG Client sends request `textDocument/inlayHint` with ID 62 2026-10-16 08:10:31.191553753 DEBUG Client sends request `textDocument/inlayHint` with ID 63 2026-10-16 08:10:31.191556343 DEBUG Client sends request `textDocument/inlayHint` with ID 64 2026-10-16 08:10:31.191558923 DEBUG Client sends request `textDocument/inlayHint` with ID 65 2026-10-16 08:10:31.191561293 DEBUG Client sends request `textDocument/inlayHint` with ID 66 2026-10-16 08:10:31.191563554 DEBUG Client sends request `textDocument/inlayHint` with ID 67 2026-10-16 08:10:31.191566144 DEBUG Client sends request `textDocument/inlayHint` with ID 68 2026-10-16 08:10:31.191568684 DEBUG Client sends request `textDocument/inlayHint` with ID 69 2026-10-16 08:10:31.191571034 DEBUG Client sends request `textDocument/inlayHint` with ID 70 2026-10-16 08:10:31.191573454 DEBUG Client sends request `textDocument/inlayHint` with ID 71 2026-10-16 08:10:31.191575974 DEBUG Client sends request `textDocument/inlayHint` with ID 72 2026-10-16 08:10:31.191578314 DEBUG Client sends request `textDocument/inlayHint` with ID 73 2026-10-16 08:10:31.191580634 DEBUG Client sends request `textDocument/inlayHint` with ID 74 2026-10-16 08:10:31.191582904 DEBUG Client sends request `textDocument/inlayHint` with ID 75 2026-10-16 08:10:31.191585074 DEBUG Client sends request `textDocument/inlayHint` with ID 76 2026-10-16 08:10:31.191587744 DEBUG Client sends request `textDocument/inlayHint` with ID 77 2026-10-16 08:10:31.191590114 DEBUG Client sends request `textDocument/inlayHint` with ID 78 2026-10-16 08:10:31.191592474 DEBUG Client sends request `textDocument/inlayHint` with ID 79 2026-10-16 08:10:31.191594664 DEBUG Client sends request `textDocument/inlayHint` with ID 80 2026-10-16 08:10:31.191597024 DEBUG Client sends request `textDocument/inlayHint` with ID 81 2026-10-16 08:10:31.191599414 DEBUG Client sends request `textDocument/inlayHint` with ID 82 2026-10-16 08:10:31.191601864 DEBUG Client sends request `textDocument/inlayHint` with ID 83 2026-10-16 08:10:31.191604334 DEBUG Client sends request `textDocument/inlayHint` with ID 84 2026-10-16 08:10:31.191606644 DEBUG Client sends request `textDocument/inlayHint` with ID 85 2026-10-16 08:10:31.191609164 DEBUG Client sends request `textDocument/inlayHint` with ID 86 2026-10-16 08:10:31.191611454 DEBUG Client sends request `textDocument/inlayHint` with ID 87 2026-10-16 08:10:31.191613734 DEBUG Client sends request `textDocument/inlayHint` with ID 88 2026-10-16 08:10:31.191616054 DEBUG Client sends request `textDocument/inlayHint` with ID 89 2026-10-16 08:10:31.191618364 DEBUG Client sends request `textDocument/inlayHint` with ID 90 2026-10-16 08:10:31.191620804 DEBUG Client sends request `textDocument/inlayHint` with ID 91 2026-10-16 08:10:31.191623004 DEBUG Client sends request `textDocument/inlayHint` with ID 92 2026-10-16 08:10:31.191625414 DEBUG Client sends request `textDocument/inlayHint` with ID 93 2026-10-16 08:10:31.191628314 DEBUG Client sends request `textDocument/inlayHint` with ID 94 2026-10-16 08:10:31.191631094 DEBUG Client sends request `textDocument/inlayHint` with ID 95 2026-10-16 08:10:31.191633554 DEBUG Client sends request `textDocument/inlayHint` with ID 96 2026-10-16 08:10:31.191636184 DEBUG Client sends request `textDocument/inlayHint` with ID 97 2026-10-16 08:10:31.191638814 DEBUG Client sends request `textDocument/inlayHint` with ID 98 2026-10-16 08:10:31.191641414 DEBUG Client sends request `textDocument/inlayHint` with ID 99 2026-10-16 08:10:31.191643924 DEBUG Client sends request `textDocument/inlayHint` with ID 100 2026-10-16 08:10:31.191646484 DEBUG Client sends request `textDocument/inlayHint` with ID 101 2026-10-16 08:10:31.191648844 DEBUG Client sends request `textDocument/inlayHint` with ID 102 2026-10-16 08:10:31.191651134 DEBUG Client sends request `textDocument/inlayHint` with ID 103 2026-10-16 08:10:31.191653414 DEBUG Client sends request `textDocument/inlayHint` with ID 104 2026-10-16 08:10:31.191655714 DEBUG Client sends request `textDocument/inlayHint` with ID 105 2026-10-16 08:10:31.191658454 DEBUG Client sends request `textDocument/hover` with ID 106 2026-10-16 08:10:31.191743064 DEBUG request{id=3 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 360.161µs 2026-10-16 08:10:31.191992435 DEBUG method="textDocument/inlayHint" response.id=3 duration=654.84µs 2026-10-16 08:10:31.192003165 DEBUG Received server response for request 3 2026-10-16 08:10:31.193912692 DEBUG request{id=4 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.923397ms 2026-10-16 08:10:31.194705794 DEBUG method="textDocument/inlayHint" response.id=4 duration=3.34ms 2026-10-16 08:10:31.194716554 DEBUG Received server response for request 4 2026-10-16 08:10:31.196673101 DEBUG request{id=5 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.970067ms 2026-10-16 08:10:31.197904296 DEBUG method="textDocument/inlayHint" response.id=5 duration=6.52ms 2026-10-16 08:10:31.197914846 DEBUG Received server response for request 5 2026-10-16 08:10:31.199443891 DEBUG request{id=6 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.542655ms 2026-10-16 08:10:31.200829866 DEBUG method="textDocument/inlayHint" response.id=6 duration=9.44ms 2026-10-16 08:10:31.200990566 DEBUG Received server response for request 6 2026-10-16 08:10:31.202671182 DEBUG request{id=7 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.847206ms 2026-10-16 08:10:31.204076757 DEBUG method="textDocument/inlayHint" response.id=7 duration=12.08ms 2026-10-16 08:10:31.204089167 DEBUG Received server response for request 7 2026-10-16 08:10:31.206012584 DEBUG request{id=8 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.942787ms 2026-10-16 08:10:31.207334358 DEBUG method="textDocument/inlayHint" response.id=8 duration=12.62ms 2026-10-16 08:10:31.207345948 DEBUG Received server response for request 8 2026-10-16 08:10:31.209035174 DEBUG request{id=9 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.707776ms 2026-10-16 08:10:31.210528089 DEBUG method="textDocument/inlayHint" response.id=9 duration=12.62ms 2026-10-16 08:10:31.210539399 DEBUG Received server response for request 9 2026-10-16 08:10:31.212410966 DEBUG request{id=10 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.891457ms 2026-10-16 08:10:31.213874651 DEBUG method="textDocument/inlayHint" response.id=10 duration=13.04ms 2026-10-16 08:10:31.213885971 DEBUG Received server response for request 10 2026-10-16 08:10:31.215233206 DEBUG request{id=11 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.366885ms 2026-10-16 08:10:31.216696341 DEBUG method="textDocument/inlayHint" response.id=11 duration=12.61ms 2026-10-16 08:10:31.217044042 DEBUG Received server response for request 11 2026-10-16 08:10:31.218409657 DEBUG request{id=12 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.717736ms 2026-10-16 08:10:31.220226993 DEBUG method="textDocument/inlayHint" response.id=12 duration=12.88ms 2026-10-16 08:10:31.220238203 DEBUG Received server response for request 12 2026-10-16 08:10:31.221888759 DEBUG request{id=13 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.669056ms 2026-10-16 08:10:31.223343234 DEBUG method="textDocument/inlayHint" response.id=13 duration=12.81ms 2026-10-16 08:10:31.223353084 DEBUG Received server response for request 13 2026-10-16 08:10:31.225086060 DEBUG request{id=14 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.751496ms 2026-10-16 08:10:31.226521115 DEBUG method="textDocument/inlayHint" response.id=14 duration=12.64ms 2026-10-16 08:10:31.226531475 DEBUG Received server response for request 14 2026-10-16 08:10:31.228214501 DEBUG request{id=15 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.702486ms 2026-10-16 08:10:31.229732866 DEBUG method="textDocument/inlayHint" response.id=15 duration=13.03ms 2026-10-16 08:10:31.229744376 DEBUG Received server response for request 15 2026-10-16 08:10:31.231415052 DEBUG request{id=16 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.691166ms 2026-10-16 08:10:31.232999187 DEBUG method="textDocument/inlayHint" response.id=16 duration=12.76ms 2026-10-16 08:10:31.233010327 DEBUG Received server response for request 16 2026-10-16 08:10:31.234805923 DEBUG request{id=17 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.813296ms 2026-10-16 08:10:31.236304279 DEBUG method="textDocument/inlayHint" response.id=17 duration=12.95ms 2026-10-16 08:10:31.236314809 DEBUG Received server response for request 17 2026-10-16 08:10:31.238256405 DEBUG request{id=18 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.958786ms 2026-10-16 08:10:31.239556120 DEBUG method="textDocument/inlayHint" response.id=18 duration=13.03ms 2026-10-16 08:10:31.239566830 DEBUG Received server response for request 18 2026-10-16 08:10:31.240993125 DEBUG request{id=19 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.446605ms 2026-10-16 08:10:31.242397740 DEBUG method="textDocument/inlayHint" response.id=19 duration=12.66ms 2026-10-16 08:10:31.242812051 DEBUG Received server response for request 19 2026-10-16 08:10:31.244135026 DEBUG request{id=20 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.744656ms 2026-10-16 08:10:31.245968592 DEBUG method="textDocument/inlayHint" response.id=20 duration=12.96ms 2026-10-16 08:10:31.245979012 DEBUG Received server response for request 20 2026-10-16 08:10:31.247921509 DEBUG request{id=21 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.960247ms 2026-10-16 08:10:31.248868332 DEBUG method="textDocument/inlayHint" response.id=21 duration=12.56ms 2026-10-16 08:10:31.248888232 DEBUG Received server response for request 21 2026-10-16 08:10:31.250181417 DEBUG request{id=22 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.329085ms 2026-10-16 08:10:31.251763762 DEBUG method="textDocument/inlayHint" response.id=22 duration=12.20ms 2026-10-16 08:10:31.251812972 DEBUG Received server response for request 22 2026-10-16 08:10:31.253189767 DEBUG request{id=23 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.431375ms 2026-10-16 08:10:31.254988753 DEBUG method="textDocument/inlayHint" response.id=23 duration=12.59ms 2026-10-16 08:10:31.254999943 DEBUG Received server response for request 23 2026-10-16 08:10:31.256683079 DEBUG request{id=24 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.701546ms 2026-10-16 08:10:31.258219244 DEBUG method="textDocument/inlayHint" response.id=24 duration=12.24ms 2026-10-16 08:10:31.258229815 DEBUG Received server response for request 24 2026-10-16 08:10:31.259692810 DEBUG request{id=25 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.480346ms 2026-10-16 08:10:31.261291775 DEBUG method="textDocument/inlayHint" response.id=25 duration=12.40ms 2026-10-16 08:10:31.261357365 DEBUG Received server response for request 25 2026-10-16 08:10:31.263163152 DEBUG request{id=26 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.879327ms 2026-10-16 08:10:31.264677707 DEBUG method="textDocument/inlayHint" response.id=26 duration=12.91ms 2026-10-16 08:10:31.264688127 DEBUG Received server response for request 26 2026-10-16 08:10:31.266474563 DEBUG request{id=27 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.805726ms 2026-10-16 08:10:31.267851818 DEBUG method="textDocument/inlayHint" response.id=27 duration=12.86ms 2026-10-16 08:10:31.267863438 DEBUG Received server response for request 27 2026-10-16 08:10:31.269563864 DEBUG request{id=28 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.719096ms 2026-10-16 08:10:31.271008679 DEBUG method="textDocument/inlayHint" response.id=28 duration=12.78ms 2026-10-16 08:10:31.271018689 DEBUG Received server response for request 28 2026-10-16 08:10:31.272818335 DEBUG request{id=29 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.815716ms 2026-10-16 08:10:31.274307490 DEBUG method="textDocument/inlayHint" response.id=29 duration=13.01ms 2026-10-16 08:10:31.274318400 DEBUG Received server response for request 29 2026-10-16 08:10:31.275631355 DEBUG request{id=30 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.332055ms 2026-10-16 08:10:31.277112530 DEBUG method="textDocument/inlayHint" response.id=30 duration=12.43ms 2026-10-16 08:10:31.277498861 DEBUG Received server response for request 30 2026-10-16 08:10:31.278468325 DEBUG request{id=31 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.365075ms 2026-10-16 08:10:31.279759859 DEBUG method="textDocument/inlayHint" response.id=31 duration=11.90ms 2026-10-16 08:10:31.280603442 DEBUG Received server response for request 31 2026-10-16 08:10:31.281630976 DEBUG request{id=32 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.876887ms 2026-10-16 08:10:31.283398632 DEBUG method="textDocument/inlayHint" response.id=32 duration=12.38ms 2026-10-16 08:10:31.283573522 DEBUG Received server response for request 32 2026-10-16 08:10:31.285074738 DEBUG request{id=33 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.682206ms 2026-10-16 08:10:31.286751873 DEBUG method="textDocument/inlayHint" response.id=33 duration=12.44ms 2026-10-16 08:10:31.286763203 DEBUG Received server response for request 33 2026-10-16 08:10:31.288437559 DEBUG request{id=34 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.692506ms 2026-10-16 08:10:31.290057065 DEBUG method="textDocument/inlayHint" response.id=34 duration=12.94ms 2026-10-16 08:10:31.290065055 DEBUG Received server response for request 34 2026-10-16 08:10:31.291830731 DEBUG request{id=35 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.777966ms 2026-10-16 08:10:31.293328276 DEBUG method="textDocument/inlayHint" response.id=35 duration=13.56ms 2026-10-16 08:10:31.293338836 DEBUG Received server response for request 35 2026-10-16 08:10:31.295155182 DEBUG request{id=36 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.833896ms 2026-10-16 08:10:31.296461437 DEBUG method="textDocument/inlayHint" response.id=36 duration=13.06ms 2026-10-16 08:10:31.296472727 DEBUG Received server response for request 36 2026-10-16 08:10:31.298266703 DEBUG request{id=37 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.813916ms 2026-10-16 08:10:31.299695818 DEBUG method="textDocument/inlayHint" response.id=37 duration=12.94ms 2026-10-16 08:10:31.299706738 DEBUG Received server response for request 37 2026-10-16 08:10:31.301429834 DEBUG request{id=38 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.743186ms 2026-10-16 08:10:31.302917499 DEBUG method="textDocument/inlayHint" response.id=38 duration=12.85ms 2026-10-16 08:10:31.302927889 DEBUG Received server response for request 38 2026-10-16 08:10:31.304668565 DEBUG request{id=39 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.759366ms 2026-10-16 08:10:31.306220731 DEBUG method="textDocument/inlayHint" response.id=39 duration=12.89ms 2026-10-16 08:10:31.306231651 DEBUG Received server response for request 39 2026-10-16 08:10:31.307918637 DEBUG request{id=40 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.704886ms 2026-10-16 08:10:31.309435722 DEBUG method="textDocument/inlayHint" response.id=40 duration=12.97ms 2026-10-16 08:10:31.309446632 DEBUG Received server response for request 40 2026-10-16 08:10:31.311153608 DEBUG request{id=41 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.727186ms 2026-10-16 08:10:31.312660703 DEBUG method="textDocument/inlayHint" response.id=41 duration=12.96ms 2026-10-16 08:10:31.312674883 DEBUG Received server response for request 41 2026-10-16 08:10:31.314551150 DEBUG request{id=42 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.900537ms 2026-10-16 08:10:31.315765594 DEBUG method="textDocument/inlayHint" response.id=42 duration=12.84ms 2026-10-16 08:10:31.315776994 DEBUG Received server response for request 42 2026-10-16 08:10:31.317575560 DEBUG request{id=43 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.817606ms 2026-10-16 08:10:31.318742864 DEBUG method="textDocument/inlayHint" response.id=43 duration=12.51ms 2026-10-16 08:10:31.318753494 DEBUG Received server response for request 43 2026-10-16 08:10:31.320561810 DEBUG request{id=44 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.826346ms 2026-10-16 08:10:31.321637274 DEBUG method="textDocument/inlayHint" response.id=44 duration=12.19ms 2026-10-16 08:10:31.321648504 DEBUG Received server response for request 44 2026-10-16 08:10:31.323505001 DEBUG request{id=45 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.874927ms 2026-10-16 08:10:31.324492304 DEBUG method="textDocument/inlayHint" response.id=45 duration=11.82ms 2026-10-16 08:10:31.324510724 DEBUG Received server response for request 45 2026-10-16 08:10:31.325842459 DEBUG request{id=46 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.356755ms 2026-10-16 08:10:31.327221004 DEBUG method="textDocument/inlayHint" response.id=46 duration=11.45ms 2026-10-16 08:10:31.327231514 DEBUG Received server response for request 46 2026-10-16 08:10:31.329198790 DEBUG request{id=47 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.984837ms 2026-10-16 08:10:31.330193234 DEBUG method="textDocument/inlayHint" response.id=47 duration=11.44ms 2026-10-16 08:10:31.330209384 DEBUG Received server response for request 47 2026-10-16 08:10:31.331744039 DEBUG request{id=48 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.558425ms 2026-10-16 08:10:31.332882843 DEBUG method="textDocument/inlayHint" response.id=48 duration=11.24ms 2026-10-16 08:10:31.332900453 DEBUG Received server response for request 48 2026-10-16 08:10:31.334601629 DEBUG request{id=49 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.725146ms 2026-10-16 08:10:31.335883274 DEBUG method="textDocument/inlayHint" response.id=49 duration=11.38ms 2026-10-16 08:10:31.335894664 DEBUG Received server response for request 49 2026-10-16 08:10:31.337479949 DEBUG request{id=50 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.604035ms 2026-10-16 08:10:31.338799424 DEBUG method="textDocument/inlayHint" response.id=50 duration=11.57ms 2026-10-16 08:10:31.338980934 DEBUG Received server response for request 50 2026-10-16 08:10:31.340607840 DEBUG request{id=51 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.815036ms 2026-10-16 08:10:31.342198045 DEBUG method="textDocument/inlayHint" response.id=51 duration=12.00ms 2026-10-16 08:10:31.342208215 DEBUG Received server response for request 51 2026-10-16 08:10:31.344035162 DEBUG request{id=52 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.843347ms 2026-10-16 08:10:31.345524617 DEBUG method="textDocument/inlayHint" response.id=52 duration=12.63ms 2026-10-16 08:10:31.345535597 DEBUG Received server response for request 52 2026-10-16 08:10:31.347331293 DEBUG request{id=53 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.815236ms 2026-10-16 08:10:31.348801768 DEBUG method="textDocument/inlayHint" response.id=53 duration=12.91ms 2026-10-16 08:10:31.348812938 DEBUG Received server response for request 53 2026-10-16 08:10:31.350393374 DEBUG request{id=54 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.599506ms 2026-10-16 08:10:31.352008189 DEBUG method="textDocument/inlayHint" response.id=54 duration=13.20ms 2026-10-16 08:10:31.352019609 DEBUG Received server response for request 54 2026-10-16 08:10:31.353666755 DEBUG request{id=55 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.666176ms 2026-10-16 08:10:31.355210071 DEBUG method="textDocument/inlayHint" response.id=55 duration=13.00ms 2026-10-16 08:10:31.355220201 DEBUG Received server response for request 55 2026-10-16 08:10:31.357085277 DEBUG request{id=56 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.880946ms 2026-10-16 08:10:31.358461742 DEBUG method="textDocument/inlayHint" response.id=56 duration=12.93ms 2026-10-16 08:10:31.358478842 DEBUG Received server response for request 56 2026-10-16 08:10:31.359938507 DEBUG request{id=57 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.486075ms 2026-10-16 08:10:31.361166521 DEBUG method="textDocument/inlayHint" response.id=57 duration=12.36ms 2026-10-16 08:10:31.361565522 DEBUG Received server response for request 57 2026-10-16 08:10:31.362932077 DEBUG request{id=58 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.770426ms 2026-10-16 08:10:31.364558833 DEBUG method="textDocument/inlayHint" response.id=58 duration=12.54ms 2026-10-16 08:10:31.364569213 DEBUG Received server response for request 58 2026-10-16 08:10:31.366379459 DEBUG request{id=59 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.827206ms 2026-10-16 08:10:31.367845754 DEBUG method="textDocument/inlayHint" response.id=59 duration=12.63ms 2026-10-16 08:10:31.367856494 DEBUG Received server response for request 59 2026-10-16 08:10:31.369605220 DEBUG request{id=60 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.766956ms 2026-10-16 08:10:31.371090165 DEBUG method="textDocument/inlayHint" response.id=60 duration=12.62ms 2026-10-16 08:10:31.371102245 DEBUG Received server response for request 60 2026-10-16 08:10:31.372878992 DEBUG request{id=61 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.795707ms 2026-10-16 08:10:31.374297547 DEBUG method="textDocument/inlayHint" response.id=61 duration=13.12ms 2026-10-16 08:10:31.374310367 DEBUG Received server response for request 61 2026-10-16 08:10:31.376112603 DEBUG request{id=62 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.822166ms 2026-10-16 08:10:31.377495638 DEBUG method="textDocument/inlayHint" response.id=62 duration=12.93ms 2026-10-16 08:10:31.377506048 DEBUG Received server response for request 62 2026-10-16 08:10:31.379262394 DEBUG request{id=63 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.774576ms 2026-10-16 08:10:31.380705619 DEBUG method="textDocument/inlayHint" response.id=63 duration=12.85ms 2026-10-16 08:10:31.380717149 DEBUG Received server response for request 63 2026-10-16 08:10:31.382352915 DEBUG request{id=64 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.657086ms 2026-10-16 08:10:31.383919870 DEBUG method="textDocument/inlayHint" response.id=64 duration=12.82ms 2026-10-16 08:10:31.383930850 DEBUG Received server response for request 64 2026-10-16 08:10:31.385427365 DEBUG request{id=65 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.514155ms 2026-10-16 08:10:31.387104011 DEBUG method="textDocument/inlayHint" response.id=65 duration=12.80ms 2026-10-16 08:10:31.387114721 DEBUG Received server response for request 65 2026-10-16 08:10:31.388887847 DEBUG request{id=66 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.791386ms 2026-10-16 08:10:31.390333902 DEBUG method="textDocument/inlayHint" response.id=66 duration=12.83ms 2026-10-16 08:10:31.390345222 DEBUG Received server response for request 66 2026-10-16 08:10:31.392081128 DEBUG request{id=67 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.753896ms 2026-10-16 08:10:31.393620914 DEBUG method="textDocument/inlayHint" response.id=67 duration=12.91ms 2026-10-16 08:10:31.393630924 DEBUG Received server response for request 67 2026-10-16 08:10:31.395296479 DEBUG request{id=68 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.683805ms 2026-10-16 08:10:31.396847115 DEBUG method="textDocument/inlayHint" response.id=68 duration=12.92ms 2026-10-16 08:10:31.396857585 DEBUG Received server response for request 68 2026-10-16 08:10:31.398541561 DEBUG request{id=69 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.703336ms 2026-10-16 08:10:31.399960696 DEBUG method="textDocument/inlayHint" response.id=69 duration=12.85ms 2026-10-16 08:10:31.399986786 DEBUG Received server response for request 69 2026-10-16 08:10:31.401576131 DEBUG request{id=70 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.621186ms 2026-10-16 08:10:31.403205347 DEBUG method="textDocument/inlayHint" response.id=70 duration=12.86ms 2026-10-16 08:10:31.403215377 DEBUG Received server response for request 70 2026-10-16 08:10:31.404658672 DEBUG request{id=71 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.461635ms 2026-10-16 08:10:31.406430858 DEBUG method="textDocument/inlayHint" response.id=71 duration=12.80ms 2026-10-16 08:10:31.406441298 DEBUG Received server response for request 71 2026-10-16 08:10:31.408184164 DEBUG request{id=72 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.761336ms 2026-10-16 08:10:31.409710629 DEBUG method="textDocument/inlayHint" response.id=72 duration=12.86ms 2026-10-16 08:10:31.409720979 DEBUG Received server response for request 72 2026-10-16 08:10:31.411482145 DEBUG request{id=73 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.778996ms 2026-10-16 08:10:31.413077671 DEBUG method="textDocument/inlayHint" response.id=73 duration=13.11ms 2026-10-16 08:10:31.413087791 DEBUG Received server response for request 73 2026-10-16 08:10:31.414717587 DEBUG request{id=74 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.645726ms 2026-10-16 08:10:31.416258782 DEBUG method="textDocument/inlayHint" response.id=74 duration=13.05ms 2026-10-16 08:10:31.416269582 DEBUG Received server response for request 74 2026-10-16 08:10:31.417925828 DEBUG request{id=75 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.674306ms 2026-10-16 08:10:31.419491393 DEBUG method="textDocument/inlayHint" response.id=75 duration=13.05ms 2026-10-16 08:10:31.419503213 DEBUG Received server response for request 75 2026-10-16 08:10:31.421242209 DEBUG request{id=76 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.758926ms 2026-10-16 08:10:31.422685204 DEBUG method="textDocument/inlayHint" response.id=76 duration=12.97ms 2026-10-16 08:10:31.422694844 DEBUG Received server response for request 76 2026-10-16 08:10:31.423994649 DEBUG request{id=77 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.317965ms 2026-10-16 08:10:31.425783565 DEBUG method="textDocument/inlayHint" response.id=77 duration=12.70ms 2026-10-16 08:10:31.425795025 DEBUG Received server response for request 77 2026-10-16 08:10:31.427569831 DEBUG request{id=78 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.792436ms 2026-10-16 08:10:31.428987246 DEBUG method="textDocument/inlayHint" response.id=78 duration=12.72ms 2026-10-16 08:10:31.428997346 DEBUG Received server response for request 78 2026-10-16 08:10:31.430410271 DEBUG request{id=79 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.431735ms 2026-10-16 08:10:31.431711775 DEBUG method="textDocument/inlayHint" response.id=79 duration=12.21ms 2026-10-16 08:10:31.432217997 DEBUG Received server response for request 79 2026-10-16 08:10:31.433476102 DEBUG request{id=80 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.768567ms 2026-10-16 08:10:31.435232098 DEBUG method="textDocument/inlayHint" response.id=80 duration=12.54ms 2026-10-16 08:10:31.435243218 DEBUG Received server response for request 80 2026-10-16 08:10:31.437024044 DEBUG request{id=81 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.800636ms 2026-10-16 08:10:31.438601599 DEBUG method="textDocument/inlayHint" response.id=81 duration=12.81ms 2026-10-16 08:10:31.438611629 DEBUG Received server response for request 81 2026-10-16 08:10:31.440447446 DEBUG request{id=82 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.853247ms 2026-10-16 08:10:31.441835111 DEBUG method="textDocument/inlayHint" response.id=82 duration=12.84ms 2026-10-16 08:10:31.441845571 DEBUG Received server response for request 82 2026-10-16 08:10:31.443532806 DEBUG request{id=83 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.704725ms 2026-10-16 08:10:31.444951291 DEBUG method="textDocument/inlayHint" response.id=83 duration=13.23ms 2026-10-16 08:10:31.444967931 DEBUG Received server response for request 83 2026-10-16 08:10:31.446583097 DEBUG request{id=84 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.639816ms 2026-10-16 08:10:31.448172852 DEBUG method="textDocument/inlayHint" response.id=84 duration=12.93ms 2026-10-16 08:10:31.448183663 DEBUG Received server response for request 84 2026-10-16 08:10:31.449913789 DEBUG request{id=85 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.748307ms 2026-10-16 08:10:31.451412574 DEBUG method="textDocument/inlayHint" response.id=85 duration=12.80ms 2026-10-16 08:10:31.451423394 DEBUG Received server response for request 85 2026-10-16 08:10:31.453104660 DEBUG request{id=86 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.700176ms 2026-10-16 08:10:31.454673735 DEBUG method="textDocument/inlayHint" response.id=86 duration=12.83ms 2026-10-16 08:10:31.454685225 DEBUG Received server response for request 86 2026-10-16 08:10:31.456242430 DEBUG request{id=87 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.575145ms 2026-10-16 08:10:31.457854776 DEBUG method="textDocument/inlayHint" response.id=87 duration=12.89ms 2026-10-16 08:10:31.457864866 DEBUG Received server response for request 87 2026-10-16 08:10:31.459533082 DEBUG request{id=88 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.684686ms 2026-10-16 08:10:31.461153807 DEBUG method="textDocument/inlayHint" response.id=88 duration=12.97ms 2026-10-16 08:10:31.461163628 DEBUG Received server response for request 88 2026-10-16 08:10:31.462855923 DEBUG request{id=89 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.708326ms 2026-10-16 08:10:31.464480849 DEBUG method="textDocument/inlayHint" response.id=89 duration=13.06ms 2026-10-16 08:10:31.464492279 DEBUG Received server response for request 89 2026-10-16 08:10:31.466286515 DEBUG request{id=90 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.813086ms 2026-10-16 08:10:31.467858421 DEBUG method="textDocument/inlayHint" response.id=90 duration=13.18ms 2026-10-16 08:10:31.467868791 DEBUG Received server response for request 90 2026-10-16 08:10:31.469575967 DEBUG request{id=91 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.725816ms 2026-10-16 08:10:31.471202092 DEBUG method="textDocument/inlayHint" response.id=91 duration=13.34ms 2026-10-16 08:10:31.471213312 DEBUG Received server response for request 91 2026-10-16 08:10:31.473010749 DEBUG request{id=92 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.815747ms 2026-10-16 08:10:31.474407523 DEBUG method="textDocument/inlayHint" response.id=92 duration=13.25ms 2026-10-16 08:10:31.474427474 DEBUG Received server response for request 92 2026-10-16 08:10:31.475869078 DEBUG request{id=93 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.470115ms 2026-10-16 08:10:31.477553854 DEBUG method="textDocument/inlayHint" response.id=93 duration=13.07ms 2026-10-16 08:10:31.477563764 DEBUG Received server response for request 93 2026-10-16 08:10:31.479231430 DEBUG request{id=94 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.683646ms 2026-10-16 08:10:31.480888016 DEBUG method="textDocument/inlayHint" response.id=94 duration=13.02ms 2026-10-16 08:10:31.480898576 DEBUG Received server response for request 94 2026-10-16 08:10:31.482651782 DEBUG request{id=95 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.771996ms 2026-10-16 08:10:31.484093317 DEBUG method="textDocument/inlayHint" response.id=95 duration=12.88ms 2026-10-16 08:10:31.484104307 DEBUG Received server response for request 95 2026-10-16 08:10:31.485841313 DEBUG request{id=96 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.755286ms 2026-10-16 08:10:31.487193848 DEBUG method="textDocument/inlayHint" response.id=96 duration=12.78ms 2026-10-16 08:10:31.487204358 DEBUG Received server response for request 96 2026-10-16 08:10:31.488979584 DEBUG request{id=97 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.792566ms 2026-10-16 08:10:31.490520469 DEBUG method="textDocument/inlayHint" response.id=97 duration=12.96ms 2026-10-16 08:10:31.490530849 DEBUG Received server response for request 97 2026-10-16 08:10:31.492436176 DEBUG request{id=98 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.924617ms 2026-10-16 08:10:31.493728150 DEBUG method="textDocument/inlayHint" response.id=98 duration=12.83ms 2026-10-16 08:10:31.493739480 DEBUG Received server response for request 98 2026-10-16 08:10:31.495429146 DEBUG request{id=99 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.708716ms 2026-10-16 08:10:31.496941832 DEBUG method="textDocument/inlayHint" response.id=99 duration=12.84ms 2026-10-16 08:10:31.496952112 DEBUG Received server response for request 99 2026-10-16 08:10:31.498459377 DEBUG request{id=100 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.522985ms 2026-10-16 08:10:31.500010222 DEBUG method="textDocument/inlayHint" response.id=100 duration=12.81ms 2026-10-16 08:10:31.500020862 DEBUG Received server response for request 100 2026-10-16 08:10:31.501729168 DEBUG request{id=101 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.725346ms 2026-10-16 08:10:31.503315104 DEBUG method="textDocument/inlayHint" response.id=101 duration=12.79ms 2026-10-16 08:10:31.503326804 DEBUG Received server response for request 101 2026-10-16 08:10:31.505140520 DEBUG request{id=102 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.831956ms 2026-10-16 08:10:31.506564065 DEBUG method="textDocument/inlayHint" response.id=102 duration=12.83ms 2026-10-16 08:10:31.506574195 DEBUG Received server response for request 102 2026-10-16 08:10:31.508153690 DEBUG request{id=103 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.597745ms 2026-10-16 08:10:31.509726216 DEBUG method="textDocument/inlayHint" response.id=103 duration=12.78ms 2026-10-16 08:10:31.509736876 DEBUG Received server response for request 103 2026-10-16 08:10:31.511456722 DEBUG request{id=104 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.736836ms 2026-10-16 08:10:31.512963707 DEBUG method="textDocument/inlayHint" response.id=104 duration=12.95ms 2026-10-16 08:10:31.512981517 DEBUG Received server response for request 104 2026-10-16 08:10:31.514406082 DEBUG request{id=105 method=textDocument/inlayHint}: Inlay hint request returned 60 hints in 1.448725ms 2026-10-16 08:10:31.515609596 DEBUG method="textDocument/inlayHint" response.id=105 duration=12.29ms 2026-10-16 08:10:31.515668926 DEBUG request{id=106 method=textDocument/hover}: Inferred type of covering node is int 2026-10-16 08:10:31.515696956 DEBUG Received server response for request 105 2026-10-16 08:10:31.515717337 DEBUG method="textDocument/hover" response.id=106 duration=9.15ms 2026-10-16 08:10:31.516050538 DEBUG Received server response for request 106 2026-10-16 08:10:31.526143732 DEBUG Client sends request `shutdown` with ID 107 2026-10-16 08:10:31.526178512 DEBUG request{id=107 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:31.526187373 DEBUG method="shutdown" response.id=107 duration=13.74µs 2026-10-16 08:10:31.526198443 DEBUG Received server response for request 107 2026-10-16 08:10:31.526201643 DEBUG Client sends notification `exit` 2026-10-16 08:10:31.526217313 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-10-16 08:10:31.531119270 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-10-16 08:10:31.531202230 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:31.531247590 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:31.531345831 DEBUG Client info: None 2026-10-16 08:10:31.531409861 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { 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-10-16 08:10:31.531429061 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:31.531435971 INFO Version: Unknown 2026-10-16 08:10:31.531478781 DEBUG Received server response for request 1 2026-10-16 08:10:31.531525951 DEBUG Client sends notification `initialized` 2026-10-16 08:10:31.531542421 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:31.531636092 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:31.531683622 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:31.531687802 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:31.531702672 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:31.531706602 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 08:10:31.531769562 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:31.531785652 DEBUG Initializing workspace `file:///tmp/.tmpM8JmQx/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-10-16 08:10:31.531806322 DEBUG Searching for a project in '/tmp/.tmpM8JmQx/src' 2026-10-16 08:10:31.531844212 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:31.531849262 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:31.532392724 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:31.532398444 DEBUG Resolving local virtual environment: /tmp/.tmpM8JmQx/src/.venv 2026-10-16 08:10:31.532451734 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:31.532456264 DEBUG No virtual environment found 2026-10-16 08:10:31.532469564 DEBUG Adding first-party search path `/tmp/.tmpM8JmQx/src` 2026-10-16 08:10:31.532473644 DEBUG Using vendored stdlib 2026-10-16 08:10:31.532569675 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:31.532574855 DEBUG Adding new file root '/tmp/.tmpM8JmQx/src' of kind Project 2026-10-16 08:10:31.534758662 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:31.534774942 DEBUG Updating project to check open files 2026-10-16 08:10:31.534847443 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpM8JmQx/src/foo.py") 2026-10-16 08:10:31.534855513 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpM8JmQx/src/foo.py` 2026-10-16 08:10:31.534864743 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpM8JmQx/src/foo.py` 2026-10-16 08:10:31.534994163 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpM8JmQx/src/foo.py` to project `src` 2026-10-16 08:10:31.535006423 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpM8JmQx/src/foo.py` 2026-10-16 08:10:31.535008703 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:31.535016323 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:31.535187054 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 124.201µs 2026-10-16 08:10:31.535227704 DEBUG method="textDocument/inlayHint" response.id=2 duration=204.64µs 2026-10-16 08:10:31.535239594 DEBUG Received server response for request 2 2026-10-16 08:10:31.545313079 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:31.545335039 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:31.545341619 DEBUG method="shutdown" response.id=3 duration=9.02µs 2026-10-16 08:10:31.545350949 DEBUG Received server response for request 3 2026-10-16 08:10:31.545355419 DEBUG Client sends notification `exit` 2026-10-16 08:10:31.545364189 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-10-16 08:10:31.546746274 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-10-16 08:10:31.546804754 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:31.546835234 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:31.546885354 DEBUG Client info: None 2026-10-16 08:10:31.546913064 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:31.546923884 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:31.546928645 INFO Version: Unknown 2026-10-16 08:10:31.546968365 DEBUG Received server response for request 1 2026-10-16 08:10:31.546998425 DEBUG Client sends notification `initialized` 2026-10-16 08:10:31.547011955 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:31.547075875 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:31.547113705 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:31.547117545 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:31.547134645 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:31.547136865 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 08:10:31.547169615 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:31.547183295 DEBUG Initializing workspace `file:///tmp/.tmpKcvs2I/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-10-16 08:10:31.547199385 DEBUG Searching for a project in '/tmp/.tmpKcvs2I/src' 2026-10-16 08:10:31.547232836 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:31.547237716 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:31.547711177 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:31.547717227 DEBUG Resolving local virtual environment: /tmp/.tmpKcvs2I/src/.venv 2026-10-16 08:10:31.547758307 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:31.547762327 DEBUG No virtual environment found 2026-10-16 08:10:31.547773067 DEBUG Adding first-party search path `/tmp/.tmpKcvs2I/src` 2026-10-16 08:10:31.547777027 DEBUG Using vendored stdlib 2026-10-16 08:10:31.547860428 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:31.547864908 DEBUG Adding new file root '/tmp/.tmpKcvs2I/src' of kind Project 2026-10-16 08:10:31.550794868 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:31.550809698 DEBUG Updating project to check open files 2026-10-16 08:10:31.550836718 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:///tmp/.tmpKcvs2I/src/foo.py` 2026-10-16 08:10:31.550839458 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:31.550846428 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-16 08:10:31.550954018 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 77.45µs 2026-10-16 08:10:31.550988809 DEBUG method="textDocument/inlayHint" response.id=2 duration=135.78µs 2026-10-16 08:10:31.551000479 DEBUG Received server response for request 2 2026-10-16 08:10:31.561080164 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:31.561099684 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:31.561107054 DEBUG method="shutdown" response.id=3 duration=9.96µs 2026-10-16 08:10:31.561117574 DEBUG Received server response for request 3 2026-10-16 08:10:31.561121414 DEBUG Client sends notification `exit` 2026-10-16 08:10:31.561130054 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-10-16 08:10:31.562474318 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:31.562528779 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:31.562562519 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:31.562633629 DEBUG Client info: None 2026-10-16 08:10:31.562662039 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:31.562671779 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:31.562676309 INFO Version: Unknown 2026-10-16 08:10:31.562718229 DEBUG Received server response for request 1 2026-10-16 08:10:31.562749209 DEBUG Client sends notification `initialized` 2026-10-16 08:10:31.562763869 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:31.562839400 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:31.562875840 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:31.562879670 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:31.562899900 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:31.562945790 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:31.562960510 DEBUG Initializing workspace `file:///tmp/.tmpR2f70u/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-10-16 08:10:31.562977180 DEBUG Searching for a project in '/tmp/.tmpR2f70u/src' 2026-10-16 08:10:31.563008770 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:31.563013020 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:31.563457702 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:31.563463112 DEBUG Resolving local virtual environment: /tmp/.tmpR2f70u/src/.venv 2026-10-16 08:10:31.563503892 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:31.563507832 DEBUG No virtual environment found 2026-10-16 08:10:31.563518592 DEBUG Adding first-party search path `/tmp/.tmpR2f70u/src` 2026-10-16 08:10:31.563522892 DEBUG Using vendored stdlib 2026-10-16 08:10:31.563602012 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:31.563606242 DEBUG Adding new file root '/tmp/.tmpR2f70u/src' of kind Project 2026-10-16 08:10:31.566485592 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:31.566500752 DEBUG Updating project to check open files 2026-10-16 08:10:31.566536823 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:31.566539903 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.566546733 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:31.566553053 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:31.566555103 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.566561953 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:10:31.566568103 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:31.566570243 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.566575163 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-10-16 08:10:31.566623243 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 08:10:31.566703013 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 08:10:31.577600281 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:31.579034326 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:31.579047256 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:31.579051076 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:31.579077236 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:31.584834816 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:31.605028276 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:31.605048876 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:31.605055696 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:31.605460547 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:31.605470727 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:31.617414459 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:31.617428019 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 08:10:31.617435219 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 08:10:31.617956041 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 38.822995ms 2026-10-16 08:10:31.618318942 DEBUG method="textDocument/completion" response.id=2 duration=39.22ms 2026-10-16 08:10:31.618353052 DEBUG Received server response for request 2 2026-10-16 08:10:31.629360350 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:31.629412970 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:31.629421720 DEBUG method="shutdown" response.id=3 duration=13.99µs 2026-10-16 08:10:31.629439680 DEBUG Received server response for request 3 2026-10-16 08:10:31.629443641 DEBUG Client sends notification `exit` 2026-10-16 08:10:31.629459331 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-10-16 08:10:31.636958826 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:31.637027107 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:31.637069227 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:31.637139137 DEBUG Client info: None 2026-10-16 08:10:31.637174967 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:31.637189637 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:31.637196197 INFO Version: Unknown 2026-10-16 08:10:31.637236867 DEBUG Received server response for request 1 2026-10-16 08:10:31.637275378 DEBUG Client sends notification `initialized` 2026-10-16 08:10:31.637290308 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:31.637442038 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:31.637496808 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:31.637500628 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:31.637524308 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:31.637567029 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:31.637586539 DEBUG Initializing workspace `file:///tmp/.tmpClLvTv/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-10-16 08:10:31.637607999 DEBUG Searching for a project in '/tmp/.tmpClLvTv/src' 2026-10-16 08:10:31.637646229 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:31.637652309 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:31.638935563 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:31.638946773 DEBUG Resolving local virtual environment: /tmp/.tmpClLvTv/src/.venv 2026-10-16 08:10:31.639000373 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:31.639005613 DEBUG No virtual environment found 2026-10-16 08:10:31.639017954 DEBUG Adding first-party search path `/tmp/.tmpClLvTv/src` 2026-10-16 08:10:31.639022064 DEBUG Using vendored stdlib 2026-10-16 08:10:31.639132984 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:31.639138034 DEBUG Adding new file root '/tmp/.tmpClLvTv/src' of kind Project 2026-10-16 08:10:31.641269601 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:31.641288541 DEBUG Updating project to check open files 2026-10-16 08:10:31.641336802 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:31.641340192 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.641348152 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:31.641354452 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:31.641356992 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.641364252 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:10:31.641381452 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:31.641383622 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.641388872 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-10-16 08:10:31.641449192 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 08:10:31.641526772 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 08:10:31.653561174 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:31.654983459 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:31.654999689 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:31.655003919 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:31.655029119 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:31.660673329 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:31.680753258 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:31.680771718 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:31.680778668 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:31.681167840 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:31.681178770 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:31.689395948 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:31.689408598 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 08:10:31.689414598 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 08:10:31.689971800 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 34.884881ms 2026-10-16 08:10:31.690325911 DEBUG method="textDocument/completion" response.id=2 duration=35.28ms 2026-10-16 08:10:31.690359441 DEBUG Received server response for request 2 2026-10-16 08:10:31.701389460 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:31.701428740 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:31.701435930 DEBUG method="shutdown" response.id=3 duration=12.77µs 2026-10-16 08:10:31.701447010 DEBUG Received server response for request 3 2026-10-16 08:10:31.701451620 DEBUG Client sends notification `exit` 2026-10-16 08:10:31.701467540 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-10-16 08:10:31.709048156 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:31.709127696 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:31.709172877 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:31.709241787 DEBUG Client info: None 2026-10-16 08:10:31.709270057 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:31.709283887 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:31.709289807 INFO Version: Unknown 2026-10-16 08:10:31.709330637 DEBUG Received server response for request 1 2026-10-16 08:10:31.709391387 DEBUG Client sends notification `initialized` 2026-10-16 08:10:31.709407877 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:31.709525598 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:31.709570468 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:31.709574658 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:31.709600748 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:31.709637688 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:31.709655428 DEBUG Initializing workspace `file:///tmp/.tmpmUprrC/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-10-16 08:10:31.709676818 DEBUG Searching for a project in '/tmp/.tmpmUprrC/src' 2026-10-16 08:10:31.709713798 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:31.709719208 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:31.710494271 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:31.710500561 DEBUG Resolving local virtual environment: /tmp/.tmpmUprrC/src/.venv 2026-10-16 08:10:31.710551911 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:31.710556341 DEBUG No virtual environment found 2026-10-16 08:10:31.710568801 DEBUG Adding first-party search path `/tmp/.tmpmUprrC/src` 2026-10-16 08:10:31.710572911 DEBUG Using vendored stdlib 2026-10-16 08:10:31.710668832 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:31.710673992 DEBUG Adding new file root '/tmp/.tmpmUprrC/src' of kind Project 2026-10-16 08:10:31.712767489 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:31.712786199 DEBUG Updating project to check open files 2026-10-16 08:10:31.712832499 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:31.712835389 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.712843219 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:31.712849629 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:31.712852079 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.712858719 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:10:31.712864859 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:31.712867019 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.712871699 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-10-16 08:10:31.712925900 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 08:10:31.712991750 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 08:10:31.723953008 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:31.725492473 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:31.725506983 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:31.725511313 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:31.725542393 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:31.731142303 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:31.751074222 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:31.751093042 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:31.751099562 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:31.751139302 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found in search paths 2026-10-16 08:10:31.751143012 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:31.751510253 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:31.751520913 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:31.761491558 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:31.761504228 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 08:10:31.761510118 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 08:10:31.762054940 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 36.458377ms 2026-10-16 08:10:31.762456091 DEBUG method="textDocument/completion" response.id=2 duration=36.90ms 2026-10-16 08:10:31.762491581 DEBUG Received server response for request 2 2026-10-16 08:10:31.773532339 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:31.773569950 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:31.773580240 DEBUG method="shutdown" response.id=3 duration=15.91µs 2026-10-16 08:10:31.773598880 DEBUG Received server response for request 3 2026-10-16 08:10:31.773603200 DEBUG Client sends notification `exit` 2026-10-16 08:10:31.773619660 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-10-16 08:10:31.781333407 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:31.781433637 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:31.781483347 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:31.781551007 DEBUG Client info: None 2026-10-16 08:10:31.781579247 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:31.781593297 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:31.781600427 INFO Version: Unknown 2026-10-16 08:10:31.781643318 DEBUG Received server response for request 1 2026-10-16 08:10:31.781690748 DEBUG Client sends notification `initialized` 2026-10-16 08:10:31.781706388 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:31.781884428 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:31.781941769 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:31.781945819 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:31.781969209 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:31.782025789 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:31.782046419 DEBUG Initializing workspace `file:///tmp/.tmpyHHnZv/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-10-16 08:10:31.782070049 DEBUG Searching for a project in '/tmp/.tmpyHHnZv/src' 2026-10-16 08:10:31.782107789 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:31.782113809 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:31.783358464 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:31.783384504 DEBUG Resolving local virtual environment: /tmp/.tmpyHHnZv/src/.venv 2026-10-16 08:10:31.783438274 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:31.783442894 DEBUG No virtual environment found 2026-10-16 08:10:31.783455804 DEBUG Adding first-party search path `/tmp/.tmpyHHnZv/src` 2026-10-16 08:10:31.783460004 DEBUG Using vendored stdlib 2026-10-16 08:10:31.783561524 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:31.783566324 DEBUG Adding new file root '/tmp/.tmpyHHnZv/src' of kind Project 2026-10-16 08:10:31.786592735 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:31.786610675 DEBUG Updating project to check open files 2026-10-16 08:10:31.786657415 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:31.786660325 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.786667885 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:31.786674855 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:31.786677085 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.786683455 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:10:31.786734365 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 08:10:31.786812056 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-16 08:10:31.798925048 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:31.800338152 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:31.800350422 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:31.800383412 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:31.806288603 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:31.826706424 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:31.826723904 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:31.826730494 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:31.827120135 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:31.827131195 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:31.835477164 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:31.835488774 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 08:10:31.835494884 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 08:10:31.836003986 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 35.539673ms 2026-10-16 08:10:31.836351277 DEBUG method="textDocument/completion" response.id=2 duration=35.94ms 2026-10-16 08:10:31.836397977 DEBUG Received server response for request 2 2026-10-16 08:10:31.847433476 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:31.847470226 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:31.847478786 DEBUG method="shutdown" response.id=3 duration=14.36µs 2026-10-16 08:10:31.847489156 DEBUG Received server response for request 3 2026-10-16 08:10:31.847493116 DEBUG Client sends notification `exit` 2026-10-16 08:10:31.847508496 DEBUG Received exit notification, exiting ok test notebook::cells_after_cell_magic ... 2026-10-16 08:10:31.856254516 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:31.856332786 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:31.856393077 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:31.856455847 DEBUG Client info: None 2026-10-16 08:10:31.856489487 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:31.856504077 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:31.856511127 INFO Version: Unknown 2026-10-16 08:10:31.856554227 DEBUG Received server response for request 1 2026-10-16 08:10:31.856598737 DEBUG Client sends notification `initialized` 2026-10-16 08:10:31.856624687 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpraI1Jd 2026-10-16 08:10:31.856636927 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:31.856739318 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:31.856878598 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:31.856882758 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:31.856890278 DEBUG No workspace configuration provided for file:///tmp/.tmpraI1Jd 2026-10-16 08:10:31.856907888 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:31.856950269 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:31.856956089 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpraI1Jd, using default options 2026-10-16 08:10:31.856966409 DEBUG Initializing workspace `file:///tmp/.tmpraI1Jd`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:31.856984539 DEBUG Searching for a project in '/tmp/.tmpraI1Jd' 2026-10-16 08:10:31.857015499 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:31.857020709 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:31.858311803 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:31.858323523 DEBUG Resolving local virtual environment: /tmp/.tmpraI1Jd/.venv 2026-10-16 08:10:31.858387473 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:31.858392033 DEBUG No virtual environment found 2026-10-16 08:10:31.858404874 DEBUG Adding first-party search path `/tmp/.tmpraI1Jd` 2026-10-16 08:10:31.858409104 DEBUG Using vendored stdlib 2026-10-16 08:10:31.858513694 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:31.858519464 DEBUG Adding new file root '/tmp/.tmpraI1Jd' of kind Project 2026-10-16 08:10:31.861539494 INFO Project::index_files{project=.tmpraI1Jd}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:31.861557145 DEBUG Updating project to check open files 2026-10-16 08:10:31.861608105 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:31.861611735 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.861619655 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:31.861626415 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:31.861628675 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.861633555 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:10:31.861639195 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:31.861641405 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.861645925 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-10-16 08:10:31.861651565 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:31.861653655 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.861658425 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-10-16 08:10:31.861663535 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:31.861665685 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.861670835 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(104)), file(Id(103))}}: Set open project files (count: 5) 2026-10-16 08:10:31.861727375 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(104))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:10:31.861792135 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(104))}: Resolving dynamic module resolution paths 2026-10-16 08:10:31.864061093 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:31.864069673 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:31.864072393 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:31.864075053 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:31.864077153 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:31.864089123 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:31.864184674 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:10:31.864234774 DEBUG method="textDocument/hover" response.id=2 duration=131.09µs 2026-10-16 08:10:31.864247884 DEBUG Received server response for request 2 2026-10-16 08:10:31.864424954 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-16 08:10:31.864463415 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=27.21µs 2026-10-16 08:10:31.864474565 DEBUG Received server response for request 3 2026-10-16 08:10:31.864544635 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-10-16 08:10:31.864566245 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=12.48µs 2026-10-16 08:10:31.864575375 DEBUG Received server response for request 4 2026-10-16 08:10:31.874645980 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 08:10:31.874662990 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:31.874669430 DEBUG method="shutdown" response.id=5 duration=10.05µs 2026-10-16 08:10:31.874678850 DEBUG Received server response for request 5 2026-10-16 08:10:31.874682410 DEBUG Client sends notification `exit` 2026-10-16 08:10:31.874691530 DEBUG Received exit notification, exiting ok test notebook::completion_past_end_of_empty_last_cell ... 2026-10-16 08:10:31.876464016 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:31.876554406 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:31.876597737 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:31.876646927 DEBUG Client info: None 2026-10-16 08:10:31.876679967 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:31.876693737 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:31.876699467 INFO Version: Unknown 2026-10-16 08:10:31.876740637 DEBUG Received server response for request 1 2026-10-16 08:10:31.876785147 DEBUG Client sends notification `initialized` 2026-10-16 08:10:31.876797787 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmptMErVY 2026-10-16 08:10:31.876803947 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:31.876874088 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:31.877002258 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:31.877006208 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:31.877014488 DEBUG No workspace configuration provided for file:///tmp/.tmptMErVY 2026-10-16 08:10:31.877029068 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:31.877072668 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:31.877079128 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmptMErVY, using default options 2026-10-16 08:10:31.877089818 DEBUG Initializing workspace `file:///tmp/.tmptMErVY`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:31.877106288 DEBUG Searching for a project in '/tmp/.tmptMErVY' 2026-10-16 08:10:31.877137038 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:31.877142308 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:31.878332303 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:31.878344113 DEBUG Resolving local virtual environment: /tmp/.tmptMErVY/.venv 2026-10-16 08:10:31.878405893 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:31.878410603 DEBUG No virtual environment found 2026-10-16 08:10:31.878423273 DEBUG Adding first-party search path `/tmp/.tmptMErVY` 2026-10-16 08:10:31.878427243 DEBUG Using vendored stdlib 2026-10-16 08:10:31.878538063 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:31.878543033 DEBUG Adding new file root '/tmp/.tmptMErVY' of kind Project 2026-10-16 08:10:31.881556394 INFO Project::index_files{project=.tmptMErVY}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:31.881572854 DEBUG Updating project to check open files 2026-10-16 08:10:31.881616724 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:31.881619934 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.881628164 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:31.881634654 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:31.881637244 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.881643324 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:10:31.881649874 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:31.881652044 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.881656964 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-10-16 08:10:31.881723344 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:10:31.881800785 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 08:10:31.884186453 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:31.884197783 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:31.884202643 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:31.884212953 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:31.896207084 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:10:31.900385779 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:31.919868566 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:31.919885937 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:31.919892307 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:31.919951667 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:31.919955667 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:31.921046711 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 226 suggestions in 36.780408ms 2026-10-16 08:10:31.921168111 DEBUG method="textDocument/completion" response.id=2 duration=36.94ms 2026-10-16 08:10:31.921206821 DEBUG Received server response for request 2 2026-10-16 08:10:31.921649313 DEBUG Client sends request `textDocument/completion` with ID 3 2026-10-16 08:10:31.922537846 DEBUG request{id=3 method=textDocument/completion}: Completions request returned 226 suggestions in 834.633µs 2026-10-16 08:10:31.922773207 DEBUG method="textDocument/completion" response.id=3 duration=1.10ms 2026-10-16 08:10:31.922793987 DEBUG Received server response for request 3 2026-10-16 08:10:31.923114178 DEBUG Client sends request `textDocument/completion` with ID 4 2026-10-16 08:10:31.923944191 DEBUG request{id=4 method=textDocument/completion}: Completions request returned 226 suggestions in 797.833µs 2026-10-16 08:10:31.924208782 DEBUG method="textDocument/completion" response.id=4 duration=1.08ms 2026-10-16 08:10:31.924227732 DEBUG Received server response for request 4 2026-10-16 08:10:31.934644977 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 08:10:31.934674978 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:31.934681628 DEBUG method="shutdown" response.id=5 duration=9.95µs 2026-10-16 08:10:31.934698858 DEBUG Received server response for request 5 2026-10-16 08:10:31.934702818 DEBUG Client sends notification `exit` 2026-10-16 08:10:31.934718418 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-10-16 08:10:31.940233247 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:31.940306747 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:31.940347997 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:31.940426808 DEBUG Client info: None 2026-10-16 08:10:31.940457678 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:31.940471928 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:31.940478708 INFO Version: Unknown 2026-10-16 08:10:31.940520418 DEBUG Received server response for request 1 2026-10-16 08:10:31.940566478 DEBUG Client sends notification `initialized` 2026-10-16 08:10:31.940579158 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpjWHGVT 2026-10-16 08:10:31.940587108 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:31.940687139 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:31.940845479 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:31.940849189 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:31.940856609 DEBUG No workspace configuration provided for file:///tmp/.tmpjWHGVT 2026-10-16 08:10:31.940872599 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:31.940920209 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:31.940926839 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpjWHGVT, using default options 2026-10-16 08:10:31.940939409 DEBUG Initializing workspace `file:///tmp/.tmpjWHGVT`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:31.940958830 DEBUG Searching for a project in '/tmp/.tmpjWHGVT' 2026-10-16 08:10:31.940989020 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:31.940994310 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:31.942170004 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:31.942180994 DEBUG Resolving local virtual environment: /tmp/.tmpjWHGVT/.venv 2026-10-16 08:10:31.942233874 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:31.942238924 DEBUG No virtual environment found 2026-10-16 08:10:31.942251944 DEBUG Adding first-party search path `/tmp/.tmpjWHGVT` 2026-10-16 08:10:31.942256074 DEBUG Using vendored stdlib 2026-10-16 08:10:31.942380764 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:31.942386304 DEBUG Adding new file root '/tmp/.tmpjWHGVT' of kind Project 2026-10-16 08:10:31.945377145 INFO Project::index_files{project=.tmpjWHGVT}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:31.945395385 DEBUG Updating project to check open files 2026-10-16 08:10:31.945447745 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:31.945451045 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.945459235 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:31.945465785 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:31.945468215 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.945475385 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:10:31.945483475 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:31.945485605 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.945490745 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-10-16 08:10:31.945496475 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:31.945498615 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.945503775 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-10-16 08:10:31.945616666 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:10:31.945757056 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 08:10:31.956881815 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:31.961823722 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:31.961838832 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:31.961842822 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:31.961846172 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:31.961875052 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-16 08:10:31.961915762 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 0 2026-10-16 08:10:31.961930872 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-10-16 08:10:31.961964302 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-10-16 08:10:31.961969382 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-10-16 08:10:31.962029102 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:10:31.962350544 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:31.962356054 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:31.962359284 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:31.962361534 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:31.972680079 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:31.972708570 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:31.972719880 DEBUG method="shutdown" response.id=2 duration=17.33µs 2026-10-16 08:10:31.972732530 DEBUG Received server response for request 2 2026-10-16 08:10:31.972736580 DEBUG Client sends notification `exit` 2026-10-16 08:10:31.972745900 DEBUG Received exit notification, exiting ok test notebook::hover_past_end_of_cell ... 2026-10-16 08:10:31.975698450 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:31.975790860 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:31.975825490 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:31.975895371 DEBUG Client info: None 2026-10-16 08:10:31.975945621 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:31.975961511 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:31.975972581 INFO Version: Unknown 2026-10-16 08:10:31.976018971 DEBUG Received server response for request 1 2026-10-16 08:10:31.976061341 DEBUG Client sends notification `initialized` 2026-10-16 08:10:31.976075471 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmptgSQO0 2026-10-16 08:10:31.976086811 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:31.976172541 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:31.976294072 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:31.976298012 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:31.976307712 DEBUG No workspace configuration provided for file:///tmp/.tmptgSQO0 2026-10-16 08:10:31.976323152 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:31.976376002 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:31.976382452 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmptgSQO0, using default options 2026-10-16 08:10:31.976393582 DEBUG Initializing workspace `file:///tmp/.tmptgSQO0`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:31.976409232 DEBUG Searching for a project in '/tmp/.tmptgSQO0' 2026-10-16 08:10:31.976441012 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:31.976446412 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:31.977663267 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:31.977675017 DEBUG Resolving local virtual environment: /tmp/.tmptgSQO0/.venv 2026-10-16 08:10:31.977723797 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:31.977728497 DEBUG No virtual environment found 2026-10-16 08:10:31.977741997 DEBUG Adding first-party search path `/tmp/.tmptgSQO0` 2026-10-16 08:10:31.977746077 DEBUG Using vendored stdlib 2026-10-16 08:10:31.977862977 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:31.977870597 DEBUG Adding new file root '/tmp/.tmptgSQO0' of kind Project 2026-10-16 08:10:31.980833498 INFO Project::index_files{project=.tmptgSQO0}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:31.980850718 DEBUG Updating project to check open files 2026-10-16 08:10:31.980900148 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:31.980903278 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.980910558 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:31.980916898 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:31.980919158 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.980924278 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:10:31.980930198 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:31.980932358 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:31.980937018 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-10-16 08:10:31.981006268 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:10:31.981081608 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 08:10:31.983558757 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:31.983571527 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:31.983576197 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:31.983588337 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:31.983675468 DEBUG method="textDocument/hover" response.id=2 duration=71.74µs 2026-10-16 08:10:31.983689518 DEBUG Received server response for request 2 2026-10-16 08:10:31.983692848 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 08:10:31.983723188 DEBUG method="textDocument/hover" response.id=3 duration=19.79µs 2026-10-16 08:10:31.983733718 DEBUG Received server response for request 3 2026-10-16 08:10:31.993806363 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:31.993824853 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:31.993830753 DEBUG method="shutdown" response.id=4 duration=9.17µs 2026-10-16 08:10:31.993841083 DEBUG Received server response for request 4 2026-10-16 08:10:31.993844623 DEBUG Client sends notification `exit` 2026-10-16 08:10:31.993853053 DEBUG Received exit notification, exiting ok test notebook::inlay_hints_range_past_end_of_cell ... 2026-10-16 08:10:31.995425398 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-10-16 08:10:31.995486448 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:31.995519989 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:31.995575429 DEBUG Client info: None 2026-10-16 08:10:31.995613429 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:31.995628159 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:31.995635109 INFO Version: Unknown 2026-10-16 08:10:31.995678579 DEBUG Received server response for request 1 2026-10-16 08:10:31.995710889 DEBUG Client sends notification `initialized` 2026-10-16 08:10:31.995723289 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpzRmO5k 2026-10-16 08:10:31.995731059 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:31.995806150 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:31.995866650 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:31.995869760 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:31.995876080 DEBUG No workspace configuration provided for file:///tmp/.tmpzRmO5k 2026-10-16 08:10:31.995885940 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:31.995927580 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:31.995931790 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpzRmO5k, using default options 2026-10-16 08:10:31.995940590 DEBUG Initializing workspace `file:///tmp/.tmpzRmO5k`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:31.995954380 DEBUG Searching for a project in '/tmp/.tmpzRmO5k' 2026-10-16 08:10:31.995987290 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:31.995991520 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:31.996457832 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:31.996463292 DEBUG Resolving local virtual environment: /tmp/.tmpzRmO5k/.venv 2026-10-16 08:10:31.996502022 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:31.996505892 DEBUG No virtual environment found 2026-10-16 08:10:31.996516132 DEBUG Adding first-party search path `/tmp/.tmpzRmO5k` 2026-10-16 08:10:31.996519862 DEBUG Using vendored stdlib 2026-10-16 08:10:31.996602962 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:31.996607372 DEBUG Adding new file root '/tmp/.tmpzRmO5k' of kind Project 2026-10-16 08:10:32.000278705 INFO Project::index_files{project=.tmpzRmO5k}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:32.000294965 DEBUG Updating project to check open files 2026-10-16 08:10:32.000328225 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:32.000331285 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.000338345 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.000344735 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:32.000346825 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.000352135 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:10:32.000358535 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:32.000360685 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.000375105 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-10-16 08:10:32.000425636 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:10:32.000491406 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 08:10:32.009825738 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:32.011292923 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.011307123 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.011312563 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.011324753 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 08:10:32.011608154 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 202.22µs 2026-10-16 08:10:32.011666864 DEBUG method="textDocument/inlayHint" response.id=2 duration=324.73µs 2026-10-16 08:10:32.011681464 DEBUG Received server response for request 2 2026-10-16 08:10:32.011717135 DEBUG Client sends request `textDocument/inlayHint` with ID 3 2026-10-16 08:10:32.011743405 DEBUG request{id=3 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 2.54µs 2026-10-16 08:10:32.011752015 DEBUG method="textDocument/inlayHint" response.id=3 duration=23.61µs 2026-10-16 08:10:32.011761855 DEBUG Received server response for request 3 2026-10-16 08:10:32.021836020 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:32.021866850 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.021873880 DEBUG method="shutdown" response.id=4 duration=9.63µs 2026-10-16 08:10:32.021883640 DEBUG Received server response for request 4 2026-10-16 08:10:32.021887670 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.021902270 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-10-16 08:10:32.024176938 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:32.024235838 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.024272878 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.024327948 DEBUG Client info: None 2026-10-16 08:10:32.024358318 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.024382189 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:32.024388009 INFO Version: Unknown 2026-10-16 08:10:32.024426419 DEBUG Received server response for request 1 2026-10-16 08:10:32.024455939 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.024469069 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.024564489 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.024601509 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.024604969 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.024624159 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:32.024676020 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.024690810 DEBUG Initializing workspace `file:///tmp/.tmp9hVkBo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.024707460 DEBUG Searching for a project in '/tmp/.tmp9hVkBo/src' 2026-10-16 08:10:32.024740400 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.024745320 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.025211161 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.025216991 DEBUG Resolving local virtual environment: /tmp/.tmp9hVkBo/src/.venv 2026-10-16 08:10:32.025260142 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.025264662 DEBUG No virtual environment found 2026-10-16 08:10:32.025275302 DEBUG Adding first-party search path `/tmp/.tmp9hVkBo/src` 2026-10-16 08:10:32.025279242 DEBUG Using vendored stdlib 2026-10-16 08:10:32.025361642 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.025382632 DEBUG Adding new file root '/tmp/.tmp9hVkBo/src' of kind Project 2026-10-16 08:10:32.027328709 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:32.027347179 DEBUG Updating project to check open files 2026-10-16 08:10:32.027393829 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:32.027396729 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.027404239 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.027412509 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:32.027414909 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.027420379 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:10:32.027427709 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:32.027429849 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.027434499 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-10-16 08:10:32.027480129 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 08:10:32.027547499 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 08:10:32.029237275 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.029245425 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.029250125 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.039327430 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:32.039351110 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.039359930 DEBUG method="shutdown" response.id=2 duration=13.48µs 2026-10-16 08:10:32.039380490 DEBUG Received server response for request 2 2026-10-16 08:10:32.039385420 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.039396411 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-10-16 08:10:32.040843706 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-10-16 08:10:32.040897756 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.040929556 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.040982006 DEBUG Client info: None 2026-10-16 08:10:32.041015096 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.041028006 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-16 08:10:32.041034426 INFO Version: Unknown 2026-10-16 08:10:32.041074606 DEBUG Received server response for request 1 2026-10-16 08:10:32.041104687 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.041117607 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpJJ1Sqd 2026-10-16 08:10:32.041124197 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.041192617 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.041251967 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.041255627 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.041261617 DEBUG No workspace configuration provided for file:///tmp/.tmpJJ1Sqd 2026-10-16 08:10:32.041274977 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:32.041313647 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.041317837 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpJJ1Sqd, using default options 2026-10-16 08:10:32.041327087 DEBUG Initializing workspace `file:///tmp/.tmpJJ1Sqd`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.041340097 DEBUG Searching for a project in '/tmp/.tmpJJ1Sqd' 2026-10-16 08:10:32.041378877 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.041383077 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.041829969 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.041835589 DEBUG Resolving local virtual environment: /tmp/.tmpJJ1Sqd/.venv 2026-10-16 08:10:32.041873419 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.041877069 DEBUG No virtual environment found 2026-10-16 08:10:32.041887639 DEBUG Adding first-party search path `/tmp/.tmpJJ1Sqd` 2026-10-16 08:10:32.041891539 DEBUG Using vendored stdlib 2026-10-16 08:10:32.041974839 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.041979479 DEBUG Adding new file root '/tmp/.tmpJJ1Sqd' of kind Project 2026-10-16 08:10:32.044710919 INFO Project::index_files{project=.tmpJJ1Sqd}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:32.044730279 DEBUG Updating project to check open files 2026-10-16 08:10:32.044766239 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:32.044769079 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.044776529 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.044782679 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:32.044784709 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.044792029 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:10:32.044798559 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:32.044800719 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.044805609 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-10-16 08:10:32.044811189 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:32.044813319 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.044818729 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-10-16 08:10:32.044887430 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:10:32.044983270 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 08:10:32.055173225 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:32.060266903 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.060279863 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.060283433 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.060286293 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.070589409 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:32.070634319 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.070645729 DEBUG method="shutdown" response.id=2 duration=16.71µs 2026-10-16 08:10:32.070658169 DEBUG Received server response for request 2 2026-10-16 08:10:32.070662699 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.070678269 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-10-16 08:10:32.073552969 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:32.073615629 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.073649389 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.073708149 DEBUG Client info: None 2026-10-16 08:10:32.073742700 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.073754310 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:32.073760050 INFO Version: Unknown 2026-10-16 08:10:32.073799760 DEBUG Received server response for request 1 2026-10-16 08:10:32.073832650 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.073845680 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpOFsqbg 2026-10-16 08:10:32.073852670 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.073928100 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.074000370 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.074004250 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.074011200 DEBUG No workspace configuration provided for file:///tmp/.tmpOFsqbg 2026-10-16 08:10:32.074020190 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:32.074070241 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.074075401 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpOFsqbg, using default options 2026-10-16 08:10:32.074083911 DEBUG Initializing workspace `file:///tmp/.tmpOFsqbg`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.074098491 DEBUG Searching for a project in '/tmp/.tmpOFsqbg' 2026-10-16 08:10:32.074125911 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.074130591 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.074623953 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.074629583 DEBUG Resolving local virtual environment: /tmp/.tmpOFsqbg/.venv 2026-10-16 08:10:32.074674393 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.074678223 DEBUG No virtual environment found 2026-10-16 08:10:32.074688743 DEBUG Adding first-party search path `/tmp/.tmpOFsqbg` 2026-10-16 08:10:32.074692693 DEBUG Using vendored stdlib 2026-10-16 08:10:32.074774413 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.074778993 DEBUG Adding new file root '/tmp/.tmpOFsqbg' of kind Project 2026-10-16 08:10:32.077522503 INFO Project::index_files{project=.tmpOFsqbg}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:32.077538933 DEBUG Updating project to check open files 2026-10-16 08:10:32.077573943 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:32.077576843 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.077583813 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.077590453 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:32.077592563 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.077597493 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:10:32.077646053 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:10:32.077735823 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-16 08:10:32.085237109 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:32.090256647 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.090271927 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.100494432 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:32.100530222 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.100541452 DEBUG method="shutdown" response.id=2 duration=17.00µs 2026-10-16 08:10:32.100553802 DEBUG Received server response for request 2 2026-10-16 08:10:32.100558722 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.100574662 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-10-16 08:10:32.103120701 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:32.103180981 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.103215012 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.103272022 DEBUG Client info: None 2026-10-16 08:10:32.103304742 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.103316292 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:32.103322412 INFO Version: Unknown 2026-10-16 08:10:32.103361272 DEBUG Received server response for request 1 2026-10-16 08:10:32.103407712 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.103420892 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp8wKPsT 2026-10-16 08:10:32.103427662 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.103500353 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.103567873 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.103571353 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.103577993 DEBUG No workspace configuration provided for file:///tmp/.tmp8wKPsT 2026-10-16 08:10:32.103587363 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:32.103639003 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.103643903 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp8wKPsT, using default options 2026-10-16 08:10:32.103653213 DEBUG Initializing workspace `file:///tmp/.tmp8wKPsT`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.103668113 DEBUG Searching for a project in '/tmp/.tmp8wKPsT' 2026-10-16 08:10:32.103694723 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.103699443 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.104178335 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.104184395 DEBUG Resolving local virtual environment: /tmp/.tmp8wKPsT/.venv 2026-10-16 08:10:32.104226105 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.104230115 DEBUG No virtual environment found 2026-10-16 08:10:32.104241175 DEBUG Adding first-party search path `/tmp/.tmp8wKPsT` 2026-10-16 08:10:32.104245295 DEBUG Using vendored stdlib 2026-10-16 08:10:32.104325905 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.104330445 DEBUG Adding new file root '/tmp/.tmp8wKPsT' of kind Project 2026-10-16 08:10:32.107136205 INFO Project::index_files{project=.tmp8wKPsT}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:32.107156695 DEBUG Updating project to check open files 2026-10-16 08:10:32.107193415 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:32.107196135 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.107203365 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.107209865 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:32.107212005 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.107220715 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:10:32.107269156 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:10:32.107357166 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.107374246 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.117568711 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:32.117593411 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.117600551 DEBUG method="shutdown" response.id=2 duration=12.23µs 2026-10-16 08:10:32.117613072 DEBUG Received server response for request 2 2026-10-16 08:10:32.117617172 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.117626852 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-16 08:10:32.118942706 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:32.118996426 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.119027296 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.119074527 DEBUG Client info: None 2026-10-16 08:10:32.119102077 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.119113277 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:32.119119227 INFO Version: Unknown 2026-10-16 08:10:32.119156187 DEBUG Received server response for request 1 2026-10-16 08:10:32.119185087 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.119197357 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpf8ZYOB 2026-10-16 08:10:32.119203877 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.119267837 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.119329577 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.119333557 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.119339817 DEBUG No workspace configuration provided for file:///tmp/.tmpf8ZYOB 2026-10-16 08:10:32.119351508 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:32.119400428 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.119405358 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpf8ZYOB, using default options 2026-10-16 08:10:32.119413748 DEBUG Initializing workspace `file:///tmp/.tmpf8ZYOB`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.119426888 DEBUG Searching for a project in '/tmp/.tmpf8ZYOB' 2026-10-16 08:10:32.119452808 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.119457928 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.119911159 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.119916859 DEBUG Resolving local virtual environment: /tmp/.tmpf8ZYOB/.venv 2026-10-16 08:10:32.119953980 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.119958000 DEBUG No virtual environment found 2026-10-16 08:10:32.119968720 DEBUG Adding first-party search path `/tmp/.tmpf8ZYOB` 2026-10-16 08:10:32.119977600 DEBUG Using vendored stdlib 2026-10-16 08:10:32.120057460 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.120062210 DEBUG Adding new file root '/tmp/.tmpf8ZYOB' of kind Project 2026-10-16 08:10:32.122811679 INFO Project::index_files{project=.tmpf8ZYOB}: Indexed 0 file(s) in 0.001s 2026-10-16 08:10:32.122831580 DEBUG Updating project to check open files 2026-10-16 08:10:32.122866290 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:32.122869780 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.122876390 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.122883060 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:32.122885170 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.122891800 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:10:32.122897820 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:32.122900010 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.122904500 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-10-16 08:10:32.122909970 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:32.122912060 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.122916960 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-10-16 08:10:32.122964710 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:10:32.123041010 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 08:10:32.130667457 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:32.136092746 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.136106396 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.136109486 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.136112946 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.136146826 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:32.136241066 DEBUG method="textDocument/diagnostic" response.id=2 duration=78.79µs 2026-10-16 08:10:32.136255876 DEBUG Received server response for request 2 2026-10-16 08:10:32.136282356 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:10:32.136319846 DEBUG method="textDocument/diagnostic" response.id=3 duration=28.92µs 2026-10-16 08:10:32.136330056 DEBUG Received server response for request 3 2026-10-16 08:10:32.136341746 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 08:10:32.136391477 DEBUG method="textDocument/diagnostic" response.id=4 duration=41.59µs 2026-10-16 08:10:32.136401017 DEBUG Received server response for request 4 2026-10-16 08:10:32.146629702 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 08:10:32.146660182 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.146668482 DEBUG method="shutdown" response.id=5 duration=12.14µs 2026-10-16 08:10:32.146679212 DEBUG Received server response for request 5 2026-10-16 08:10:32.146683952 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.146699882 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-10-16 08:10:32.149267591 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:32.149327461 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.149359351 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.149426362 DEBUG Client info: None 2026-10-16 08:10:32.149458582 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.149469742 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:32.149474802 INFO Version: Unknown 2026-10-16 08:10:32.149514142 DEBUG Received server response for request 1 2026-10-16 08:10:32.149546392 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.149558982 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpfKeAxL 2026-10-16 08:10:32.149566412 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.149635312 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.149708923 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.149712283 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.149718913 DEBUG No workspace configuration provided for file:///tmp/.tmpfKeAxL 2026-10-16 08:10:32.149732903 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:32.149735603 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 08:10:32.149778563 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.149783223 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpfKeAxL, using default options 2026-10-16 08:10:32.149791643 DEBUG Initializing workspace `file:///tmp/.tmpfKeAxL`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.149806133 DEBUG Searching for a project in '/tmp/.tmpfKeAxL' 2026-10-16 08:10:32.149832923 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.149837663 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.150305415 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.150310995 DEBUG Resolving local virtual environment: /tmp/.tmpfKeAxL/.venv 2026-10-16 08:10:32.150354815 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.150359275 DEBUG No virtual environment found 2026-10-16 08:10:32.150389885 DEBUG Adding first-party search path `/tmp/.tmpfKeAxL` 2026-10-16 08:10:32.150393935 DEBUG Using vendored stdlib 2026-10-16 08:10:32.150473675 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.150478775 DEBUG Adding new file root '/tmp/.tmpfKeAxL' of kind Project 2026-10-16 08:10:32.153274685 INFO Project::index_files{project=.tmpfKeAxL}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:32.153288935 DEBUG Updating project to check open files 2026-10-16 08:10:32.153326835 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:32.153329815 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.153337075 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.153343095 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:32.153345425 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.153352185 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:10:32.153357745 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:32.153360225 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.153364975 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-10-16 08:10:32.153381315 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:32.153383485 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.153388415 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-10-16 08:10:32.153457206 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 08:10:32.153554706 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 08:10:32.163600441 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:32.168588378 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.168599388 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.168603738 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.174790880 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=6.20ms 2026-10-16 08:10:32.174811240 DEBUG Received server response for request 2 2026-10-16 08:10:32.174819420 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-16 08:10:32.174905810 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=74.44µs 2026-10-16 08:10:32.174918490 DEBUG Received server response for request 3 2026-10-16 08:10:32.174925790 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-10-16 08:10:32.174966510 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=31.90µs 2026-10-16 08:10:32.174975070 DEBUG Received server response for request 4 2026-10-16 08:10:32.185242286 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 08:10:32.185272416 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.185279286 DEBUG method="shutdown" response.id=5 duration=9.71µs 2026-10-16 08:10:32.185289076 DEBUG Received server response for request 5 2026-10-16 08:10:32.185293396 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.185308416 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-10-16 08:10:32.188770408 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:32.188832368 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.188869428 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.188932599 DEBUG Client info: None 2026-10-16 08:10:32.188966659 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.188978249 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:32.188984839 INFO Version: Unknown 2026-10-16 08:10:32.189024989 DEBUG Received server response for request 1 2026-10-16 08:10:32.189056659 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.189070769 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpIJV7zf 2026-10-16 08:10:32.189078239 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.189157829 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.189232760 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.189236450 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.189243490 DEBUG No workspace configuration provided for file:///tmp/.tmpIJV7zf 2026-10-16 08:10:32.189253850 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:32.189256270 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 08:10:32.189304150 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.189309120 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpIJV7zf, using default options 2026-10-16 08:10:32.189318340 DEBUG Initializing workspace `file:///tmp/.tmpIJV7zf`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.189335090 DEBUG Searching for a project in '/tmp/.tmpIJV7zf' 2026-10-16 08:10:32.189362340 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.189380420 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.189873692 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.189879992 DEBUG Resolving local virtual environment: /tmp/.tmpIJV7zf/.venv 2026-10-16 08:10:32.189924412 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.189928712 DEBUG No virtual environment found 2026-10-16 08:10:32.189939892 DEBUG Adding first-party search path `/tmp/.tmpIJV7zf` 2026-10-16 08:10:32.189943802 DEBUG Using vendored stdlib 2026-10-16 08:10:32.190027702 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.190031992 DEBUG Adding new file root '/tmp/.tmpIJV7zf' of kind Project 2026-10-16 08:10:32.192806752 INFO Project::index_files{project=.tmpIJV7zf}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:32.192825142 DEBUG Updating project to check open files 2026-10-16 08:10:32.192863652 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:32.192866952 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.192873632 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.192879872 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:32.192882092 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.192887412 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:10:32.192893542 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:32.192895662 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.192900642 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-10-16 08:10:32.192948332 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 08:10:32.193006383 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 08:10:32.203086068 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:32.204637613 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.204647663 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.204742293 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=107.67µs 2026-10-16 08:10:32.204756593 DEBUG Received server response for request 2 2026-10-16 08:10:32.214837008 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:32.214867978 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.214876328 DEBUG method="shutdown" response.id=3 duration=12.49µs 2026-10-16 08:10:32.214885758 DEBUG Received server response for request 3 2026-10-16 08:10:32.214890208 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.214906809 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-10-16 08:10:32.217389977 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:32.217446837 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.217475628 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.217527418 DEBUG Client info: None 2026-10-16 08:10:32.217559158 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.217571488 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:32.217577648 INFO Version: Unknown 2026-10-16 08:10:32.217614548 DEBUG Received server response for request 1 2026-10-16 08:10:32.217647618 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.217659948 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpQlLHYF 2026-10-16 08:10:32.217666598 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.217734438 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.217798989 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.217802599 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.217808759 DEBUG No workspace configuration provided for file:///tmp/.tmpQlLHYF 2026-10-16 08:10:32.217822989 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:32.217863099 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.217867649 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpQlLHYF, using default options 2026-10-16 08:10:32.217876369 DEBUG Initializing workspace `file:///tmp/.tmpQlLHYF`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.217890909 DEBUG Searching for a project in '/tmp/.tmpQlLHYF' 2026-10-16 08:10:32.217918609 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.217923629 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.218412301 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.218417921 DEBUG Resolving local virtual environment: /tmp/.tmpQlLHYF/.venv 2026-10-16 08:10:32.218458951 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.218462941 DEBUG No virtual environment found 2026-10-16 08:10:32.218474341 DEBUG Adding first-party search path `/tmp/.tmpQlLHYF` 2026-10-16 08:10:32.218478201 DEBUG Using vendored stdlib 2026-10-16 08:10:32.218562011 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.218566281 DEBUG Adding new file root '/tmp/.tmpQlLHYF' of kind Project 2026-10-16 08:10:32.222277794 INFO Project::index_files{project=.tmpQlLHYF}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:32.222299094 DEBUG Updating project to check open files 2026-10-16 08:10:32.222338264 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:32.222341544 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.222348354 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.222354684 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:32.222356834 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.222361734 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:10:32.222379764 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:32.222381874 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.222386544 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-10-16 08:10:32.222391834 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:10:32.222394064 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.222398904 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-10-16 08:10:32.222443015 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 08:10:32.222505755 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 08:10:32.230006231 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:32.230083221 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.230095251 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.230097911 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.230101131 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.230224812 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-16 08:10:32.230251212 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 1 2026-10-16 08:10:32.230261072 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-10-16 08:10:32.230292692 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-10-16 08:10:32.230297012 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-10-16 08:10:32.230330262 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 08:10:32.230391152 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.230395552 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.230397872 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.230399932 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.240503127 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:32.240536277 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.240543897 DEBUG method="shutdown" response.id=2 duration=11.73µs 2026-10-16 08:10:32.240554977 DEBUG Received server response for request 2 2026-10-16 08:10:32.240559347 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.240574528 DEBUG Received exit notification, exiting ok test notebook::undefined_reveal_fix_stays_in_cell ... 2026-10-16 08:10:32.242708905 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:32.242766325 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.242800935 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.242856535 DEBUG Client info: None 2026-10-16 08:10:32.242888076 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.242899166 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:32.242905166 INFO Version: Unknown 2026-10-16 08:10:32.242944146 DEBUG Received server response for request 1 2026-10-16 08:10:32.242976326 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.242988236 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmptv5UZQ 2026-10-16 08:10:32.242995276 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.243066066 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.243137676 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.243140896 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.243148206 DEBUG No workspace configuration provided for file:///tmp/.tmptv5UZQ 2026-10-16 08:10:32.243159206 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:32.243205557 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.243210317 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmptv5UZQ, using default options 2026-10-16 08:10:32.243219027 DEBUG Initializing workspace `file:///tmp/.tmptv5UZQ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.243232827 DEBUG Searching for a project in '/tmp/.tmptv5UZQ' 2026-10-16 08:10:32.243259707 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.243263797 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.243731298 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.243736528 DEBUG Resolving local virtual environment: /tmp/.tmptv5UZQ/.venv 2026-10-16 08:10:32.243779099 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.243783259 DEBUG No virtual environment found 2026-10-16 08:10:32.243793809 DEBUG Adding first-party search path `/tmp/.tmptv5UZQ` 2026-10-16 08:10:32.243797769 DEBUG Using vendored stdlib 2026-10-16 08:10:32.243879629 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.243884549 DEBUG Adding new file root '/tmp/.tmptv5UZQ' of kind Project 2026-10-16 08:10:32.247482881 INFO Project::index_files{project=.tmptv5UZQ}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:32.247496681 DEBUG Updating project to check open files 2026-10-16 08:10:32.247529092 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:32.247531912 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.247538802 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.247544712 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:32.247547012 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.247553772 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:10:32.247559752 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:32.247561922 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.247566602 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-10-16 08:10:32.247611412 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:10:32.247664142 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 08:10:32.257836527 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:32.260510366 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.260521207 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.260524157 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.270801992 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:32.270838542 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.270848172 DEBUG method="shutdown" response.id=2 duration=13.53µs 2026-10-16 08:10:32.270859702 DEBUG Received server response for request 2 2026-10-16 08:10:32.270864222 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.270880102 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-10-16 08:10:32.273606552 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:32.273661602 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.273698642 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.273762272 DEBUG Client info: None 2026-10-16 08:10:32.273793193 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.273804793 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:32.273810473 INFO Version: Unknown 2026-10-16 08:10:32.273847793 DEBUG Received server response for request 1 2026-10-16 08:10:32.273878223 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.273892493 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.274004723 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.274045603 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.274048873 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.274062554 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:32.274120834 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.274136784 DEBUG Initializing workspace `file:///tmp/.tmpGBhoQy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.274153744 DEBUG Searching for a project in '/tmp/.tmpGBhoQy/src' 2026-10-16 08:10:32.274187034 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.274192034 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.274681716 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.274687986 DEBUG Resolving local virtual environment: /tmp/.tmpGBhoQy/src/.venv 2026-10-16 08:10:32.274731506 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.274735546 DEBUG No virtual environment found 2026-10-16 08:10:32.274746666 DEBUG Adding first-party search path `/tmp/.tmpGBhoQy/src` 2026-10-16 08:10:32.274750636 DEBUG Using vendored stdlib 2026-10-16 08:10:32.274833956 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.274838496 DEBUG Adding new file root '/tmp/.tmpGBhoQy/src' of kind Project 2026-10-16 08:10:32.277715906 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:32.277733476 DEBUG Updating project to check open files 2026-10-16 08:10:32.277796996 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGBhoQy/src/foo") 2026-10-16 08:10:32.277899967 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGBhoQy/src/foo` to project `src` 2026-10-16 08:10:32.277918807 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGBhoQy/src/foo` 2026-10-16 08:10:32.277921757 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:32.277927847 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 08:10:32.277953307 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpGBhoQy/src/foo' 2026-10-16 08:10:32.278023177 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-16 08:10:32.285532873 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:32.289519317 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.289531277 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.289724918 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 08:10:32.289758868 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpGBhoQy/src/foo` 2026-10-16 08:10:32.289766038 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 08:10:32.289781998 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-16 08:10:32.289789468 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpGBhoQy/src/foo` from project `src` 2026-10-16 08:10:32.289818788 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpGBhoQy/src/foo", kind: FileContent } 2026-10-16 08:10:32.289825988 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpGBhoQy/src/foo` 2026-10-16 08:10:32.289831538 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpGBhoQy/src/foo` 2026-10-16 08:10:32.289849698 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.289853588 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.289934589 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:32.289964659 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGBhoQy/src/foo") 2026-10-16 08:10:32.289969129 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGBhoQy/src/foo` 2026-10-16 08:10:32.289973989 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGBhoQy/src/foo` 2026-10-16 08:10:32.289991629 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.289995359 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.300133394 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:32.300156894 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.300164164 DEBUG method="shutdown" response.id=2 duration=11.58µs 2026-10-16 08:10:32.300174384 DEBUG Received server response for request 2 2026-10-16 08:10:32.300178324 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.300187894 DEBUG Received exit notification, exiting ok test publish_diagnostics::full_diagnostic_output ... 2026-10-16 08:10:32.302712893 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:32.302767433 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.302798683 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.302850903 DEBUG Client info: None 2026-10-16 08:10:32.302881893 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.302893243 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-16 08:10:32.302899023 INFO Version: Unknown 2026-10-16 08:10:32.302937193 DEBUG Received server response for request 1 2026-10-16 08:10:32.302969404 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.302983774 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.303088164 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.303124764 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.303128404 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.303140864 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:32.303198014 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.303212254 DEBUG Initializing workspace `file:///tmp/.tmpq18eIN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.303227564 DEBUG Searching for a project in '/tmp/.tmpq18eIN/src' 2026-10-16 08:10:32.303260155 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.303264875 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.303745446 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.303751996 DEBUG Resolving local virtual environment: /tmp/.tmpq18eIN/src/.venv 2026-10-16 08:10:32.303794866 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.303798707 DEBUG No virtual environment found 2026-10-16 08:10:32.303810047 DEBUG Adding first-party search path `/tmp/.tmpq18eIN/src` 2026-10-16 08:10:32.303814097 DEBUG Using vendored stdlib 2026-10-16 08:10:32.303899057 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.303903597 DEBUG Adding new file root '/tmp/.tmpq18eIN/src' of kind Project 2026-10-16 08:10:32.305899104 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:32.305918894 DEBUG Updating project to check open files 2026-10-16 08:10:32.305977804 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpq18eIN/src/foo.py") 2026-10-16 08:10:32.305985514 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpq18eIN/src/foo.py` 2026-10-16 08:10:32.305992224 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpq18eIN/src/foo.py` 2026-10-16 08:10:32.306111944 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpq18eIN/src/foo.py` to project `src` 2026-10-16 08:10:32.306124865 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpq18eIN/src/foo.py` 2026-10-16 08:10:32.306127165 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:32.306134805 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.306159575 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpq18eIN/src/foo.py' 2026-10-16 08:10:32.306231545 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:10:32.313732341 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:32.317777375 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.317793905 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.328069241 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:32.328100621 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.328110531 DEBUG method="shutdown" response.id=2 duration=14.77µs 2026-10-16 08:10:32.328121791 DEBUG Received server response for request 2 2026-10-16 08:10:32.328126651 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.328144621 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-16 08:10:32.330708110 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:32.330764360 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.330800140 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.330857650 DEBUG Client info: None 2026-10-16 08:10:32.330889280 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.330900430 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:32.330905080 INFO Version: Unknown 2026-10-16 08:10:32.330944741 DEBUG Received server response for request 1 2026-10-16 08:10:32.330978651 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.330993101 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.331102331 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.331141391 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.331144791 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.331157871 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:32.331213021 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.331227672 DEBUG Initializing workspace `file:///tmp/.tmpNm6pML/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.331243442 DEBUG Searching for a project in '/tmp/.tmpNm6pML/src' 2026-10-16 08:10:32.331275802 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.331280222 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.331753723 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.331759763 DEBUG Resolving local virtual environment: /tmp/.tmpNm6pML/src/.venv 2026-10-16 08:10:32.331803294 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.331807664 DEBUG No virtual environment found 2026-10-16 08:10:32.331818954 DEBUG Adding first-party search path `/tmp/.tmpNm6pML/src` 2026-10-16 08:10:32.331822964 DEBUG Using vendored stdlib 2026-10-16 08:10:32.331906034 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.331910394 DEBUG Adding new file root '/tmp/.tmpNm6pML/src' of kind Project 2026-10-16 08:10:32.333913281 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:32.333928981 DEBUG Updating project to check open files 2026-10-16 08:10:32.333990691 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNm6pML/src/foo.py") 2026-10-16 08:10:32.333998181 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNm6pML/src/foo.py` 2026-10-16 08:10:32.334005661 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNm6pML/src/foo.py` 2026-10-16 08:10:32.334118662 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNm6pML/src/foo.py` to project `src` 2026-10-16 08:10:32.334130202 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNm6pML/src/foo.py` 2026-10-16 08:10:32.334132592 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:32.334139462 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.334165892 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpNm6pML/src/foo.py' 2026-10-16 08:10:32.334225472 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.334232272 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.344386927 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:32.344415497 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.344423467 DEBUG method="shutdown" response.id=2 duration=12.18µs 2026-10-16 08:10:32.344433787 DEBUG Received server response for request 2 2026-10-16 08:10:32.344437417 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.344447057 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-10-16 08:10:32.345816942 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-10-16 08:10:32.345866272 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.345898032 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.345954383 DEBUG Client info: None 2026-10-16 08:10:32.345981683 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.345992113 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-16 08:10:32.345998233 INFO Version: Unknown 2026-10-16 08:10:32.346035283 DEBUG Received server response for request 1 2026-10-16 08:10:32.346064493 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.346078973 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.346167343 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.346203933 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.346207613 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.346221333 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:32.346266644 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.346280864 DEBUG Initializing workspace `file:///tmp/.tmpLYehvl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.346295674 DEBUG Searching for a project in '/tmp/.tmpLYehvl/src' 2026-10-16 08:10:32.346327324 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.346331644 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.346788995 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.346795065 DEBUG Resolving local virtual environment: /tmp/.tmpLYehvl/src/.venv 2026-10-16 08:10:32.346835016 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.346839066 DEBUG No virtual environment found 2026-10-16 08:10:32.346849376 DEBUG Adding first-party search path `/tmp/.tmpLYehvl/src` 2026-10-16 08:10:32.346853186 DEBUG Using vendored stdlib 2026-10-16 08:10:32.346933286 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.346937326 DEBUG Adding new file root '/tmp/.tmpLYehvl/src' of kind Project 2026-10-16 08:10:32.348906603 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:32.348923693 DEBUG Updating project to check open files 2026-10-16 08:10:32.348983833 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLYehvl/src/foo.py") 2026-10-16 08:10:32.348990753 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpLYehvl/src/foo.py` 2026-10-16 08:10:32.348998473 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpLYehvl/src/foo.py` 2026-10-16 08:10:32.349113473 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLYehvl/src/foo.py` to project `src` 2026-10-16 08:10:32.349124753 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLYehvl/src/foo.py` 2026-10-16 08:10:32.349127114 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:32.349134274 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.349162164 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpLYehvl/src/foo.py' 2026-10-16 08:10:32.349221884 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:10:32.361875498 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:32.362263329 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.362275259 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.372580695 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:32.372619815 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.372628045 DEBUG method="shutdown" response.id=2 duration=13.04µs 2026-10-16 08:10:32.372648755 DEBUG Received server response for request 2 2026-10-16 08:10:32.372653765 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.372670015 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-10-16 08:10:32.375342584 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:32.375411595 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.375446085 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.375504595 DEBUG Client info: None 2026-10-16 08:10:32.375534635 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.375545885 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:32.375551205 INFO Version: Unknown 2026-10-16 08:10:32.375590015 DEBUG Received server response for request 1 2026-10-16 08:10:32.375621585 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.375636195 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.375742776 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.375780806 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.375784146 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.375798456 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:32.375855306 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.375870066 DEBUG Initializing workspace `file:///tmp/.tmphF7Xs1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.375886446 DEBUG Searching for a project in '/tmp/.tmphF7Xs1/src' 2026-10-16 08:10:32.375927216 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.375932186 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.376429298 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.376435878 DEBUG Resolving local virtual environment: /tmp/.tmphF7Xs1/src/.venv 2026-10-16 08:10:32.376477278 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.376481468 DEBUG No virtual environment found 2026-10-16 08:10:32.376492668 DEBUG Adding first-party search path `/tmp/.tmphF7Xs1/src` 2026-10-16 08:10:32.376497078 DEBUG Using vendored stdlib 2026-10-16 08:10:32.376580329 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.376584559 DEBUG Adding new file root '/tmp/.tmphF7Xs1/src' of kind Project 2026-10-16 08:10:32.380532532 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-16 08:10:32.380552832 DEBUG Updating project to check open files 2026-10-16 08:10:32.380616713 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphF7Xs1/src/foo.py") 2026-10-16 08:10:32.380624993 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphF7Xs1/src/foo.py` 2026-10-16 08:10:32.380632873 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphF7Xs1/src/foo.py` 2026-10-16 08:10:32.380749113 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphF7Xs1/src/foo.py` to project `src` 2026-10-16 08:10:32.380762713 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphF7Xs1/src/foo.py` 2026-10-16 08:10:32.380765123 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:32.380772763 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.380800943 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmphF7Xs1/src/foo.py' 2026-10-16 08:10:32.380858473 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:10:32.393219026 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:32.393593448 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.393606408 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.403863493 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:32.403901373 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.403912113 DEBUG method="shutdown" response.id=2 duration=15.06µs 2026-10-16 08:10:32.403923523 DEBUG Received server response for request 2 2026-10-16 08:10:32.403928763 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.403944613 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-10-16 08:10:32.406654043 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:32.406704303 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.406739253 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.406803203 DEBUG Client info: None 2026-10-16 08:10:32.406836943 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.406848213 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:32.406853783 INFO Version: Unknown 2026-10-16 08:10:32.406892504 DEBUG Received server response for request 1 2026-10-16 08:10:32.406925724 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.406939874 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.407015064 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.407090894 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.407094944 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.407108114 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:32.407166625 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.407180185 DEBUG Initializing workspace `file:///tmp/.tmpFwqBQD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.407196395 DEBUG Searching for a project in '/tmp/.tmpFwqBQD/src' 2026-10-16 08:10:32.407228515 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.407233445 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.407706866 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.407712427 DEBUG Resolving local virtual environment: /tmp/.tmpFwqBQD/src/.venv 2026-10-16 08:10:32.407757547 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.407761657 DEBUG No virtual environment found 2026-10-16 08:10:32.407772417 DEBUG Adding first-party search path `/tmp/.tmpFwqBQD/src` 2026-10-16 08:10:32.407776587 DEBUG Using vendored stdlib 2026-10-16 08:10:32.407857897 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.407862377 DEBUG Adding new file root '/tmp/.tmpFwqBQD/src' of kind Project 2026-10-16 08:10:32.409854704 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:32.409871484 DEBUG Updating project to check open files 2026-10-16 08:10:32.409932974 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFwqBQD/src/foo.py") 2026-10-16 08:10:32.409939974 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFwqBQD/src/foo.py` 2026-10-16 08:10:32.409946564 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFwqBQD/src/foo.py` 2026-10-16 08:10:32.410058615 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFwqBQD/src/foo.py` to project `src` 2026-10-16 08:10:32.410072645 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFwqBQD/src/foo.py` 2026-10-16 08:10:32.410075455 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:32.410083335 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.410110055 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpFwqBQD/src/foo.py' 2026-10-16 08:10:32.410178155 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:10:32.417678751 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:32.421673465 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.421687385 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.421717415 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:32.421745585 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:32.421779555 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpFwqBQD/src/foo.py", kind: FileContent } 2026-10-16 08:10:32.421786055 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpFwqBQD/src/foo.py` 2026-10-16 08:10:32.421873266 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpFwqBQD/src/foo.py` to project `src` 2026-10-16 08:10:32.421900506 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpFwqBQD/src/foo.py' 2026-10-16 08:10:32.421963986 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.421968596 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.432179131 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:32.432206601 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.432214931 DEBUG method="shutdown" response.id=2 duration=12.86µs 2026-10-16 08:10:32.432225681 DEBUG Received server response for request 2 2026-10-16 08:10:32.432231651 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.432241571 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-10-16 08:10:32.434746840 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:32.434798270 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.434832730 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.434891561 DEBUG Client info: None 2026-10-16 08:10:32.434921251 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.434931861 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:32.434936951 INFO Version: Unknown 2026-10-16 08:10:32.434976241 DEBUG Received server response for request 1 2026-10-16 08:10:32.435007591 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.435023231 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.435095551 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.435169302 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.435173652 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.435186872 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:32.435190592 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:32.435242252 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.435257812 DEBUG Initializing workspace `file:///tmp/.tmpg9Z4ph/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.435272812 DEBUG Searching for a project in '/tmp/.tmpg9Z4ph/src' 2026-10-16 08:10:32.435305502 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.435310472 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.435794244 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.435800184 DEBUG Resolving local virtual environment: /tmp/.tmpg9Z4ph/src/.venv 2026-10-16 08:10:32.435844094 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.435848514 DEBUG No virtual environment found 2026-10-16 08:10:32.435858904 DEBUG Adding first-party search path `/tmp/.tmpg9Z4ph/src` 2026-10-16 08:10:32.435862874 DEBUG Using vendored stdlib 2026-10-16 08:10:32.435945964 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.435949854 DEBUG Adding new file root '/tmp/.tmpg9Z4ph/src' of kind Project 2026-10-16 08:10:32.437921401 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:32.437985681 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpg9Z4ph/src/foo.py") 2026-10-16 08:10:32.437993261 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpg9Z4ph/src/foo.py` 2026-10-16 08:10:32.438007421 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpg9Z4ph/src/foo.py` 2026-10-16 08:10:32.438131002 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpg9Z4ph/src/foo.py` to project `src` 2026-10-16 08:10:32.438144682 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpg9Z4ph/src/foo.py` 2026-10-16 08:10:32.438146922 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:32.438154632 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.438167052 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:32.438185142 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpg9Z4ph/src/foo.py", kind: FileContent } 2026-10-16 08:10:32.438189222 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpg9Z4ph/src/foo.py` 2026-10-16 08:10:32.438264812 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpg9Z4ph/src/foo.py` to project `src` 2026-10-16 08:10:32.545383683 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:32.545477203 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.545493493 DEBUG method="shutdown" response.id=2 duration=31.62µs 2026-10-16 08:10:32.545511443 DEBUG Received server response for request 2 2026-10-16 08:10:32.545517753 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.545534783 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_script_metadata_restores_semantic_diagnostics ... 2026-10-16 08:10:32.547586120 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:32.547647320 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.547696451 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.547776891 DEBUG Client info: None 2026-10-16 08:10:32.547818421 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.547833831 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:32.547839941 INFO Version: Unknown 2026-10-16 08:10:32.547881171 DEBUG Received server response for request 1 2026-10-16 08:10:32.547923081 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.547937821 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.548152092 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.548213422 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.548217552 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.548234653 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:32.548294143 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.548315393 DEBUG Initializing workspace `file:///tmp/.tmp7SLVPP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.548335753 DEBUG Searching for a project in '/tmp/.tmp7SLVPP/src' 2026-10-16 08:10:32.548387993 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.548392773 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.549637137 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.549647717 DEBUG Resolving local virtual environment: /tmp/.tmp7SLVPP/src/.venv 2026-10-16 08:10:32.549701308 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.549706158 DEBUG No virtual environment found 2026-10-16 08:10:32.549719228 DEBUG Adding first-party search path `/tmp/.tmp7SLVPP/src` 2026-10-16 08:10:32.549723438 DEBUG Using vendored stdlib 2026-10-16 08:10:32.549835928 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.549841458 DEBUG Adding new file root '/tmp/.tmp7SLVPP/src' of kind Project 2026-10-16 08:10:32.552888739 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:32.552906449 DEBUG Updating project to check open files 2026-10-16 08:10:32.552993879 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7SLVPP/src/script.py") 2026-10-16 08:10:32.553006079 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7SLVPP/src/script.py` 2026-10-16 08:10:32.553013309 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7SLVPP/src/script.py` 2026-10-16 08:10:32.553149340 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7SLVPP/src/script.py` to project `src` 2026-10-16 08:10:32.553163940 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7SLVPP/src/script.py` 2026-10-16 08:10:32.553166410 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:32.553175300 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.553599941 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:10:32.553633381 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.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.553637941 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:10:32.553641601 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:10:32.553719322 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.553763782 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.553774522 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.553959873 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:32.553987833 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:32.554015253 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp7SLVPP/src/script.py", kind: FileContent } 2026-10-16 08:10:32.554020623 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp7SLVPP/src/script.py` 2026-10-16 08:10:32.554110893 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp7SLVPP/src/script.py` to project `src` 2026-10-16 08:10:32.554132793 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-16 08:10:32.554138413 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-16 08:10:32.554525135 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:10:32.554555835 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.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.554560265 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:10:32.554562855 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:10:32.554633645 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-16 08:10:32.554686735 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp7SLVPP/src/script.py' 2026-10-16 08:10:32.554741055 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:10:32.562604283 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:32.562676323 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.562683453 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.572915769 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:32.572954209 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.572963339 DEBUG method="shutdown" response.id=2 duration=14.68µs 2026-10-16 08:10:32.572975809 DEBUG Received server response for request 2 2026-10-16 08:10:32.572980889 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.572997189 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-10-16 08:10:32.575584278 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:32.575659488 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.575708079 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.575766089 DEBUG Client info: None 2026-10-16 08:10:32.575799129 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.575810709 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:32.575815699 INFO Version: Unknown 2026-10-16 08:10:32.575857019 DEBUG Received server response for request 1 2026-10-16 08:10:32.575904319 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.575918549 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.576083450 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.576121260 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.576125280 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.576146550 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:32.576199190 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.576218750 DEBUG Initializing workspace `file:///tmp/.tmpMBQgjy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.576235980 DEBUG Searching for a project in '/tmp/.tmpMBQgjy/src' 2026-10-16 08:10:32.576269760 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.576275130 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.577467455 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.577478965 DEBUG Resolving local virtual environment: /tmp/.tmpMBQgjy/src/.venv 2026-10-16 08:10:32.577529465 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.577534375 DEBUG No virtual environment found 2026-10-16 08:10:32.577546925 DEBUG Adding first-party search path `/tmp/.tmpMBQgjy/src` 2026-10-16 08:10:32.577551035 DEBUG Using vendored stdlib 2026-10-16 08:10:32.577667115 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.577674085 DEBUG Adding new file root '/tmp/.tmpMBQgjy/src' of kind Project 2026-10-16 08:10:32.580718516 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:32.580735286 DEBUG Updating project to check open files 2026-10-16 08:10:32.580816276 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMBQgjy/src/foo.py") 2026-10-16 08:10:32.580827196 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMBQgjy/src/foo.py` 2026-10-16 08:10:32.580835576 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMBQgjy/src/foo.py` 2026-10-16 08:10:32.580982327 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMBQgjy/src/foo.py` to project `src` 2026-10-16 08:10:32.580996937 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMBQgjy/src/foo.py` 2026-10-16 08:10:32.580999287 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:32.581007347 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.581043307 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpMBQgjy/src/foo.py' 2026-10-16 08:10:32.581149097 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:10:32.583635396 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.583646116 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.583656896 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:32.583708906 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpMBQgjy/src/foo.py", kind: FileContent } 2026-10-16 08:10:32.583718176 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpMBQgjy/src/foo.py` 2026-10-16 08:10:32.583808927 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpMBQgjy/src/foo.py` to project `src` 2026-10-16 08:10:32.583831867 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpMBQgjy/src/foo.py' 2026-10-16 08:10:32.583889077 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.583894957 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.594198073 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:32.594228073 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.594236083 DEBUG method="shutdown" response.id=2 duration=13.03µs 2026-10-16 08:10:32.594256213 DEBUG Received server response for request 2 2026-10-16 08:10:32.594261153 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.594270633 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_nested_invalid_tuple_assignment_target_does_not_panic ... 2026-10-16 08:10:32.596099109 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:32.596158609 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.596194660 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.596256050 DEBUG Client info: None 2026-10-16 08:10:32.596283920 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.596296810 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:32.596303080 INFO Version: Unknown 2026-10-16 08:10:32.596347450 DEBUG Received server response for request 1 2026-10-16 08:10:32.596409210 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.596424480 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.596582901 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.596631301 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.596635251 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.596649561 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:32.596701431 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.596719771 DEBUG Initializing workspace `file:///tmp/.tmpjASzBB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.596737831 DEBUG Searching for a project in '/tmp/.tmpjASzBB/src' 2026-10-16 08:10:32.596772351 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.596777242 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.597876675 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.597884985 DEBUG Resolving local virtual environment: /tmp/.tmpjASzBB/src/.venv 2026-10-16 08:10:32.597931105 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.597935625 DEBUG No virtual environment found 2026-10-16 08:10:32.597947216 DEBUG Adding first-party search path `/tmp/.tmpjASzBB/src` 2026-10-16 08:10:32.597951486 DEBUG Using vendored stdlib 2026-10-16 08:10:32.598054536 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.598060116 DEBUG Adding new file root '/tmp/.tmpjASzBB/src' of kind Project 2026-10-16 08:10:32.600204013 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:32.600220383 DEBUG Updating project to check open files 2026-10-16 08:10:32.600298914 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjASzBB/src/foo.py") 2026-10-16 08:10:32.600307404 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjASzBB/src/foo.py` 2026-10-16 08:10:32.600315794 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjASzBB/src/foo.py` 2026-10-16 08:10:32.600478034 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjASzBB/src/foo.py` to project `src` 2026-10-16 08:10:32.600491544 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjASzBB/src/foo.py` 2026-10-16 08:10:32.600493954 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:32.600500864 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.600532025 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpjASzBB/src/foo.py' 2026-10-16 08:10:32.600625545 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:10:32.602950623 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.602959843 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.602972643 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:32.603022943 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpjASzBB/src/foo.py", kind: FileContent } 2026-10-16 08:10:32.603031253 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpjASzBB/src/foo.py` 2026-10-16 08:10:32.603123604 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpjASzBB/src/foo.py` to project `src` 2026-10-16 08:10:32.603145424 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpjASzBB/src/foo.py' 2026-10-16 08:10:32.603196874 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.603200964 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.613474449 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:32.613508449 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.613516799 DEBUG method="shutdown" response.id=2 duration=13.03µs 2026-10-16 08:10:32.613528160 DEBUG Received server response for request 2 2026-10-16 08:10:32.613532740 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.613549500 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_script_python_requirement ... 2026-10-16 08:10:32.615334856 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:32.615411456 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.615447826 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.615505526 DEBUG Client info: None 2026-10-16 08:10:32.615531217 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.615544797 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:32.615550407 INFO Version: Unknown 2026-10-16 08:10:32.615593407 DEBUG Received server response for request 1 2026-10-16 08:10:32.615633127 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.615648507 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.615800257 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.615836378 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.615840388 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.615855508 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:32.615911888 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.615930508 DEBUG Initializing workspace `file:///tmp/.tmpHOrvUz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.615947018 DEBUG Searching for a project in '/tmp/.tmpHOrvUz/src' 2026-10-16 08:10:32.615984398 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.615989618 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.617149412 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.617158762 DEBUG Resolving local virtual environment: /tmp/.tmpHOrvUz/src/.venv 2026-10-16 08:10:32.617208522 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.617213222 DEBUG No virtual environment found 2026-10-16 08:10:32.617225512 DEBUG Adding first-party search path `/tmp/.tmpHOrvUz/src` 2026-10-16 08:10:32.617229722 DEBUG Using vendored stdlib 2026-10-16 08:10:32.617344813 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.617349823 DEBUG Adding new file root '/tmp/.tmpHOrvUz/src' of kind Project 2026-10-16 08:10:32.619547380 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:32.619565890 DEBUG Updating project to check open files 2026-10-16 08:10:32.619645651 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHOrvUz/src/script.py") 2026-10-16 08:10:32.619654491 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHOrvUz/src/script.py` 2026-10-16 08:10:32.619661901 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHOrvUz/src/script.py` 2026-10-16 08:10:32.619805911 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHOrvUz/src/script.py` to project `src` 2026-10-16 08:10:32.619819291 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHOrvUz/src/script.py` 2026-10-16 08:10:32.619822001 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:32.619830601 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.619855361 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-16 08:10:32.619861221 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-16 08:10:32.620315863 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:10:32.620347223 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.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.620351543 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:10:32.620354943 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:10:32.620447543 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-16 08:10:32.620488894 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpHOrvUz/src/script.py' 2026-10-16 08:10:32.620541474 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:10:32.629926096 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:32.632460375 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.632476785 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.632689426 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:32.632718856 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:32.632753836 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpHOrvUz/src/script.py", kind: FileContent } 2026-10-16 08:10:32.632760766 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpHOrvUz/src/script.py` 2026-10-16 08:10:32.632860066 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpHOrvUz/src/script.py` to project `src` 2026-10-16 08:10:32.632884127 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-16 08:10:32.632889347 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-16 08:10:32.633275758 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:10:32.633309548 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.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.633314068 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:10:32.633316838 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:10:32.633427188 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-16 08:10:32.633471079 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpHOrvUz/src/script.py' 2026-10-16 08:10:32.633491039 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:10:32.642509200 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:32.644768438 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.644776778 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.654912133 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:32.654953843 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.654964533 DEBUG method="shutdown" response.id=2 duration=16.57µs 2026-10-16 08:10:32.654986203 DEBUG Received server response for request 2 2026-10-16 08:10:32.654989893 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.655006113 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-10-16 08:10:32.658669406 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:32.658725726 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.658763366 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.658827386 DEBUG Client info: None 2026-10-16 08:10:32.658863297 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.658876797 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:32.658882207 INFO Version: Unknown 2026-10-16 08:10:32.658921937 DEBUG Received server response for request 1 2026-10-16 08:10:32.658958547 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.658973407 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.659086927 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.659129047 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.659132647 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.659146948 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:32.659201168 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.659215308 DEBUG Initializing workspace `file:///tmp/.tmp5TKCQ3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.659231578 DEBUG Searching for a project in '/tmp/.tmp5TKCQ3/src' 2026-10-16 08:10:32.659265568 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.659269928 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.659770690 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.659776580 DEBUG Resolving local virtual environment: /tmp/.tmp5TKCQ3/src/.venv 2026-10-16 08:10:32.659821200 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.659825220 DEBUG No virtual environment found 2026-10-16 08:10:32.659836270 DEBUG Adding first-party search path `/tmp/.tmp5TKCQ3/src` 2026-10-16 08:10:32.659840350 DEBUG Using vendored stdlib 2026-10-16 08:10:32.659923850 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.659927980 DEBUG Adding new file root '/tmp/.tmp5TKCQ3/src' of kind Project 2026-10-16 08:10:32.662863880 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:32.662880330 DEBUG Updating project to check open files 2026-10-16 08:10:32.662943771 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5TKCQ3/src/foo.py") 2026-10-16 08:10:32.662951151 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5TKCQ3/src/foo.py` 2026-10-16 08:10:32.662958301 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5TKCQ3/src/foo.py` 2026-10-16 08:10:32.663075951 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5TKCQ3/src/foo.py` to project `src` 2026-10-16 08:10:32.663087701 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5TKCQ3/src/foo.py` 2026-10-16 08:10:32.663090071 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:32.663098641 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.663118141 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp5TKCQ3/src/foo.py' 2026-10-16 08:10:32.663154851 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.663161721 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.663178792 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:32.663209652 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 08:10:32.663212702 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.663219282 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:10:32.663224602 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 08:10:32.663226612 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.663231512 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-10-16 08:10:32.663236912 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 08:10:32.663239022 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:32.663243912 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-10-16 08:10:32.663266282 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-16 08:10:32.663316352 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 08:10:32.665021028 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.665026528 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.665029628 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.665055588 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:10:32.665079528 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp5TKCQ3/src` 2026-10-16 08:10:32.665107688 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp5TKCQ3/src/foo.py", kind: Any } 2026-10-16 08:10:32.665188079 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmp5TKCQ3/src/foo.py` to project `src` 2026-10-16 08:10:32.665214919 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.665218349 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.665220989 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.665223249 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.775658421 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:32.775736662 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.775753272 DEBUG method="shutdown" response.id=2 duration=25.93µs 2026-10-16 08:10:32.775767702 DEBUG Received server response for request 2 2026-10-16 08:10:32.775772672 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.775785202 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-10-16 08:10:32.778228860 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:32.778302460 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.778347641 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.778429491 DEBUG Client info: None 2026-10-16 08:10:32.778458301 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.778472801 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:32.778479641 INFO Version: Unknown 2026-10-16 08:10:32.778521491 DEBUG Received server response for request 1 2026-10-16 08:10:32.778568521 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.778584911 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.778800952 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.778859262 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.778862852 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.778879293 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:32.778901773 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:10:32.778939283 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.778961163 DEBUG Initializing workspace `file:///tmp/.tmphvxnpn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.778981103 DEBUG Searching for a project in '/tmp/.tmphvxnpn/src' 2026-10-16 08:10:32.779020763 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.779026023 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.780269197 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.780281137 DEBUG Resolving local virtual environment: /tmp/.tmphvxnpn/src/.venv 2026-10-16 08:10:32.780334388 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.780339308 DEBUG No virtual environment found 2026-10-16 08:10:32.780353258 DEBUG Adding first-party search path `/tmp/.tmphvxnpn/src` 2026-10-16 08:10:32.780357718 DEBUG Using vendored stdlib 2026-10-16 08:10:32.780483908 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.780489658 DEBUG Adding new file root '/tmp/.tmphvxnpn/src' of kind Project 2026-10-16 08:10:32.782686656 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:32.782706506 DEBUG Updating project to check open files 2026-10-16 08:10:32.782795446 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphvxnpn/src/foo.py") 2026-10-16 08:10:32.782806026 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphvxnpn/src/foo.py` 2026-10-16 08:10:32.782814466 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphvxnpn/src/foo.py` 2026-10-16 08:10:32.782960937 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphvxnpn/src/foo.py` to project `src` 2026-10-16 08:10:32.782974977 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphvxnpn/src/foo.py` 2026-10-16 08:10:32.782977387 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:32.782985957 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.782999757 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmphvxnpn/src` 2026-10-16 08:10:32.783017857 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmphvxnpn/src/foo.py", kind: Any } 2026-10-16 08:10:32.783092877 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmphvxnpn/src/foo.py` to project `src` 2026-10-16 08:10:32.889088454 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:32.889171404 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.889187324 DEBUG method="shutdown" response.id=2 duration=26.65µs 2026-10-16 08:10:32.889213454 DEBUG Received server response for request 2 2026-10-16 08:10:32.889220054 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.889237164 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-10-16 08:10:32.891392082 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:32.891465392 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.891512702 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.891625593 DEBUG Client info: None 2026-10-16 08:10:32.891674843 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.891691083 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:32.891698633 INFO Version: Unknown 2026-10-16 08:10:32.891745383 DEBUG Received server response for request 1 2026-10-16 08:10:32.891789683 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.891804873 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.892035404 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.892079874 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.892083784 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.892099864 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:32.892176885 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.892198045 DEBUG Initializing workspace `file:///tmp/.tmpfHZIVP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.892216935 DEBUG Searching for a project in '/tmp/.tmpfHZIVP/src' 2026-10-16 08:10:32.892254085 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.892259275 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.893531789 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.893543169 DEBUG Resolving local virtual environment: /tmp/.tmpfHZIVP/src/.venv 2026-10-16 08:10:32.893596820 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.893601660 DEBUG No virtual environment found 2026-10-16 08:10:32.893614650 DEBUG Adding first-party search path `/tmp/.tmpfHZIVP/src` 2026-10-16 08:10:32.893618930 DEBUG Using vendored stdlib 2026-10-16 08:10:32.893731670 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.893738980 DEBUG Adding new file root '/tmp/.tmpfHZIVP/src' of kind Project 2026-10-16 08:10:32.895925338 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:32.895945208 DEBUG Updating project to check open files 2026-10-16 08:10:32.896039928 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfHZIVP/src/foo.py") 2026-10-16 08:10:32.896049998 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfHZIVP/src/foo.py` 2026-10-16 08:10:32.896057328 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfHZIVP/src/foo.py` 2026-10-16 08:10:32.896190219 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfHZIVP/src/foo.py` to project `src` 2026-10-16 08:10:32.896205369 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfHZIVP/src/foo.py` 2026-10-16 08:10:32.896207729 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:32.896215479 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:32.896253259 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpfHZIVP/src/foo.py' 2026-10-16 08:10:32.896360279 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:10:32.904336897 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:32.908449701 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:32.908464411 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:32.918767617 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:32.918808637 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:32.918818397 DEBUG method="shutdown" response.id=2 duration=15.14µs 2026-10-16 08:10:32.918839777 DEBUG Received server response for request 2 2026-10-16 08:10:32.918843827 DEBUG Client sends notification `exit` 2026-10-16 08:10:32.918861247 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-10-16 08:10:32.921817528 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:32.921883178 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:32.921921778 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:32.921985188 DEBUG Client info: None 2026-10-16 08:10:32.922022588 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:32.922038079 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:32.922045119 INFO Version: Unknown 2026-10-16 08:10:32.922090449 DEBUG Received server response for request 1 2026-10-16 08:10:32.922135389 DEBUG Client sends notification `initialized` 2026-10-16 08:10:32.922151389 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:32.922266479 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:32.922306089 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:32.922310039 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:32.922325810 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:32.922382990 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:32.922397800 DEBUG Initializing workspace `file:///tmp/.tmpcIA7Rg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:32.922413710 DEBUG Searching for a project in '/tmp/.tmpcIA7Rg/src' 2026-10-16 08:10:32.922446560 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:32.922451230 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:32.922918492 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:32.922923702 DEBUG Resolving local virtual environment: /tmp/.tmpcIA7Rg/src/.venv 2026-10-16 08:10:32.922966672 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:32.922970652 DEBUG No virtual environment found 2026-10-16 08:10:32.922981612 DEBUG Adding first-party search path `/tmp/.tmpcIA7Rg/src` 2026-10-16 08:10:32.922985762 DEBUG Using vendored stdlib 2026-10-16 08:10:32.923070462 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:32.923075092 DEBUG Adding new file root '/tmp/.tmpcIA7Rg/src' of kind Project 2026-10-16 08:10:32.926019442 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:32.926090932 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcIA7Rg/src/foo.py") 2026-10-16 08:10:32.926099102 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcIA7Rg/src/foo.py` 2026-10-16 08:10:32.926115133 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcIA7Rg/src/foo.py` 2026-10-16 08:10:32.926234543 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcIA7Rg/src/foo.py` to project `src` 2026-10-16 08:10:32.926248793 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcIA7Rg/src/foo.py` 2026-10-16 08:10:32.926251323 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:32.926258353 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:33.032519061 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:33.032594432 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:33.032612522 DEBUG method="shutdown" response.id=2 duration=31.18µs 2026-10-16 08:10:33.032638362 DEBUG Received server response for request 2 2026-10-16 08:10:33.032643872 DEBUG Client sends notification `exit` 2026-10-16 08:10:33.032660132 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-10-16 08:10:33.034895059 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:33.034973060 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:33.035025760 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:33.035106590 DEBUG Client info: None 2026-10-16 08:10:33.035145860 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:33.035161320 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:33.035167550 INFO Version: Unknown 2026-10-16 08:10:33.035211641 DEBUG Received server response for request 1 2026-10-16 08:10:33.035258791 DEBUG Client sends notification `initialized` 2026-10-16 08:10:33.035275851 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:33.035385251 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:33.035424571 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:33.035429011 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:33.035450821 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:33.035495922 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:33.035512442 DEBUG Initializing workspace `file:///tmp/.tmpdaJGV9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:33.035530082 DEBUG Searching for a project in '/tmp/.tmpdaJGV9/src' 2026-10-16 08:10:33.035566932 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:33.035572032 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:33.036118534 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:33.036125264 DEBUG Resolving local virtual environment: /tmp/.tmpdaJGV9/src/.venv 2026-10-16 08:10:33.036178874 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:33.036183464 DEBUG No virtual environment found 2026-10-16 08:10:33.036196854 DEBUG Adding first-party search path `/tmp/.tmpdaJGV9/src` 2026-10-16 08:10:33.036201024 DEBUG Using vendored stdlib 2026-10-16 08:10:33.036300064 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:33.036305104 DEBUG Adding new file root '/tmp/.tmpdaJGV9/src' of kind Project 2026-10-16 08:10:33.039270345 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-16 08:10:33.039289995 DEBUG Updating project to check open files 2026-10-16 08:10:33.039361135 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdaJGV9/src/foo") 2026-10-16 08:10:33.039488665 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdaJGV9/src/foo` to project `src` 2026-10-16 08:10:33.039505155 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdaJGV9/src/foo` 2026-10-16 08:10:33.039507625 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:33.039513625 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 08:10:33.039551816 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpdaJGV9/src/foo' 2026-10-16 08:10:33.039660366 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-16 08:10:33.047602673 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:33.051668518 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:33.051680588 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:33.061968443 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:33.062009763 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:33.062021093 DEBUG method="shutdown" response.id=2 duration=16.97µs 2026-10-16 08:10:33.062032063 DEBUG Received server response for request 2 2026-10-16 08:10:33.062037123 DEBUG Client sends notification `exit` 2026-10-16 08:10:33.062054164 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_invalid_script_reports_only_configuration_diagnostics ... 2026-10-16 08:10:33.064862183 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:33.064934693 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:33.064985624 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:33.065062464 DEBUG Client info: None 2026-10-16 08:10:33.065109024 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:33.065125704 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:33.065133764 INFO Version: Unknown 2026-10-16 08:10:33.065181074 DEBUG Received server response for request 1 2026-10-16 08:10:33.065227384 DEBUG Client sends notification `initialized` 2026-10-16 08:10:33.065243265 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:33.065419885 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:33.065459365 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:33.065463125 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:33.065480015 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:33.065537536 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:33.065557216 DEBUG Initializing workspace `file:///tmp/.tmp1oFQXe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:33.065574076 DEBUG Searching for a project in '/tmp/.tmp1oFQXe/src' 2026-10-16 08:10:33.065609026 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:33.065614206 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:33.066914500 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:33.066926010 DEBUG Resolving local virtual environment: /tmp/.tmp1oFQXe/src/.venv 2026-10-16 08:10:33.066975401 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:33.066980371 DEBUG No virtual environment found 2026-10-16 08:10:33.066992361 DEBUG Adding first-party search path `/tmp/.tmp1oFQXe/src` 2026-10-16 08:10:33.066996621 DEBUG Using vendored stdlib 2026-10-16 08:10:33.067112151 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:33.067119531 DEBUG Adding new file root '/tmp/.tmp1oFQXe/src' of kind Project 2026-10-16 08:10:33.069384089 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:33.069405339 DEBUG Updating project to check open files 2026-10-16 08:10:33.069495869 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1oFQXe/src/script.py") 2026-10-16 08:10:33.069505219 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1oFQXe/src/script.py` 2026-10-16 08:10:33.069517749 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1oFQXe/src/script.py` 2026-10-16 08:10:33.069661760 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1oFQXe/src/script.py` to project `src` 2026-10-16 08:10:33.069674590 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1oFQXe/src/script.py` 2026-10-16 08:10:33.069677190 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:33.069686740 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:33.070159242 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:10:33.070190182 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.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:33.070194692 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:10:33.070198022 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:10:33.070281162 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 08:10:33.070327042 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:33.070336172 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:33.080601588 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:33.080630898 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:33.080638918 DEBUG method="shutdown" response.id=2 duration=13.25µs 2026-10-16 08:10:33.080650238 DEBUG Received server response for request 2 2026-10-16 08:10:33.080655448 DEBUG Client sends notification `exit` 2026-10-16 08:10:33.080664878 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-10-16 08:10:33.082310194 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:33.082404084 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:33.082443684 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:33.082497254 DEBUG Client info: None 2026-10-16 08:10:33.082521154 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:33.082533954 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:33.082539744 INFO Version: Unknown 2026-10-16 08:10:33.082579605 DEBUG Received server response for request 1 2026-10-16 08:10:33.082624535 DEBUG Client sends notification `initialized` 2026-10-16 08:10:33.082639215 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:33.082781035 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:33.082826685 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:33.082833705 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:33.082851356 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:33.082875256 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:33.082891796 DEBUG Initializing workspace `file:///tmp/.tmpC0jUEX/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:33.082906066 DEBUG Searching for a project in '/tmp/.tmpC0jUEX/src' 2026-10-16 08:10:33.082938826 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:33.082943876 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:33.084047040 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:33.084057780 DEBUG Resolving local virtual environment: /tmp/.tmpC0jUEX/src/.venv 2026-10-16 08:10:33.084103340 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:33.084107640 DEBUG No virtual environment found 2026-10-16 08:10:33.084118460 DEBUG Adding first-party search path `/tmp/.tmpC0jUEX/src` 2026-10-16 08:10:33.084122460 DEBUG Using vendored stdlib 2026-10-16 08:10:33.084228620 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:33.084233420 DEBUG Adding new file root '/tmp/.tmpC0jUEX/src' of kind Project 2026-10-16 08:10:33.087265731 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:33.087286091 DEBUG Updating project to check open files 2026-10-16 08:10:33.087376011 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpC0jUEX/src/foo.ipynb") 2026-10-16 08:10:33.087514782 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpC0jUEX/src/foo.ipynb` to project `src` 2026-10-16 08:10:33.087534332 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpC0jUEX/src/foo.ipynb` 2026-10-16 08:10:33.087537052 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:33.087543602 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 08:10:33.087574742 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpC0jUEX/src/foo.ipynb' 2026-10-16 08:10:33.087654962 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-16 08:10:33.095617120 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:33.099637974 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:33.099650514 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:33.109801429 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:33.109825779 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:33.109834009 DEBUG method="shutdown" response.id=2 duration=12.27µs 2026-10-16 08:10:33.109843039 DEBUG Received server response for request 2 2026-10-16 08:10:33.109846639 DEBUG Client sends notification `exit` 2026-10-16 08:10:33.109853849 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-10-16 08:10:33.112475318 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:33.112544738 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:33.112587259 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:33.112647939 DEBUG Client info: None 2026-10-16 08:10:33.112680759 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:33.112692249 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:33.112697649 INFO Version: Unknown 2026-10-16 08:10:33.112737349 DEBUG Received server response for request 1 2026-10-16 08:10:33.112780829 DEBUG Client sends notification `initialized` 2026-10-16 08:10:33.112795999 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:33.112904460 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:33.112939140 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:33.112942830 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:33.112958670 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:33.113010890 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:33.113025740 DEBUG Initializing workspace `file:///tmp/.tmpGWTtez/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:33.113040830 DEBUG Searching for a project in '/tmp/.tmpGWTtez/src' 2026-10-16 08:10:33.113074890 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:33.113079920 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:33.113568792 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:33.113574772 DEBUG Resolving local virtual environment: /tmp/.tmpGWTtez/src/.venv 2026-10-16 08:10:33.113617132 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:33.113621512 DEBUG No virtual environment found 2026-10-16 08:10:33.113633812 DEBUG Adding first-party search path `/tmp/.tmpGWTtez/src` 2026-10-16 08:10:33.113638062 DEBUG Using vendored stdlib 2026-10-16 08:10:33.113722903 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:33.113727103 DEBUG Adding new file root '/tmp/.tmpGWTtez/src' of kind Project 2026-10-16 08:10:33.115729729 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:33.115747150 DEBUG Updating project to check open files 2026-10-16 08:10:33.115807940 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGWTtez/src/foo.py") 2026-10-16 08:10:33.115927420 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGWTtez/src/foo.py` to project `src` 2026-10-16 08:10:33.115945460 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGWTtez/src/foo.py` 2026-10-16 08:10:33.115947840 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:33.115953630 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 08:10:33.115984910 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpGWTtez/src/foo.py' 2026-10-16 08:10:33.116051611 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-16 08:10:33.123526106 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:33.127515040 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:33.127525250 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:33.137800866 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:33.137845566 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:33.137856096 DEBUG method="shutdown" response.id=2 duration=15.66µs 2026-10-16 08:10:33.137866676 DEBUG Received server response for request 2 2026-10-16 08:10:33.137871506 DEBUG Client sends notification `exit` 2026-10-16 08:10:33.137888356 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-10-16 08:10:33.140571256 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:33.140639606 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:33.140674646 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:33.140726756 DEBUG Client info: None 2026-10-16 08:10:33.140752156 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:33.140765946 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:33.140772376 INFO Version: Unknown 2026-10-16 08:10:33.140813626 DEBUG Received server response for request 1 2026-10-16 08:10:33.140854167 DEBUG Client sends notification `initialized` 2026-10-16 08:10:33.140868747 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:33.140974087 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:33.141012727 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:33.141016417 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:33.141031727 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:33.141073687 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:33.141088707 DEBUG Initializing workspace `file:///tmp/.tmpPN1JC4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:33.141103977 DEBUG Searching for a project in '/tmp/.tmpPN1JC4/src' 2026-10-16 08:10:33.141138497 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:33.141143547 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:33.141626329 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:33.141632199 DEBUG Resolving local virtual environment: /tmp/.tmpPN1JC4/src/.venv 2026-10-16 08:10:33.141675359 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:33.141679739 DEBUG No virtual environment found 2026-10-16 08:10:33.141691779 DEBUG Adding first-party search path `/tmp/.tmpPN1JC4/src` 2026-10-16 08:10:33.141695809 DEBUG Using vendored stdlib 2026-10-16 08:10:33.141780900 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:33.141784960 DEBUG Adding new file root '/tmp/.tmpPN1JC4/src' of kind Project 2026-10-16 08:10:33.144641760 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:33.144708820 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPN1JC4/src/foo.py") 2026-10-16 08:10:33.144827750 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPN1JC4/src/foo.py` to project `src` 2026-10-16 08:10:33.144852830 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPN1JC4/src/foo.py` 2026-10-16 08:10:33.144855220 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:33.144862100 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 08:10:33.144886840 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpPN1JC4/src/foo.py' 2026-10-16 08:10:33.144955351 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-16 08:10:33.152439437 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:33.156433210 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:33.156448080 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:33.166750556 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:33.166791956 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:33.166801366 DEBUG method="shutdown" response.id=2 duration=14.32µs 2026-10-16 08:10:33.166821016 DEBUG Received server response for request 2 2026-10-16 08:10:33.166825707 DEBUG Client sends notification `exit` 2026-10-16 08:10:33.166842187 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-10-16 08:10:33.169514816 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:33.169579256 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:33.169615626 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:33.169669586 DEBUG Client info: None 2026-10-16 08:10:33.169693056 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:33.169704846 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:33.169710166 INFO Version: Unknown 2026-10-16 08:10:33.169749957 DEBUG Received server response for request 1 2026-10-16 08:10:33.169791637 DEBUG Client sends notification `initialized` 2026-10-16 08:10:33.169805987 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:33.169921697 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:33.169961807 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:33.169965187 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:33.169980367 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:33.170038368 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:33.170053808 DEBUG Initializing workspace `file:///tmp/.tmpE5CtX6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:33.170069228 DEBUG Searching for a project in '/tmp/.tmpE5CtX6/src' 2026-10-16 08:10:33.170103088 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:33.170107838 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:33.170577010 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:33.170582600 DEBUG Resolving local virtual environment: /tmp/.tmpE5CtX6/src/.venv 2026-10-16 08:10:33.170624970 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:33.170629320 DEBUG No virtual environment found 2026-10-16 08:10:33.170640300 DEBUG Adding first-party search path `/tmp/.tmpE5CtX6/src` 2026-10-16 08:10:33.170644420 DEBUG Using vendored stdlib 2026-10-16 08:10:33.170728400 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:33.170732630 DEBUG Adding new file root '/tmp/.tmpE5CtX6/src' of kind Project 2026-10-16 08:10:33.172738507 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:33.172766707 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:foo.py` 2026-10-16 08:10:33.172771007 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:33.172785767 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:33.172828007 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:foo.py' 2026-10-16 08:10:33.172896357 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:10:33.180362133 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:33.184350237 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:33.184362247 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:33.194648153 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:33.194684013 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:33.194693593 DEBUG method="shutdown" response.id=2 duration=13.79µs 2026-10-16 08:10:33.194704593 DEBUG Received server response for request 2 2026-10-16 08:10:33.194709333 DEBUG Client sends notification `exit` 2026-10-16 08:10:33.194725523 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_inline_configuration_diagnostics ... 2026-10-16 08:10:33.197401572 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:33.197466053 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:33.197503143 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:33.197560263 DEBUG Client info: None 2026-10-16 08:10:33.197585273 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:33.197597283 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:33.197603303 INFO Version: Unknown 2026-10-16 08:10:33.197642833 DEBUG Received server response for request 1 2026-10-16 08:10:33.197681933 DEBUG Client sends notification `initialized` 2026-10-16 08:10:33.197697043 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:33.197811014 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:33.197851244 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:33.197855114 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:33.197869934 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:33.197925534 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:33.197940154 DEBUG Initializing workspace `file:///tmp/.tmpVLV5XM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:33.197957594 DEBUG Searching for a project in '/tmp/.tmpVLV5XM/src' 2026-10-16 08:10:33.197992034 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:33.197997554 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:33.198480396 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:33.198486686 DEBUG Resolving local virtual environment: /tmp/.tmpVLV5XM/src/.venv 2026-10-16 08:10:33.198530316 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:33.198534796 DEBUG No virtual environment found 2026-10-16 08:10:33.198545806 DEBUG Adding first-party search path `/tmp/.tmpVLV5XM/src` 2026-10-16 08:10:33.198549906 DEBUG Using vendored stdlib 2026-10-16 08:10:33.198631387 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:33.198635157 DEBUG Adding new file root '/tmp/.tmpVLV5XM/src' of kind Project 2026-10-16 08:10:33.200608584 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:33.200627634 DEBUG Updating project to check open files 2026-10-16 08:10:33.200656084 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-16 08:10:33.200659034 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:33.200666184 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:33.202013898 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:10:33.202051238 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.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:33.202056078 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:10:33.202059789 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:10:33.202135329 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 08:10:33.202167259 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-16 08:10:33.202211219 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:33.202220949 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:33.212460375 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:33.212486115 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:33.212492505 DEBUG method="shutdown" response.id=2 duration=10.55µs 2026-10-16 08:10:33.212503775 DEBUG Received server response for request 2 2026-10-16 08:10:33.212507975 DEBUG Client sends notification `exit` 2026-10-16 08:10:33.212517945 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_invalid_metadata ... 2026-10-16 08:10:33.214040330 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:33.214099290 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:33.214133510 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:33.214186471 DEBUG Client info: None 2026-10-16 08:10:33.214214841 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:33.214227671 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:33.214233441 INFO Version: Unknown 2026-10-16 08:10:33.214272271 DEBUG Received server response for request 1 2026-10-16 08:10:33.214305511 DEBUG Client sends notification `initialized` 2026-10-16 08:10:33.214320221 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:33.214429711 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:33.214467781 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:33.214471651 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:33.214485522 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:33.214526322 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:33.214540542 DEBUG Initializing workspace `file:///tmp/.tmpEShsjZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:33.214555372 DEBUG Searching for a project in '/tmp/.tmpEShsjZ/src' 2026-10-16 08:10:33.214588692 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:33.214593252 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:33.215046074 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:33.215051624 DEBUG Resolving local virtual environment: /tmp/.tmpEShsjZ/src/.venv 2026-10-16 08:10:33.215090654 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:33.215094344 DEBUG No virtual environment found 2026-10-16 08:10:33.215105524 DEBUG Adding first-party search path `/tmp/.tmpEShsjZ/src` 2026-10-16 08:10:33.215109434 DEBUG Using vendored stdlib 2026-10-16 08:10:33.215195154 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:33.215199164 DEBUG Adding new file root '/tmp/.tmpEShsjZ/src' of kind Project 2026-10-16 08:10:33.217198971 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:33.217216041 DEBUG Updating project to check open files 2026-10-16 08:10:33.217239711 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-16 08:10:33.217242661 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:33.217249481 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:33.218586566 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:10:33.218622296 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.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:33.218627046 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:10:33.218630076 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:10:33.218704356 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 08:10:33.218742916 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:33.218753346 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:33.228976162 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:33.229011152 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:33.229019002 DEBUG method="shutdown" response.id=2 duration=11.78µs 2026-10-16 08:10:33.229029042 DEBUG Received server response for request 2 2026-10-16 08:10:33.229034072 DEBUG Client sends notification `exit` 2026-10-16 08:10:33.229049842 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_uses_its_python_requirement ... 2026-10-16 08:10:33.230527757 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:33.230587387 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:33.230621577 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:33.230678398 DEBUG Client info: None 2026-10-16 08:10:33.230706568 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:33.230719018 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:33.230724748 INFO Version: Unknown 2026-10-16 08:10:33.230770138 DEBUG Received server response for request 1 2026-10-16 08:10:33.230807078 DEBUG Client sends notification `initialized` 2026-10-16 08:10:33.230821798 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:33.230961859 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:33.230996729 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:33.231000809 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:33.231014579 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:33.231069299 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:33.231088519 DEBUG Initializing workspace `file:///tmp/.tmpmebuAh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:33.231104729 DEBUG Searching for a project in '/tmp/.tmpmebuAh/src' 2026-10-16 08:10:33.231138889 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:33.231143829 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:33.232498914 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:33.232510324 DEBUG Resolving local virtual environment: /tmp/.tmpmebuAh/src/.venv 2026-10-16 08:10:33.232558254 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:33.232563034 DEBUG No virtual environment found 2026-10-16 08:10:33.232576144 DEBUG Adding first-party search path `/tmp/.tmpmebuAh/src` 2026-10-16 08:10:33.232580334 DEBUG Using vendored stdlib 2026-10-16 08:10:33.232699055 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:33.232705935 DEBUG Adding new file root '/tmp/.tmpmebuAh/src' of kind Project 2026-10-16 08:10:33.234884142 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:33.234902482 DEBUG Updating project to check open files 2026-10-16 08:10:33.234939242 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-16 08:10:33.234942072 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:33.234949732 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:33.234982563 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-16 08:10:33.234988553 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-16 08:10:33.236321917 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:10:33.236357247 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.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:33.236361627 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:10:33.236377227 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:10:33.236456898 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-16 08:10:33.236518408 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-16 08:10:33.236573028 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:10:33.245956071 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:33.248468369 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:33.248481699 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:33.258644885 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:33.258685755 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:33.258694665 DEBUG method="shutdown" response.id=2 duration=14.54µs 2026-10-16 08:10:33.258706305 DEBUG Received server response for request 2 2026-10-16 08:10:33.258709905 DEBUG Client sends notification `exit` 2026-10-16 08:10:33.258726435 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_save_publishes_open_file_documents ... 2026-10-16 08:10:33.261219703 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:33.261277174 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:33.261315024 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:33.261383454 DEBUG Client info: None 2026-10-16 08:10:33.261415754 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:33.261427444 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:33.261432294 INFO Version: Unknown 2026-10-16 08:10:33.261469274 DEBUG Received server response for request 1 2026-10-16 08:10:33.261504844 DEBUG Client sends notification `initialized` 2026-10-16 08:10:33.261519345 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:33.261634115 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:33.261673285 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:33.261676995 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:33.261691405 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:33.261741075 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:33.261755605 DEBUG Initializing workspace `file:///tmp/.tmpszRC3q/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:33.261772065 DEBUG Searching for a project in '/tmp/.tmpszRC3q/src' 2026-10-16 08:10:33.261804466 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:33.261809166 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:33.262276047 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:33.262281577 DEBUG Resolving local virtual environment: /tmp/.tmpszRC3q/src/.venv 2026-10-16 08:10:33.262322717 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:33.262326687 DEBUG No virtual environment found 2026-10-16 08:10:33.262337197 DEBUG Adding first-party search path `/tmp/.tmpszRC3q/src` 2026-10-16 08:10:33.262341097 DEBUG Using vendored stdlib 2026-10-16 08:10:33.262441048 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:33.262446208 DEBUG Adding new file root '/tmp/.tmpszRC3q/src' of kind Project 2026-10-16 08:10:33.265404668 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.003s 2026-10-16 08:10:33.265425338 DEBUG Updating project to check open files 2026-10-16 08:10:33.265494708 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpszRC3q/src/lib.py") 2026-10-16 08:10:33.265503368 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpszRC3q/src/lib.py` 2026-10-16 08:10:33.265511368 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpszRC3q/src/lib.py` 2026-10-16 08:10:33.265639679 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpszRC3q/src/lib.py` to project `src` 2026-10-16 08:10:33.265654409 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpszRC3q/src/lib.py` 2026-10-16 08:10:33.265656729 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:33.265664509 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:33.265689759 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpszRC3q/src/lib.py' 2026-10-16 08:10:33.265751269 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:10:33.273258545 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:33.277246339 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:33.277260029 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:33.277272589 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:33.277321809 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpszRC3q/src/main.py") 2026-10-16 08:10:33.277332149 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpszRC3q/src/main.py` 2026-10-16 08:10:33.277346149 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpszRC3q/src/main.py` 2026-10-16 08:10:33.277447540 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpszRC3q/src/main.py` to project `src` 2026-10-16 08:10:33.277458500 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpszRC3q/src/main.py` 2026-10-16 08:10:33.277460690 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:33.277469040 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(180))}}: Set open project files (count: 2) 2026-10-16 08:10:33.277486920 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(180))}: Checking file '/tmp/.tmpszRC3q/src/main.py' 2026-10-16 08:10:33.278793604 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:33.278798204 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:33.278815664 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:33.278846415 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 08:10:33.278852925 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:33.278864875 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(180)), file(Id(187))}}: Set open project files (count: 3) 2026-10-16 08:10:33.278872075 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 08:10:33.278874225 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:33.278880055 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(187)), file(Id(100)), file(Id(188))}}: Set open project files (count: 4) 2026-10-16 08:10:33.278885015 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 08:10:33.278887275 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:33.278892115 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(189)), file(Id(187)), file(Id(100)), file(Id(188))}}: Set open project files (count: 5) 2026-10-16 08:10:33.278915675 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(189))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-16 08:10:33.279015545 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:33.279019865 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:33.279022625 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:33.279033575 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:33.279055055 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:33.279084015 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpszRC3q/src/lib.py", kind: FileContent } 2026-10-16 08:10:33.279089525 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpszRC3q/src/lib.py` 2026-10-16 08:10:33.279172276 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpszRC3q/src/lib.py` to project `src` 2026-10-16 08:10:33.279190426 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpszRC3q/src/lib.py' 2026-10-16 08:10:33.279243966 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:33.279247536 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:33.279255116 DEBUG Client sends notification `textDocument/didSave` 2026-10-16 08:10:33.279281746 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:33.279284846 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:33.279385716 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(180))}: Checking file '/tmp/.tmpszRC3q/src/main.py' 2026-10-16 08:10:33.279418416 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:33.279422706 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:33.279474527 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(189))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-16 08:10:33.279497697 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:33.279501937 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:33.279504297 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:33.289766032 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:33.289802312 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:33.289809043 DEBUG method="shutdown" response.id=2 duration=10.34µs 2026-10-16 08:10:33.289827433 DEBUG Received server response for request 2 2026-10-16 08:10:33.289832203 DEBUG Client sends notification `exit` 2026-10-16 08:10:33.289848593 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::pushed_diagnostics_wait_for_the_initial_environment ... 2026-10-16 08:10:33.292791143 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:33.292857993 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:33.292897333 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:33.292958313 DEBUG Client info: None 2026-10-16 08:10:33.292983154 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-10-16 08:10:33.292999584 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:33.293006124 INFO Version: Unknown 2026-10-16 08:10:33.293048034 DEBUG Received server response for request 1 2026-10-16 08:10:33.293094154 DEBUG Client sends notification `initialized` 2026-10-16 08:10:33.293109584 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:33.293225334 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:33.293262105 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:33.293265765 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:33.293280925 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:33.293332905 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:33.293347945 DEBUG Initializing workspace `file:///tmp/.tmprpXW2y/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:33.293363745 DEBUG Searching for a project in '/tmp/.tmprpXW2y/src' 2026-10-16 08:10:33.293417985 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:33.293422915 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:33.293891767 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:33.293897467 DEBUG Resolving local virtual environment: /tmp/.tmprpXW2y/src/.venv 2026-10-16 08:10:33.293941507 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:33.293945657 DEBUG No virtual environment found 2026-10-16 08:10:33.293956527 DEBUG Adding first-party search path `/tmp/.tmprpXW2y/src` 2026-10-16 08:10:33.293960617 DEBUG Using vendored stdlib 2026-10-16 08:10:33.294042757 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:33.294047097 DEBUG Adding new file root '/tmp/.tmprpXW2y/src' of kind Project 2026-10-16 08:10:33.296087984 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:33.296107184 DEBUG Requested script environment synchronization for `/tmp/.tmprpXW2y/src/script.py` 2026-10-16 08:10:33.296145404 DEBUG Starting 8 uv synchronization workers 2026-10-16 08:10:33.296315225 DEBUG Queuing script synchronization for `/tmp/.tmprpXW2y/src/script.py` 2026-10-16 08:10:33.296326165 DEBUG Updating project to check open files 2026-10-16 08:10:33.296328795 INFO uv_metadata{path=/tmp/.tmprpXW2y/src/script.py}: Synchronizing script `/tmp/.tmprpXW2y/src/script.py` 2026-10-16 08:10:33.296397315 DEBUG uv_metadata{path=/tmp/.tmprpXW2y/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmprpXW2y/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmprpXW2y/src/script.py` 2026-10-16 08:10:33.296403145 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprpXW2y/src/script.py") 2026-10-16 08:10:33.296410055 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprpXW2y/src/script.py` 2026-10-16 08:10:33.296416705 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprpXW2y/src/script.py` 2026-10-16 08:10:33.300748680 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprpXW2y/src/script.py` to project `src` 2026-10-16 08:10:33.300862281 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprpXW2y/src/script.py` 2026-10-16 08:10:33.300865671 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:33.301437893 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:33.305608727 DEBUG uv_metadata{path=/tmp/.tmprpXW2y/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmprpXW2y/src/script.py", python: None }}: uv metadata completed in 0.009s 2026-10-16 08:10:33.305692268 DEBUG Applied script environment synchronization result for `/tmp/.tmprpXW2y/src/script.py` 2026-10-16 08:10:33.306317070 INFO check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:10:33.306357820 DEBUG check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:33.306362300 DEBUG check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:10:33.306382300 DEBUG check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:10:33.306498770 INFO check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 08:10:33.306577031 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:33.306599731 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:33.316694796 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:33.316729956 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:33.316740966 DEBUG method="shutdown" response.id=2 duration=15.78µs 2026-10-16 08:10:33.316751916 DEBUG Received server response for request 2 2026-10-16 08:10:33.316756806 DEBUG Client sends notification `exit` 2026-10-16 08:10:33.316766806 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::untrusted_workspace_keeps_semantic_diagnostics ... 2026-10-16 08:10:33.319803666 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-16 08:10:33.319861787 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:33.319896357 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:33.319951567 DEBUG Client info: None 2026-10-16 08:10:33.319989107 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-10-16 08:10:33.320005497 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:33.320011217 INFO Version: Unknown 2026-10-16 08:10:33.320053687 DEBUG Received server response for request 1 2026-10-16 08:10:33.320097587 DEBUG Client sends notification `initialized` 2026-10-16 08:10:33.320112528 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:33.320183398 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:33.320316158 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:33.320319868 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:33.320333708 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:33.320406929 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:33.320425709 DEBUG Initializing workspace `file:///tmp/.tmpTDfH2D/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:33.320442259 DEBUG Searching for a project in '/tmp/.tmpTDfH2D/src' 2026-10-16 08:10:33.320477999 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:33.320483219 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:33.321787523 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:33.321796553 DEBUG Resolving local virtual environment: /tmp/.tmpTDfH2D/src/.venv 2026-10-16 08:10:33.321847363 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:33.321852193 DEBUG No virtual environment found 2026-10-16 08:10:33.321864524 DEBUG Adding first-party search path `/tmp/.tmpTDfH2D/src` 2026-10-16 08:10:33.321868774 DEBUG Using vendored stdlib 2026-10-16 08:10:33.321991124 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:33.321996984 DEBUG Adding new file root '/tmp/.tmpTDfH2D/src' of kind Project 2026-10-16 08:10:33.324167662 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:33.324186972 DEBUG Updating project to check open files 2026-10-16 08:10:33.324278722 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpTDfH2D/src/script.py") 2026-10-16 08:10:33.324287212 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpTDfH2D/src/script.py` 2026-10-16 08:10:33.324295102 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpTDfH2D/src/script.py` 2026-10-16 08:10:33.324458173 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpTDfH2D/src/script.py` to project `src` 2026-10-16 08:10:33.324471723 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTDfH2D/src/script.py` 2026-10-16 08:10:33.324474113 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:33.324482633 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:33.324979754 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:10:33.325013244 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.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:33.325017764 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:10:33.325021314 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:10:33.325111845 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 08:10:33.325160505 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpTDfH2D/src/script.py' 2026-10-16 08:10:33.325215225 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:10:33.337342367 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:33.337434017 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:33.337445448 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:10:33.347548453 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:10:33.347590003 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:33.347599173 DEBUG method="shutdown" response.id=2 duration=14.83µs 2026-10-16 08:10:33.347619593 DEBUG Received server response for request 2 2026-10-16 08:10:33.347624333 DEBUG Client sends notification `exit` 2026-10-16 08:10:33.347640223 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_deleted_file_clears_diagnostics_before_watcher_notification ... 2026-10-16 08:10:33.350087351 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:33.350154542 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:33.350193132 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:33.350259022 DEBUG Client info: None 2026-10-16 08:10:33.350283132 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-10-16 08:10:33.350297552 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:33.350303492 INFO Version: Unknown 2026-10-16 08:10:33.350342922 DEBUG Received server response for request 1 2026-10-16 08:10:33.350401102 DEBUG Client sends notification `initialized` 2026-10-16 08:10:33.350417273 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:33.350530493 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:33.350571033 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:33.350574663 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:33.350589543 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:33.350592853 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:33.350636833 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:33.350652123 DEBUG Initializing workspace `file:///tmp/.tmpJ2vnKS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:33.350667923 DEBUG Searching for a project in '/tmp/.tmpJ2vnKS/src' 2026-10-16 08:10:33.350700644 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:33.350705124 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:33.351176635 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:33.351181865 DEBUG Resolving local virtual environment: /tmp/.tmpJ2vnKS/src/.venv 2026-10-16 08:10:33.351222875 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:33.351227165 DEBUG No virtual environment found 2026-10-16 08:10:33.351238115 DEBUG Adding first-party search path `/tmp/.tmpJ2vnKS/src` 2026-10-16 08:10:33.351242105 DEBUG Using vendored stdlib 2026-10-16 08:10:33.351327306 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:33.351332166 DEBUG Adding new file root '/tmp/.tmpJ2vnKS/src' of kind Project 2026-10-16 08:10:33.353359533 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:33.353436343 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJ2vnKS/src/deleted.py") 2026-10-16 08:10:33.353443833 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJ2vnKS/src/deleted.py` 2026-10-16 08:10:33.353459243 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJ2vnKS/src/deleted.py` 2026-10-16 08:10:33.353577693 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJ2vnKS/src/deleted.py` to project `src` 2026-10-16 08:10:33.353589523 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJ2vnKS/src/deleted.py` 2026-10-16 08:10:33.353591923 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:33.353598984 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:33.353677734 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:33.354036695 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJ2vnKS/src/deleted.py"))}: Checking file '/tmp/.tmpJ2vnKS/src/deleted.py' 2026-10-16 08:10:33.354248266 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJ2vnKS/src/deleted.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:33.366466278 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJ2vnKS/src/deleted.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:33.370971294 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-10-16 08:10:33.371006124 DEBUG method="workspace/diagnostic" response.id=2 duration=17.40ms 2026-10-16 08:10:33.371026254 DEBUG Received server response for request 2 2026-10-16 08:10:33.371156224 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:10:33.371201014 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:33.371214695 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:33.371218345 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 08:10:35.371341503 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 08:10:35.371427513 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 08:10:35.371506204 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpJ2vnKS/src/deleted.py` 2026-10-16 08:10:35.371543394 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 08:10:35.371568654 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-16 08:10:35.371610864 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpJ2vnKS/src/deleted.py", kind: File } 2026-10-16 08:10:35.371621934 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmpJ2vnKS/src/deleted.py` 2026-10-16 08:10:35.371627764 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpJ2vnKS/src/deleted.py` 2026-10-16 08:10:35.371637564 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpJ2vnKS/src` 2026-10-16 08:10:35.371644894 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmpJ2vnKS/src/deleted.py` from project `src` 2026-10-16 08:10:35.371657914 DEBUG notification{method=textDocument/didClose}: Resuming workspace diagnostics request after revision bump 2026-10-16 08:10:35.371706834 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:35.371745135 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:35.371761195 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-16 08:10:35.371765425 DEBUG request{id=4 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmpJ2vnKS/src/deleted.py` 2026-10-16 08:10:35.371773015 DEBUG Received server response for request 3 2026-10-16 08:10:35.371782765 DEBUG method="textDocument/diagnostic" response.id=4 duration=99.98µs 2026-10-16 08:10:35.371791875 DEBUG Received server response for request 4 2026-10-16 08:10:35.371900055 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:10:35.371906185 DEBUG Client sends request `workspace/diagnostic` with ID 5 2026-10-16 08:10:35.371918145 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpJ2vnKS/src` 2026-10-16 08:10:35.371940075 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpJ2vnKS/src/deleted.py", kind: Any } 2026-10-16 08:10:35.371975605 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:35.371979375 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:35.371987845 DEBUG method="workspace/diagnostic" response.id=5 duration=30.27µs 2026-10-16 08:10:35.371996715 DEBUG Received server response for request 5 2026-10-16 08:10:35.372077416 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:10:35.372082296 DEBUG Client sends request `workspace/diagnostic` with ID 6 2026-10-16 08:10:35.372094456 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpJ2vnKS/src` 2026-10-16 08:10:35.372111246 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpJ2vnKS/src/deleted.py", kind: File } 2026-10-16 08:10:35.372116966 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpJ2vnKS/src/deleted.py` 2026-10-16 08:10:35.372123486 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpJ2vnKS/src/deleted.py` 2026-10-16 08:10:35.372127956 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpJ2vnKS/src/deleted.py` 2026-10-16 08:10:35.372134376 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpJ2vnKS/src` 2026-10-16 08:10:35.372257606 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpJ2vnKS/src/deleted.py` to project `src` 2026-10-16 08:10:35.372280246 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:35.372476387 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:35.372523017 DEBUG method="workspace/diagnostic" response.id=6 duration=251.87µs 2026-10-16 08:10:35.372544387 DEBUG Received server response for request 6 2026-10-16 08:10:35.382671963 DEBUG Client sends request `shutdown` with ID 7 2026-10-16 08:10:35.382704613 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:35.382712803 DEBUG method="shutdown" response.id=7 duration=13.76µs 2026-10-16 08:10:35.382731283 DEBUG Received server response for request 7 2026-10-16 08:10:35.382734853 DEBUG Client sends notification `exit` 2026-10-16 08:10:35.382750123 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-10-16 08:10:35.386948198 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:35.387031248 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:35.387078308 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:35.387145488 DEBUG Client info: None 2026-10-16 08:10:35.387171929 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:35.387187369 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:35.387193789 INFO Version: Unknown 2026-10-16 08:10:35.387236409 DEBUG Received server response for request 1 2026-10-16 08:10:35.387282449 DEBUG Client sends notification `initialized` 2026-10-16 08:10:35.387298839 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:35.387506840 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:35.387547030 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:35.387551290 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:35.387567860 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:35.387571390 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:35.387623620 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:35.387642760 DEBUG Initializing workspace `file:///tmp/.tmprtFJHF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:35.387659210 DEBUG Searching for a project in '/tmp/.tmprtFJHF/src' 2026-10-16 08:10:35.387694170 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:35.387700180 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:35.388962195 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:35.388974825 DEBUG Resolving local virtual environment: /tmp/.tmprtFJHF/src/.venv 2026-10-16 08:10:35.389025195 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:35.389030015 DEBUG No virtual environment found 2026-10-16 08:10:35.389043665 DEBUG Adding first-party search path `/tmp/.tmprtFJHF/src` 2026-10-16 08:10:35.389047795 DEBUG Using vendored stdlib 2026-10-16 08:10:35.389156445 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:35.389161815 DEBUG Adding new file root '/tmp/.tmprtFJHF/src' of kind Project 2026-10-16 08:10:35.392473167 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:35.392488587 DEBUG Updating project to check open files 2026-10-16 08:10:35.392571847 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprtFJHF/src/main.py") 2026-10-16 08:10:35.392584507 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprtFJHF/src/main.py` 2026-10-16 08:10:35.392591477 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprtFJHF/src/main.py` 2026-10-16 08:10:35.392735268 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprtFJHF/src/main.py` to project `src` 2026-10-16 08:10:35.392749818 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprtFJHF/src/main.py` 2026-10-16 08:10:35.392752318 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:35.392760288 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:35.393104229 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprtFJHF/src/main.py"))}: Checking file '/tmp/.tmprtFJHF/src/main.py' 2026-10-16 08:10:35.393434710 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprtFJHF/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:35.405676883 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprtFJHF/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:35.410265849 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.50ms 2026-10-16 08:10:35.410289289 DEBUG Received server response for request 2 2026-10-16 08:10:35.410436999 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:35.410449909 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 08:10:35.410453029 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:10:35.410500639 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprtFJHF/external/builtins.pyi") 2026-10-16 08:10:35.410527119 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmprtFJHF/external/builtins.pyi` 2026-10-16 08:10:35.410529739 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 08:10:35.410550760 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:35.410571380 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmprtFJHF/external/builtins.pyi", kind: File } 2026-10-16 08:10:35.410577960 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmprtFJHF/external/builtins.pyi` 2026-10-16 08:10:35.410582850 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmprtFJHF/external/builtins.pyi` 2026-10-16 08:10:35.410588810 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(106))}: Removing file `/tmp/.tmprtFJHF/external/builtins.pyi` from project `src` 2026-10-16 08:10:35.410653550 DEBUG method="textDocument/diagnostic" response.id=3 duration=58.94µs 2026-10-16 08:10:35.410663950 DEBUG Received server response for request 3 2026-10-16 08:10:35.420774985 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:35.420804995 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:35.420811555 DEBUG method="shutdown" response.id=4 duration=10.16µs 2026-10-16 08:10:35.420821235 DEBUG Received server response for request 4 2026-10-16 08:10:35.420825065 DEBUG Client sends notification `exit` 2026-10-16 08:10:35.420840945 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-10-16 08:10:35.426214564 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:35.426288964 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:35.426335934 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:35.426408655 DEBUG Client info: None 2026-10-16 08:10:35.426435055 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:35.426448935 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:35.426455195 INFO Version: Unknown 2026-10-16 08:10:35.426497015 DEBUG Received server response for request 1 2026-10-16 08:10:35.426543985 DEBUG Client sends notification `initialized` 2026-10-16 08:10:35.426559405 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:35.426662525 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:35.426700986 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:35.426704476 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:35.426720726 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:35.426723946 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:35.426769196 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:35.426784866 DEBUG Initializing workspace `file:///tmp/.tmpev63bn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:35.426801016 DEBUG Searching for a project in '/tmp/.tmpev63bn/src' 2026-10-16 08:10:35.426853816 DEBUG Found project at '/tmp/.tmpev63bn' 2026-10-16 08:10:35.426858726 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:35.427354398 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:35.427359528 DEBUG Resolving local virtual environment: /tmp/.tmpev63bn/.venv 2026-10-16 08:10:35.427421908 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:35.427425938 DEBUG No virtual environment found 2026-10-16 08:10:35.427435648 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:10:35.427443878 DEBUG Adding first-party search path `/tmp/.tmpev63bn/src` 2026-10-16 08:10:35.427447818 DEBUG Adding first-party search path `/tmp/.tmpev63bn` 2026-10-16 08:10:35.427451838 DEBUG Using vendored stdlib 2026-10-16 08:10:35.427541658 INFO Python version: Python 3.10, platform: linux 2026-10-16 08:10:35.427546518 DEBUG Adding new file root '/tmp/.tmpev63bn' of kind Project 2026-10-16 08:10:35.430412578 INFO Project::index_files{project=.tmpev63bn}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:35.430430668 DEBUG Updating project to check open files 2026-10-16 08:10:35.430495619 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpev63bn/src/foo.py") 2026-10-16 08:10:35.430502689 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpev63bn/src/foo.py` 2026-10-16 08:10:35.430509559 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpev63bn/src/foo.py` 2026-10-16 08:10:35.430622419 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpev63bn/src/foo.py` to project `.tmpev63bn` 2026-10-16 08:10:35.430633289 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpev63bn/src/foo.py` 2026-10-16 08:10:35.430635519 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:35.430642709 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:35.430840540 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpev63bn/src/foo.py"))}: Checking file '/tmp/.tmpev63bn/src/foo.py' 2026-10-16 08:10:35.431029831 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpev63bn/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:35.445797882 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpev63bn/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-16 08:10:35.445831672 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpev63bn/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:35.445956262 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.31ms 2026-10-16 08:10:35.445990162 DEBUG Received server response for request 2 2026-10-16 08:10:35.456280708 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:35.456317268 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:35.456323558 DEBUG method="shutdown" response.id=3 duration=9.67µs 2026-10-16 08:10:35.456340428 DEBUG Received server response for request 3 2026-10-16 08:10:35.456344458 DEBUG Client sends notification `exit` 2026-10-16 08:10:35.456360448 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-10-16 08:10:35.461882968 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:35.461953028 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:35.461991618 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:35.462059188 DEBUG Client info: None 2026-10-16 08:10:35.462091008 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:35.462104828 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:35.462111658 INFO Version: Unknown 2026-10-16 08:10:35.462154828 DEBUG Received server response for request 1 2026-10-16 08:10:35.462197089 DEBUG Client sends notification `initialized` 2026-10-16 08:10:35.462212669 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:35.462416079 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:35.462466759 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:35.462470610 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:35.462487830 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:35.462491100 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:35.462542260 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:35.462563010 DEBUG Initializing workspace `file:///tmp/.tmp1wun2i/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:35.462582990 DEBUG Searching for a project in '/tmp/.tmp1wun2i/src' 2026-10-16 08:10:35.462617550 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:35.462623560 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:35.464147465 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:35.464166575 DEBUG Resolving local virtual environment: /tmp/.tmp1wun2i/src/.venv 2026-10-16 08:10:35.464231416 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:35.464237766 DEBUG No virtual environment found 2026-10-16 08:10:35.464256866 DEBUG Adding first-party search path `/tmp/.tmp1wun2i/src` 2026-10-16 08:10:35.464261346 DEBUG Using vendored stdlib 2026-10-16 08:10:35.464411776 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:35.464419436 DEBUG Adding new file root '/tmp/.tmp1wun2i/src' of kind Project 2026-10-16 08:10:35.466954375 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:35.466974435 DEBUG Updating project to check open files 2026-10-16 08:10:35.467066125 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1wun2i/src/foo.py") 2026-10-16 08:10:35.467078575 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1wun2i/src/foo.py` 2026-10-16 08:10:35.467085656 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1wun2i/src/foo.py` 2026-10-16 08:10:35.467219746 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1wun2i/src/foo.py` to project `src` 2026-10-16 08:10:35.467234616 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1wun2i/src/foo.py` 2026-10-16 08:10:35.467237596 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:35.467245676 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:35.467407497 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1wun2i/src/foo.py"))}: Checking file '/tmp/.tmp1wun2i/src/foo.py' 2026-10-16 08:10:35.467564847 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1wun2i/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:35.476972130 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1wun2i/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:35.481141644 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.89ms 2026-10-16 08:10:35.481160194 DEBUG Received server response for request 2 2026-10-16 08:10:35.481192994 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:35.481201874 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:10:35.481221204 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:35.481247125 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp1wun2i/src/foo.py", kind: FileContent } 2026-10-16 08:10:35.481252655 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp1wun2i/src/foo.py` 2026-10-16 08:10:35.481341175 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp1wun2i/src/foo.py` to project `src` 2026-10-16 08:10:35.481397425 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1wun2i/src/foo.py"))}: Checking file '/tmp/.tmp1wun2i/src/foo.py' 2026-10-16 08:10:35.481467405 DEBUG method="textDocument/diagnostic" response.id=3 duration=115.44µs 2026-10-16 08:10:35.481479365 DEBUG Received server response for request 3 2026-10-16 08:10:35.491556420 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:35.491576790 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:35.491583290 DEBUG method="shutdown" response.id=4 duration=9.68µs 2026-10-16 08:10:35.491599211 DEBUG Received server response for request 4 2026-10-16 08:10:35.491603601 DEBUG Client sends notification `exit` 2026-10-16 08:10:35.491619391 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_rendered_source_changed ... 2026-10-16 08:10:35.494587311 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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-10-16 08:10:35.494661231 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:35.494697321 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:35.494752211 DEBUG Client info: None 2026-10-16 08:10:35.494780382 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:35.494792842 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-16 08:10:35.494799642 INFO Version: Unknown 2026-10-16 08:10:35.494840542 DEBUG Received server response for request 1 2026-10-16 08:10:35.494886852 DEBUG Client sends notification `initialized` 2026-10-16 08:10:35.494900782 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:35.494996392 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:35.495035542 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:35.495039572 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:35.495054452 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:35.495057632 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:35.495107333 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:35.495120883 DEBUG Initializing workspace `file:///tmp/.tmpxX4slu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:35.495135353 DEBUG Searching for a project in '/tmp/.tmpxX4slu/src' 2026-10-16 08:10:35.495167973 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:35.495173003 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:35.495662925 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:35.495669335 DEBUG Resolving local virtual environment: /tmp/.tmpxX4slu/src/.venv 2026-10-16 08:10:35.495712215 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:35.495716145 DEBUG No virtual environment found 2026-10-16 08:10:35.495727325 DEBUG Adding first-party search path `/tmp/.tmpxX4slu/src` 2026-10-16 08:10:35.495731515 DEBUG Using vendored stdlib 2026-10-16 08:10:35.495817735 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:35.495822395 DEBUG Adding new file root '/tmp/.tmpxX4slu/src' of kind Project 2026-10-16 08:10:35.497804662 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:35.497823512 DEBUG Updating project to check open files 2026-10-16 08:10:35.497885572 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxX4slu/src/foo.py") 2026-10-16 08:10:35.497892512 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpxX4slu/src/foo.py` 2026-10-16 08:10:35.497898922 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpxX4slu/src/foo.py` 2026-10-16 08:10:35.498019793 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpxX4slu/src/foo.py` to project `src` 2026-10-16 08:10:35.498032923 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxX4slu/src/foo.py` 2026-10-16 08:10:35.498035143 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:35.498042043 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:35.498170673 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxX4slu/src/foo.py"))}: Checking file '/tmp/.tmpxX4slu/src/foo.py' 2026-10-16 08:10:35.498298434 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxX4slu/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:35.508089448 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxX4slu/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:35.512383292 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.33ms 2026-10-16 08:10:35.512402312 DEBUG Received server response for request 2 2026-10-16 08:10:35.512676013 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:35.512686973 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:10:35.512700394 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:35.512727534 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpxX4slu/src/foo.py", kind: FileContent } 2026-10-16 08:10:35.512732704 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpxX4slu/src/foo.py` 2026-10-16 08:10:35.512818124 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpxX4slu/src/foo.py` to project `src` 2026-10-16 08:10:35.512861624 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxX4slu/src/foo.py"))}: Checking file '/tmp/.tmpxX4slu/src/foo.py' 2026-10-16 08:10:35.512961694 DEBUG method="textDocument/diagnostic" response.id=3 duration=134.90µs 2026-10-16 08:10:35.512975694 DEBUG Received server response for request 3 2026-10-16 08:10:35.523175620 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:35.523198270 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:35.523204270 DEBUG method="shutdown" response.id=4 duration=10.44µs 2026-10-16 08:10:35.523213330 DEBUG Received server response for request 4 2026-10-16 08:10:35.523217100 DEBUG Client sends notification `exit` 2026-10-16 08:10:35.523226950 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-10-16 08:10:35.526257161 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:35.526326421 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:35.526385161 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:35.526435471 DEBUG Client info: None 2026-10-16 08:10:35.526459311 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:35.526472441 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:35.526479221 INFO Version: Unknown 2026-10-16 08:10:35.526519311 DEBUG Received server response for request 1 2026-10-16 08:10:35.526561652 DEBUG Client sends notification `initialized` 2026-10-16 08:10:35.526576972 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:35.526679722 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:35.526714872 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:35.526718202 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:35.526734012 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:35.526737002 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:35.526781142 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:35.526796062 DEBUG Initializing workspace `file:///tmp/.tmp5oaVXa/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:35.526811552 DEBUG Searching for a project in '/tmp/.tmp5oaVXa/src' 2026-10-16 08:10:35.526844393 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:35.526849203 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:35.527330534 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:35.527335914 DEBUG Resolving local virtual environment: /tmp/.tmp5oaVXa/src/.venv 2026-10-16 08:10:35.527396384 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:35.527400754 DEBUG No virtual environment found 2026-10-16 08:10:35.527411584 DEBUG Adding first-party search path `/tmp/.tmp5oaVXa/src` 2026-10-16 08:10:35.527415674 DEBUG Using vendored stdlib 2026-10-16 08:10:35.527499115 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:35.527504035 DEBUG Adding new file root '/tmp/.tmp5oaVXa/src' of kind Project 2026-10-16 08:10:35.530475435 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:35.530494225 DEBUG Updating project to check open files 2026-10-16 08:10:35.530556405 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5oaVXa/src/foo.py") 2026-10-16 08:10:35.530563445 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5oaVXa/src/foo.py` 2026-10-16 08:10:35.530570176 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5oaVXa/src/foo.py` 2026-10-16 08:10:35.530686736 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5oaVXa/src/foo.py` to project `src` 2026-10-16 08:10:35.530699816 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5oaVXa/src/foo.py` 2026-10-16 08:10:35.530702106 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:35.530709796 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:35.530971857 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5oaVXa/src/foo.py"))}: Checking file '/tmp/.tmp5oaVXa/src/foo.py' 2026-10-16 08:10:35.531084157 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5oaVXa/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:35.539170835 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5oaVXa/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:35.543238279 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.52ms 2026-10-16 08:10:35.543254809 DEBUG Received server response for request 2 2026-10-16 08:10:35.543290900 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:10:35.543330860 DEBUG method="textDocument/diagnostic" response.id=3 duration=26.98µs 2026-10-16 08:10:35.543340560 DEBUG Received server response for request 3 2026-10-16 08:10:35.553386545 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:35.553407125 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:35.553413915 DEBUG method="shutdown" response.id=4 duration=9.81µs 2026-10-16 08:10:35.553424435 DEBUG Received server response for request 4 2026-10-16 08:10:35.553427815 DEBUG Client sends notification `exit` 2026-10-16 08:10:35.553437395 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-16 08:10:35.556399795 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:35.556465065 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:35.556502755 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:35.556566916 DEBUG Client info: None 2026-10-16 08:10:35.556596646 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-10-16 08:10:35.556611376 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:35.556617426 INFO Version: Unknown 2026-10-16 08:10:35.556660426 DEBUG Received server response for request 1 2026-10-16 08:10:35.556701836 DEBUG Client sends notification `initialized` 2026-10-16 08:10:35.556716056 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:35.556893197 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:35.556932297 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:35.556936017 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:35.556950987 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:35.556954057 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:35.557013467 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:35.557033217 DEBUG Initializing workspace `file:///tmp/.tmp2E6M5F/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:35.557051697 DEBUG Searching for a project in '/tmp/.tmp2E6M5F/src' 2026-10-16 08:10:35.557086587 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:35.557091817 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:35.558329862 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:35.558338652 DEBUG Resolving local virtual environment: /tmp/.tmp2E6M5F/src/.venv 2026-10-16 08:10:35.558410012 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:35.558414832 DEBUG No virtual environment found 2026-10-16 08:10:35.558426582 DEBUG Adding first-party search path `/tmp/.tmp2E6M5F/src` 2026-10-16 08:10:35.558430772 DEBUG Using vendored stdlib 2026-10-16 08:10:35.558541932 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:35.558547712 DEBUG Adding new file root '/tmp/.tmp2E6M5F/src' of kind Project 2026-10-16 08:10:35.561667343 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:35.561753814 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2E6M5F/src/foo.py") 2026-10-16 08:10:35.561764744 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2E6M5F/src/foo.py` 2026-10-16 08:10:35.561787054 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2E6M5F/src/foo.py` 2026-10-16 08:10:35.561924374 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2E6M5F/src/foo.py` to project `src` 2026-10-16 08:10:35.561939154 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2E6M5F/src/foo.py` 2026-10-16 08:10:35.561941594 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:35.561950544 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:35.562081735 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2E6M5F/src/foo.py"))}: Checking file '/tmp/.tmp2E6M5F/src/foo.py' 2026-10-16 08:10:35.562230455 DEBUG method="textDocument/diagnostic" response.id=2 duration=272.76µs 2026-10-16 08:10:35.562245515 DEBUG Received server response for request 2 2026-10-16 08:10:35.562319165 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:10:35.562347496 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:35.562364136 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:35.562382666 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 08:10:37.562438953 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:37.562555843 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:37.562607343 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-16 08:10:37.562618643 DEBUG method="shutdown" response.id=4 duration=71.90µs 2026-10-16 08:10:37.562622573 DEBUG Received server response for request 3 2026-10-16 08:10:37.562627213 DEBUG Received server response for request 4 2026-10-16 08:10:37.562632493 DEBUG Client sends notification `exit` 2026-10-16 08:10:37.562642773 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-10-16 08:10:37.565065182 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:37.565147372 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:37.565197772 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:37.565275683 DEBUG Client info: None 2026-10-16 08:10:37.565303563 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:37.565318913 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:37.565326383 INFO Version: Unknown 2026-10-16 08:10:37.565386063 DEBUG Received server response for request 1 2026-10-16 08:10:37.565432933 DEBUG Client sends notification `initialized` 2026-10-16 08:10:37.565449103 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:37.565656734 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:37.565696624 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:37.565701074 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:37.565718934 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:37.565722034 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:37.565792384 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:37.565814034 DEBUG Initializing workspace `file:///tmp/.tmpfLbgJD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:37.565833344 DEBUG Searching for a project in '/tmp/.tmpfLbgJD/src' 2026-10-16 08:10:37.565870635 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:37.565876475 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:37.567140029 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:37.567153159 DEBUG Resolving local virtual environment: /tmp/.tmpfLbgJD/src/.venv 2026-10-16 08:10:37.567203879 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:37.567208499 DEBUG No virtual environment found 2026-10-16 08:10:37.567221919 DEBUG Adding first-party search path `/tmp/.tmpfLbgJD/src` 2026-10-16 08:10:37.567226059 DEBUG Using vendored stdlib 2026-10-16 08:10:37.567338140 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:37.567345580 DEBUG Adding new file root '/tmp/.tmpfLbgJD/src' of kind Project 2026-10-16 08:10:37.570499741 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:37.570518521 DEBUG Updating project to check open files 2026-10-16 08:10:37.570606461 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfLbgJD/src/foo.py") 2026-10-16 08:10:37.570617321 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfLbgJD/src/foo.py` 2026-10-16 08:10:37.570625701 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfLbgJD/src/foo.py` 2026-10-16 08:10:37.570760412 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfLbgJD/src/foo.py` to project `src` 2026-10-16 08:10:37.570775222 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfLbgJD/src/foo.py` 2026-10-16 08:10:37.570777612 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:37.570785522 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:37.570990983 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfLbgJD/src/foo.py"))}: Checking file '/tmp/.tmpfLbgJD/src/foo.py' 2026-10-16 08:10:37.571261223 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfLbgJD/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:37.579800683 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfLbgJD/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:37.590333570 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.54ms 2026-10-16 08:10:37.590386761 DEBUG Received server response for request 2 2026-10-16 08:10:37.600569396 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:37.600607346 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:37.600616436 DEBUG method="shutdown" response.id=3 duration=14.32µs 2026-10-16 08:10:37.600633086 DEBUG Received server response for request 3 2026-10-16 08:10:37.600637296 DEBUG Client sends notification `exit` 2026-10-16 08:10:37.600652756 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-10-16 08:10:37.606794718 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:37.606864878 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:37.606905978 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:37.606973389 DEBUG Client info: None 2026-10-16 08:10:37.607005659 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:37.607019539 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:37.607025669 INFO Version: Unknown 2026-10-16 08:10:37.607068539 DEBUG Received server response for request 1 2026-10-16 08:10:37.607112919 DEBUG Client sends notification `initialized` 2026-10-16 08:10:37.607128869 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:37.607312720 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:37.607382040 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:37.607385900 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:37.607403240 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:37.607406220 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:37.607460250 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:37.607481720 DEBUG Initializing workspace `file:///tmp/.tmpWKGtKK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:37.607499700 DEBUG Searching for a project in '/tmp/.tmpWKGtKK/src' 2026-10-16 08:10:37.607548291 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:37.607553521 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:37.608761575 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:37.608772705 DEBUG Resolving local virtual environment: /tmp/.tmpWKGtKK/src/.venv 2026-10-16 08:10:37.608825185 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:37.608830085 DEBUG No virtual environment found 2026-10-16 08:10:37.608841985 DEBUG Adding first-party search path `/tmp/.tmpWKGtKK/src` 2026-10-16 08:10:37.608846235 DEBUG Using vendored stdlib 2026-10-16 08:10:37.608961896 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:37.608969156 DEBUG Adding new file root '/tmp/.tmpWKGtKK/src' of kind Project 2026-10-16 08:10:37.611185203 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:37.611203273 DEBUG Updating project to check open files 2026-10-16 08:10:37.611288714 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWKGtKK/src/foo.py") 2026-10-16 08:10:37.611298134 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWKGtKK/src/foo.py` 2026-10-16 08:10:37.611305294 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWKGtKK/src/foo.py` 2026-10-16 08:10:37.611448154 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWKGtKK/src/foo.py` to project `src` 2026-10-16 08:10:37.611463434 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWKGtKK/src/foo.py` 2026-10-16 08:10:37.611465834 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:37.611474954 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:37.611671205 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWKGtKK/src/foo.py"))}: Checking file '/tmp/.tmpWKGtKK/src/foo.py' 2026-10-16 08:10:37.611838276 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWKGtKK/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:37.620320825 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWKGtKK/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:37.624488089 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.01ms 2026-10-16 08:10:37.624508989 DEBUG Received server response for request 2 2026-10-16 08:10:37.634813735 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:37.634846065 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:37.634852345 DEBUG method="shutdown" response.id=3 duration=10.23µs 2026-10-16 08:10:37.634861845 DEBUG Received server response for request 3 2026-10-16 08:10:37.634865945 DEBUG Client sends notification `exit` 2026-10-16 08:10:37.634882245 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-10-16 08:10:37.637907346 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:37.637979896 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:37.638022806 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:37.638084256 DEBUG Client info: None 2026-10-16 08:10:37.638114337 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:37.638127417 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:37.638133837 INFO Version: Unknown 2026-10-16 08:10:37.638177137 DEBUG Received server response for request 1 2026-10-16 08:10:37.638217957 DEBUG Client sends notification `initialized` 2026-10-16 08:10:37.638232467 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:37.638403538 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:37.638448288 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:37.638452368 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:37.638470318 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:37.638473658 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:37.638527978 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:37.638546568 DEBUG Initializing workspace `file:///tmp/.tmpDz0Y9T/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:37.638564738 DEBUG Searching for a project in '/tmp/.tmpDz0Y9T/src' 2026-10-16 08:10:37.638600758 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:37.638606128 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:37.639783432 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:37.639795762 DEBUG Resolving local virtual environment: /tmp/.tmpDz0Y9T/src/.venv 2026-10-16 08:10:37.639848423 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:37.639853083 DEBUG No virtual environment found 2026-10-16 08:10:37.639865143 DEBUG Adding first-party search path `/tmp/.tmpDz0Y9T/src` 2026-10-16 08:10:37.639869393 DEBUG Using vendored stdlib 2026-10-16 08:10:37.639991823 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:37.639996923 DEBUG Adding new file root '/tmp/.tmpDz0Y9T/src' of kind Project 2026-10-16 08:10:37.642217061 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:37.642300841 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDz0Y9T/src/foo.py") 2026-10-16 08:10:37.642311931 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDz0Y9T/src/foo.py` 2026-10-16 08:10:37.642331561 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDz0Y9T/src/foo.py` 2026-10-16 08:10:37.642462992 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDz0Y9T/src/foo.py` to project `src` 2026-10-16 08:10:37.642476382 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDz0Y9T/src/foo.py` 2026-10-16 08:10:37.642478692 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:37.642487012 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:37.642540412 DEBUG method="textDocument/diagnostic" response.id=2 duration=46.40µs 2026-10-16 08:10:37.642569362 DEBUG Received server response for request 2 2026-10-16 08:10:37.652727147 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:37.652753507 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:37.652759747 DEBUG method="shutdown" response.id=3 duration=10.14µs 2026-10-16 08:10:37.652770477 DEBUG Received server response for request 3 2026-10-16 08:10:37.652774067 DEBUG Client sends notification `exit` 2026-10-16 08:10:37.652782577 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-10-16 08:10:37.654446653 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:37.654510853 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:37.654551024 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:37.654597864 DEBUG Client info: None 2026-10-16 08:10:37.654624634 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:37.654635864 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:37.654641154 INFO Version: Unknown 2026-10-16 08:10:37.654682554 DEBUG Received server response for request 1 2026-10-16 08:10:37.654720644 DEBUG Client sends notification `initialized` 2026-10-16 08:10:37.654734894 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:37.654799294 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:37.654858565 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:37.654862125 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:37.654876835 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:37.654879725 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:37.654922835 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:37.654935915 DEBUG Initializing workspace `file:///tmp/.tmpB8l5qi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:37.654950255 DEBUG Searching for a project in '/tmp/.tmpB8l5qi/src' 2026-10-16 08:10:37.654999735 DEBUG Found project at '/tmp/.tmpB8l5qi' 2026-10-16 08:10:37.655004445 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:37.655476867 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:37.655482487 DEBUG Resolving local virtual environment: /tmp/.tmpB8l5qi/.venv 2026-10-16 08:10:37.655520267 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:37.655524467 DEBUG No virtual environment found 2026-10-16 08:10:37.655533907 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:10:37.655542157 DEBUG Adding first-party search path `/tmp/.tmpB8l5qi/src` 2026-10-16 08:10:37.655545887 DEBUG Adding first-party search path `/tmp/.tmpB8l5qi` 2026-10-16 08:10:37.655549907 DEBUG Using vendored stdlib 2026-10-16 08:10:37.655630427 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:37.655634547 DEBUG Adding new file root '/tmp/.tmpB8l5qi' of kind Project 2026-10-16 08:10:37.657242773 DEBUG Skipping directory '/tmp/.tmpB8l5qi/src/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-16 08:10:37.658408777 INFO Project::index_files{project=.tmpB8l5qi}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:37.658427307 DEBUG Updating project to check open files 2026-10-16 08:10:37.658492117 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpB8l5qi/src/foo.py") 2026-10-16 08:10:37.658499937 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpB8l5qi/src/foo.py` 2026-10-16 08:10:37.658507727 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpB8l5qi/src/foo.py` 2026-10-16 08:10:37.658619448 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpB8l5qi/src/foo.py` to project `.tmpB8l5qi` 2026-10-16 08:10:37.658633048 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpB8l5qi/src/foo.py` 2026-10-16 08:10:37.658635668 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:37.658643128 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:37.658791698 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpB8l5qi/src/foo.py"))}: Checking file '/tmp/.tmpB8l5qi/src/foo.py' 2026-10-16 08:10:37.658955449 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpB8l5qi/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:37.669821766 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpB8l5qi/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:37.675429876 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.78ms 2026-10-16 08:10:37.675449566 DEBUG Received server response for request 2 2026-10-16 08:10:37.675673407 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:37.675686507 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:10:37.675721157 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpB8l5qi/src/excluded/lib.py") 2026-10-16 08:10:37.675776847 DEBUG method="textDocument/diagnostic" response.id=3 duration=30.83µs 2026-10-16 08:10:37.675786867 DEBUG Received server response for request 3 2026-10-16 08:10:37.685941182 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:37.685970072 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:37.685978082 DEBUG method="shutdown" response.id=4 duration=11.10µs 2026-10-16 08:10:37.685987832 DEBUG Received server response for request 4 2026-10-16 08:10:37.685992242 DEBUG Client sends notification `exit` 2026-10-16 08:10:37.686007973 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-10-16 08:10:37.689204954 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:37.689271504 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:37.689308054 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:37.689380384 DEBUG Client info: None 2026-10-16 08:10:37.689405694 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:37.689419364 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:37.689425454 INFO Version: Unknown 2026-10-16 08:10:37.689465555 DEBUG Received server response for request 1 2026-10-16 08:10:37.689511075 DEBUG Client sends notification `initialized` 2026-10-16 08:10:37.689527145 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:37.689604835 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:37.689739325 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:37.689743295 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:37.689762156 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:37.689765616 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:37.689815386 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:37.689834156 DEBUG Initializing workspace `file:///tmp/.tmpZCjgbN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:37.689852816 DEBUG Searching for a project in '/tmp/.tmpZCjgbN/src' 2026-10-16 08:10:37.689889936 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:37.689895466 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:37.691112360 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:37.691123950 DEBUG Resolving local virtual environment: /tmp/.tmpZCjgbN/src/.venv 2026-10-16 08:10:37.691177591 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:37.691182511 DEBUG No virtual environment found 2026-10-16 08:10:37.691194801 DEBUG Adding first-party search path `/tmp/.tmpZCjgbN/src` 2026-10-16 08:10:37.691198881 DEBUG Using vendored stdlib 2026-10-16 08:10:37.691311971 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:37.691319461 DEBUG Adding new file root '/tmp/.tmpZCjgbN/src' of kind Project 2026-10-16 08:10:37.694475502 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:37.694492542 DEBUG Updating project to check open files 2026-10-16 08:10:37.694575992 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZCjgbN/src/foo.py") 2026-10-16 08:10:37.694586542 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZCjgbN/src/foo.py` 2026-10-16 08:10:37.694594652 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZCjgbN/src/foo.py` 2026-10-16 08:10:37.694729363 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZCjgbN/src/foo.py` to project `src` 2026-10-16 08:10:37.694742773 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZCjgbN/src/foo.py` 2026-10-16 08:10:37.694745043 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:37.694753483 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:37.695390995 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZCjgbN/src/foo.py"))}: Checking file '/tmp/.tmpZCjgbN/src/foo.py' 2026-10-16 08:10:37.696361588 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZCjgbN/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:37.712521824 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.76ms 2026-10-16 08:10:37.712542684 DEBUG Received server response for request 2 2026-10-16 08:10:37.722805670 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:37.722842830 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:37.722848530 DEBUG method="shutdown" response.id=3 duration=9.51µs 2026-10-16 08:10:37.722858820 DEBUG Received server response for request 3 2026-10-16 08:10:37.722863270 DEBUG Client sends notification `exit` 2026-10-16 08:10:37.722878840 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-10-16 08:10:37.726593073 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:37.726668083 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:37.726708713 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:37.726779914 DEBUG Client info: None 2026-10-16 08:10:37.726811294 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:37.726825074 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:37.726831154 INFO Version: Unknown 2026-10-16 08:10:37.726873464 DEBUG Received server response for request 1 2026-10-16 08:10:37.726915554 DEBUG Client sends notification `initialized` 2026-10-16 08:10:37.726929504 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:37.727000745 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:37.727120705 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:37.727124315 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:37.727140055 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:37.727143445 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:37.727204445 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:37.727223905 DEBUG Initializing workspace `file:///tmp/.tmpVVzcNA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:37.727240735 DEBUG Searching for a project in '/tmp/.tmpVVzcNA/src' 2026-10-16 08:10:37.727275295 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:37.727280815 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:37.728417259 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:37.728428290 DEBUG Resolving local virtual environment: /tmp/.tmpVVzcNA/src/.venv 2026-10-16 08:10:37.728477340 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:37.728481650 DEBUG No virtual environment found 2026-10-16 08:10:37.728493700 DEBUG Adding first-party search path `/tmp/.tmpVVzcNA/src` 2026-10-16 08:10:37.728497920 DEBUG Using vendored stdlib 2026-10-16 08:10:37.728603370 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:37.728609950 DEBUG Adding new file root '/tmp/.tmpVVzcNA/src' of kind Project 2026-10-16 08:10:37.730749397 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:37.730767938 DEBUG Updating project to check open files 2026-10-16 08:10:37.730852228 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVVzcNA/src/foo.py") 2026-10-16 08:10:37.730862768 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVVzcNA/src/foo.py` 2026-10-16 08:10:37.730869458 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVVzcNA/src/foo.py` 2026-10-16 08:10:37.730998648 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVVzcNA/src/foo.py` to project `src` 2026-10-16 08:10:37.731012858 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVVzcNA/src/foo.py` 2026-10-16 08:10:37.731015118 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:37.731022648 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:37.731166199 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVVzcNA/src/foo.py"))}: Checking file '/tmp/.tmpVVzcNA/src/foo.py' 2026-10-16 08:10:37.731349050 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVVzcNA/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:37.739715999 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVVzcNA/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:37.744926807 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.90ms 2026-10-16 08:10:37.744946347 DEBUG Received server response for request 2 2026-10-16 08:10:37.755207622 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:37.755239162 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:37.755246742 DEBUG method="shutdown" response.id=3 duration=11.94µs 2026-10-16 08:10:37.755263602 DEBUG Received server response for request 3 2026-10-16 08:10:37.755267862 DEBUG Client sends notification `exit` 2026-10-16 08:10:37.755284233 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-10-16 08:10:37.758197763 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:37.758255213 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:37.758289483 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:37.758339983 DEBUG Client info: None 2026-10-16 08:10:37.758383333 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:37.758395143 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:37.758400683 INFO Version: Unknown 2026-10-16 08:10:37.758438213 DEBUG Received server response for request 1 2026-10-16 08:10:37.758471494 DEBUG Client sends notification `initialized` 2026-10-16 08:10:37.758485284 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:37.758553074 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:37.758616654 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:37.758620174 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:37.758634574 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:37.758637514 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:37.758684914 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:37.758699114 DEBUG Initializing workspace `file:///tmp/.tmpbJXsNw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:37.758714294 DEBUG Searching for a project in '/tmp/.tmpbJXsNw/src' 2026-10-16 08:10:37.758747925 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:37.758753065 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:37.759244516 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:37.759251596 DEBUG Resolving local virtual environment: /tmp/.tmpbJXsNw/src/.venv 2026-10-16 08:10:37.759295906 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:37.759300126 DEBUG No virtual environment found 2026-10-16 08:10:37.759311347 DEBUG Adding first-party search path `/tmp/.tmpbJXsNw/src` 2026-10-16 08:10:37.759315607 DEBUG Using vendored stdlib 2026-10-16 08:10:37.759420097 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:37.759424807 DEBUG Adding new file root '/tmp/.tmpbJXsNw/src' of kind Project 2026-10-16 08:10:37.761410234 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:37.761428634 DEBUG Updating project to check open files 2026-10-16 08:10:37.761490054 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbJXsNw/src/foo.py") 2026-10-16 08:10:37.761497494 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbJXsNw/src/foo.py` 2026-10-16 08:10:37.761505004 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbJXsNw/src/foo.py` 2026-10-16 08:10:37.761619774 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbJXsNw/src/foo.py` to project `src` 2026-10-16 08:10:37.761632494 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbJXsNw/src/foo.py` 2026-10-16 08:10:37.761634804 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:37.761642195 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:37.761989346 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbJXsNw/src/foo.py"))}: Checking file '/tmp/.tmpbJXsNw/src/foo.py' 2026-10-16 08:10:37.762123646 DEBUG method="textDocument/diagnostic" response.id=2 duration=475.05µs 2026-10-16 08:10:37.762138466 DEBUG Received server response for request 2 2026-10-16 08:10:37.772348842 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:37.772383472 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:37.772391322 DEBUG method="shutdown" response.id=3 duration=10.67µs 2026-10-16 08:10:37.772401582 DEBUG Received server response for request 3 2026-10-16 08:10:37.772405352 DEBUG Client sends notification `exit` 2026-10-16 08:10:37.772414852 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-10-16 08:10:37.773889497 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:37.773944657 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:37.773978347 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:37.774032267 DEBUG Client info: None 2026-10-16 08:10:37.774064218 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:37.774076248 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:37.774081468 INFO Version: Unknown 2026-10-16 08:10:37.774122438 DEBUG Received server response for request 1 2026-10-16 08:10:37.774153438 DEBUG Client sends notification `initialized` 2026-10-16 08:10:37.774168168 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:37.774258128 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:37.774294278 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:37.774298258 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:37.774311948 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:37.774314958 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:37.774381129 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:37.774394279 DEBUG Initializing workspace `file:///tmp/.tmpyQRe3t/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:37.774409649 DEBUG Searching for a project in '/tmp/.tmpyQRe3t/src' 2026-10-16 08:10:37.774442219 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:37.774446739 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:37.774887800 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:37.774892781 DEBUG Resolving local virtual environment: /tmp/.tmpyQRe3t/src/.venv 2026-10-16 08:10:37.774932941 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:37.774936971 DEBUG No virtual environment found 2026-10-16 08:10:37.774947321 DEBUG Adding first-party search path `/tmp/.tmpyQRe3t/src` 2026-10-16 08:10:37.774951381 DEBUG Using vendored stdlib 2026-10-16 08:10:37.775031591 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:37.775035741 DEBUG Adding new file root '/tmp/.tmpyQRe3t/src' of kind Project 2026-10-16 08:10:37.777039598 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:37.777056948 DEBUG Updating project to check open files 2026-10-16 08:10:37.777117568 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyQRe3t/src/foo.py") 2026-10-16 08:10:37.777124328 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyQRe3t/src/foo.py` 2026-10-16 08:10:37.777130888 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyQRe3t/src/foo.py` 2026-10-16 08:10:37.777246209 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyQRe3t/src/foo.py` to project `src` 2026-10-16 08:10:37.777257219 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyQRe3t/src/foo.py` 2026-10-16 08:10:37.777259499 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:37.777266629 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:37.777415809 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpyQRe3t/src/foo.py"))}: Checking file '/tmp/.tmpyQRe3t/src/foo.py' 2026-10-16 08:10:37.777555780 DEBUG method="textDocument/diagnostic" response.id=2 duration=282.91µs 2026-10-16 08:10:37.777569130 DEBUG Received server response for request 2 2026-10-16 08:10:37.787773385 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:37.787796425 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:37.787801815 DEBUG method="shutdown" response.id=3 duration=8.69µs 2026-10-16 08:10:37.787811485 DEBUG Received server response for request 3 2026-10-16 08:10:37.787814885 DEBUG Client sends notification `exit` 2026-10-16 08:10:37.787824625 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::opening_new_file_updates_workspace_index ... 2026-10-16 08:10:37.789529691 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:37.789609411 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:37.789663692 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:37.789717402 DEBUG Client info: None 2026-10-16 08:10:37.789743382 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-10-16 08:10:37.789754732 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:37.789759632 INFO Version: Unknown 2026-10-16 08:10:37.789801202 DEBUG Received server response for request 1 2026-10-16 08:10:37.789847372 DEBUG Client sends notification `initialized` 2026-10-16 08:10:37.789862222 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:37.790021533 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:37.790058923 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:37.790063623 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:37.790079853 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:37.790132863 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:37.790152253 DEBUG Initializing workspace `file:///tmp/.tmpePhZlo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:37.790169973 DEBUG Searching for a project in '/tmp/.tmpePhZlo/src' 2026-10-16 08:10:37.790205114 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:37.790210074 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:37.791481948 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:37.791492808 DEBUG Resolving local virtual environment: /tmp/.tmpePhZlo/src/.venv 2026-10-16 08:10:37.791540968 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:37.791545868 DEBUG No virtual environment found 2026-10-16 08:10:37.791558728 DEBUG Adding first-party search path `/tmp/.tmpePhZlo/src` 2026-10-16 08:10:37.791562868 DEBUG Using vendored stdlib 2026-10-16 08:10:37.791680279 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:37.791686879 DEBUG Adding new file root '/tmp/.tmpePhZlo/src' of kind Project 2026-10-16 08:10:37.793924516 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:37.793976737 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:37.794102107 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpePhZlo/src/initial.py"))}: Checking file '/tmp/.tmpePhZlo/src/initial.py' 2026-10-16 08:10:37.794176647 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpePhZlo/src/initial.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:37.802910108 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpePhZlo/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:37.802984718 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-16 08:10:37.803008798 DEBUG method="workspace/diagnostic" response.id=2 duration=9.06ms 2026-10-16 08:10:37.803033288 DEBUG Received server response for request 2 2026-10-16 08:10:37.803115258 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:37.803126558 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:10:37.803152458 DEBUG notification{method=textDocument/didOpen}: Updating the revision of `/tmp/.tmpePhZlo/src` 2026-10-16 08:10:37.803230469 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpePhZlo/src/added.py") 2026-10-16 08:10:37.803236929 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpePhZlo/src/added.py` 2026-10-16 08:10:37.803242779 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpePhZlo/src/added.py` 2026-10-16 08:10:37.803385599 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpePhZlo/src/added.py` to project `src` 2026-10-16 08:10:37.803406759 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpePhZlo/src/added.py` 2026-10-16 08:10:37.803409489 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:37.803415709 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(104))}}: Set open project files (count: 1) 2026-10-16 08:10:37.803440079 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:37.803644390 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpePhZlo/src/added.py"))}: Checking file '/tmp/.tmpePhZlo/src/added.py' 2026-10-16 08:10:37.803672670 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpePhZlo/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:37.803843351 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:37.803884351 DEBUG method="workspace/diagnostic" response.id=3 duration=461.38µs 2026-10-16 08:10:37.803899491 DEBUG Received server response for request 3 2026-10-16 08:10:37.814018536 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:37.814051856 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:37.814061696 DEBUG method="shutdown" response.id=4 duration=14.97µs 2026-10-16 08:10:37.814078216 DEBUG Received server response for request 4 2026-10-16 08:10:37.814081496 DEBUG Client sends notification `exit` 2026-10-16 08:10:37.814095786 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::synchronization_failure_highlights_script_metadata ... 2026-10-16 08:10:37.818344321 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-10-16 08:10:37.818429391 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:37.818470341 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:37.818536492 DEBUG Client info: None 2026-10-16 08:10:37.818564962 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-10-16 08:10:37.818580172 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:37.818586252 INFO Version: Unknown 2026-10-16 08:10:37.818631632 DEBUG Received server response for request 1 2026-10-16 08:10:37.818676872 DEBUG Client sends notification `initialized` 2026-10-16 08:10:37.818692862 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:37.818858203 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:37.818896433 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:37.818900283 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:37.818915493 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:37.818970753 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:37.818988863 DEBUG Initializing workspace `file:///tmp/.tmpHsA9bB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:37.819006223 DEBUG Searching for a project in '/tmp/.tmpHsA9bB/src' 2026-10-16 08:10:37.819044533 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:37.819050203 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:37.820241198 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:37.820253738 DEBUG Resolving local virtual environment: /tmp/.tmpHsA9bB/src/.venv 2026-10-16 08:10:37.820306318 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:37.820311058 DEBUG No virtual environment found 2026-10-16 08:10:37.820323958 DEBUG Adding first-party search path `/tmp/.tmpHsA9bB/src` 2026-10-16 08:10:37.820327978 DEBUG Using vendored stdlib 2026-10-16 08:10:37.820457938 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:37.820465318 DEBUG Adding new file root '/tmp/.tmpHsA9bB/src' of kind Project 2026-10-16 08:10:37.823591409 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:37.823611899 DEBUG Requested script environment synchronization for `/tmp/.tmpHsA9bB/src/script.py` 2026-10-16 08:10:37.823651439 DEBUG Starting 8 uv synchronization workers 2026-10-16 08:10:37.823817340 DEBUG Queuing script synchronization for `/tmp/.tmpHsA9bB/src/script.py` 2026-10-16 08:10:37.823829130 DEBUG Updating project to check open files 2026-10-16 08:10:37.823830760 INFO uv_metadata{path=/tmp/.tmpHsA9bB/src/script.py}: Synchronizing script `/tmp/.tmpHsA9bB/src/script.py` 2026-10-16 08:10:37.823889280 DEBUG uv_metadata{path=/tmp/.tmpHsA9bB/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpHsA9bB/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpHsA9bB/src/script.py` 2026-10-16 08:10:37.823910770 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHsA9bB/src/script.py") 2026-10-16 08:10:37.823917010 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHsA9bB/src/script.py` 2026-10-16 08:10:37.823923670 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHsA9bB/src/script.py` 2026-10-16 08:10:37.828229925 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHsA9bB/src/script.py` to project `src` 2026-10-16 08:10:37.828318306 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHsA9bB/src/script.py` 2026-10-16 08:10:37.828323066 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:37.828821517 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:37.833110802 DEBUG uv_metadata{path=/tmp/.tmpHsA9bB/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpHsA9bB/src/script.py", python: None }}: uv metadata completed in 0.009s 2026-10-16 08:10:37.833185082 DEBUG Applied script environment synchronization result for `/tmp/.tmpHsA9bB/src/script.py` 2026-10-16 08:10:37.833218562 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-16 08:10:37.833236923 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-16 08:10:37.833250573 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:37.834744168 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHsA9bB/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-16 08:10:37.834809618 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHsA9bB/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:37.834815188 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHsA9bB/src/script.py"))}: No virtual environment found 2026-10-16 08:10:37.834819038 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHsA9bB/src/script.py"))}: Using vendored stdlib 2026-10-16 08:10:37.834987559 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHsA9bB/src/script.py"))}: Python version: Python 3.15, platform: linux 2026-10-16 08:10:37.835089289 DEBUG method="textDocument/diagnostic" response.id=2 duration=1.83ms 2026-10-16 08:10:37.835101129 DEBUG Received server response for request 2 2026-10-16 08:10:37.845204784 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:37.845228944 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:37.845235914 DEBUG method="shutdown" response.id=3 duration=10.44µs 2026-10-16 08:10:37.845245974 DEBUG Received server response for request 3 2026-10-16 08:10:37.845250144 DEBUG Client sends notification `exit` 2026-10-16 08:10:37.845259744 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::unsaved_script_uses_its_settings_and_keeps_diagnostics ... 2026-10-16 08:10:37.848297585 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-10-16 08:10:37.848354115 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:37.848407445 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:37.848467505 DEBUG Client info: None 2026-10-16 08:10:37.848501956 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-10-16 08:10:37.848515776 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:37.848521156 INFO Version: Unknown 2026-10-16 08:10:37.848560236 DEBUG Received server response for request 1 2026-10-16 08:10:37.848593866 DEBUG Client sends notification `initialized` 2026-10-16 08:10:37.848607566 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:37.848705176 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:37.848742096 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:37.848745906 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:37.848760806 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:37.848764486 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:37.848816617 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:37.848830997 DEBUG Initializing workspace `file:///tmp/.tmpGH3Qlg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:37.848845797 DEBUG Searching for a project in '/tmp/.tmpGH3Qlg/src' 2026-10-16 08:10:37.848883567 DEBUG Found project at '/tmp/.tmpGH3Qlg/src' 2026-10-16 08:10:37.848887327 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:37.849463909 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:37.849469949 DEBUG Resolving local virtual environment: /tmp/.tmpGH3Qlg/src/.venv 2026-10-16 08:10:37.849510379 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:37.849514099 DEBUG No virtual environment found 2026-10-16 08:10:37.849524359 DEBUG Adding first-party search path `/tmp/.tmpGH3Qlg/src` 2026-10-16 08:10:37.849528609 DEBUG Using vendored stdlib 2026-10-16 08:10:37.849634109 INFO Python version: Python 3.12, platform: linux 2026-10-16 08:10:37.849638979 DEBUG Adding new file root '/tmp/.tmpGH3Qlg/src' of kind Project 2026-10-16 08:10:37.851681747 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:37.851700167 DEBUG Updating project to check open files 2026-10-16 08:10:37.851782097 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGH3Qlg/src/script.py") 2026-10-16 08:10:37.851788807 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGH3Qlg/src/script.py` 2026-10-16 08:10:37.851795607 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGH3Qlg/src/script.py` 2026-10-16 08:10:37.851913257 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGH3Qlg/src/script.py` to project `src` 2026-10-16 08:10:37.851927937 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGH3Qlg/src/script.py` 2026-10-16 08:10:37.851931287 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:37.851938397 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:37.852059688 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGH3Qlg/src/script.py"))}: Checking file '/tmp/.tmpGH3Qlg/src/script.py' 2026-10-16 08:10:37.852195538 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGH3Qlg/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:37.863625018 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGH3Qlg/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:37.866297787 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.35ms 2026-10-16 08:10:37.866317527 DEBUG Received server response for request 2 2026-10-16 08:10:37.866377727 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:37.866386437 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:10:37.866400547 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:37.866427328 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpGH3Qlg/src/script.py", kind: FileContent } 2026-10-16 08:10:37.866432818 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpGH3Qlg/src/script.py` 2026-10-16 08:10:37.866521048 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpGH3Qlg/src/script.py` to project `src` 2026-10-16 08:10:37.866577398 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGH3Qlg/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-16 08:10:37.866589498 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGH3Qlg/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-16 08:10:37.866967549 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGH3Qlg/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-16 08:10:37.867003900 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGH3Qlg/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:37.867008590 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGH3Qlg/src/script.py"))}: No virtual environment found 2026-10-16 08:10:37.867011550 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGH3Qlg/src/script.py"))}: Using vendored stdlib 2026-10-16 08:10:37.867087660 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGH3Qlg/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-16 08:10:37.867122410 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGH3Qlg/src/script.py"))}: Checking file '/tmp/.tmpGH3Qlg/src/script.py' 2026-10-16 08:10:37.867142840 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGH3Qlg/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:37.876300742 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGH3Qlg/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:37.878658670 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.12ms 2026-10-16 08:10:37.878675650 DEBUG Received server response for request 3 2026-10-16 08:10:37.878747600 DEBUG Client sends notification `textDocument/didSave` 2026-10-16 08:10:37.878766030 DEBUG notification{method=textDocument/didSave}: Requested script environment synchronization for `/tmp/.tmpGH3Qlg/src/script.py` 2026-10-16 08:10:37.878822720 DEBUG notification{method=textDocument/didSave}: Starting 8 uv synchronization workers 2026-10-16 08:10:37.879000021 DEBUG notification{method=textDocument/didSave}: Queuing script synchronization for `/tmp/.tmpGH3Qlg/src/script.py` 2026-10-16 08:10:37.879035231 INFO notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpGH3Qlg/src/script.py}: Synchronizing script `/tmp/.tmpGH3Qlg/src/script.py` 2026-10-16 08:10:37.879117141 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpGH3Qlg/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpGH3Qlg/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpGH3Qlg/src/script.py` 2026-10-16 08:10:37.887483500 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpGH3Qlg/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpGH3Qlg/src/script.py", python: None }}: uv metadata completed in 0.008s 2026-10-16 08:10:37.887805142 DEBUG Applied script environment synchronization result for `/tmp/.tmpGH3Qlg/src/script.py` 2026-10-16 08:10:37.887870802 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-16 08:10:37.887889542 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-16 08:10:37.887903092 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 08:10:37.888094363 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGH3Qlg/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-16 08:10:37.888114133 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGH3Qlg/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-16 08:10:37.889232867 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGH3Qlg/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-16 08:10:37.889280457 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGH3Qlg/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:37.889285777 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGH3Qlg/src/script.py"))}: No virtual environment found 2026-10-16 08:10:37.889288577 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGH3Qlg/src/script.py"))}: Using vendored stdlib 2026-10-16 08:10:37.889420477 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGH3Qlg/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-16 08:10:37.889510468 DEBUG method="textDocument/diagnostic" response.id=4 duration=1.59ms 2026-10-16 08:10:37.889533748 DEBUG Received server response for request 4 2026-10-16 08:10:37.899652803 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 08:10:37.899684973 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:37.899692883 DEBUG method="shutdown" response.id=5 duration=11.65µs 2026-10-16 08:10:37.899709703 DEBUG Received server response for request 5 2026-10-16 08:10:37.899713573 DEBUG Client sends notification `exit` 2026-10-16 08:10:37.899728793 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-10-16 08:10:37.908287313 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:37.908351913 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:37.908405243 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:37.908482063 DEBUG Client info: None 2026-10-16 08:10:37.908513193 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-10-16 08:10:37.908527983 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:37.908533423 INFO Version: Unknown 2026-10-16 08:10:37.908576394 DEBUG Received server response for request 1 2026-10-16 08:10:37.908613594 DEBUG Client sends notification `initialized` 2026-10-16 08:10:37.908628504 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:37.908796484 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:37.908847915 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:37.908851485 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:37.908866865 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:37.908869975 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:37.908939735 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:37.908960145 DEBUG Initializing workspace `file:///tmp/.tmpzWBXtk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:37.908979805 DEBUG Searching for a project in '/tmp/.tmpzWBXtk/src' 2026-10-16 08:10:37.909016825 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:37.909022535 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:37.910189659 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:37.910201569 DEBUG Resolving local virtual environment: /tmp/.tmpzWBXtk/src/.venv 2026-10-16 08:10:37.910253189 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:37.910257709 DEBUG No virtual environment found 2026-10-16 08:10:37.910270329 DEBUG Adding first-party search path `/tmp/.tmpzWBXtk/src` 2026-10-16 08:10:37.910274529 DEBUG Using vendored stdlib 2026-10-16 08:10:37.910423970 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:37.910429250 DEBUG Adding new file root '/tmp/.tmpzWBXtk/src' of kind Project 2026-10-16 08:10:37.913504521 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.002s 2026-10-16 08:10:37.913598211 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzWBXtk/src/unchanged.py") 2026-10-16 08:10:37.913609021 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzWBXtk/src/unchanged.py` 2026-10-16 08:10:37.913632521 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzWBXtk/src/unchanged.py` 2026-10-16 08:10:37.913773222 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzWBXtk/src/unchanged.py` to project `src` 2026-10-16 08:10:37.913788152 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzWBXtk/src/unchanged.py` 2026-10-16 08:10:37.913790692 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:37.913799662 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-16 08:10:37.913913102 DEBUG Received notification `$/progress` 2026-10-16 08:10:37.913908222 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:37.913992212 DEBUG Received notification `$/progress` 2026-10-16 08:10:37.914194923 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzWBXtk/src/unchanged.py"))}: Checking file '/tmp/.tmpzWBXtk/src/unchanged.py' 2026-10-16 08:10:37.914193353 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzWBXtk/src/fixed_error.py"))}: Checking file '/tmp/.tmpzWBXtk/src/fixed_error.py' 2026-10-16 08:10:37.914207843 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzWBXtk/src/modified_same_error.py"))}: Checking file '/tmp/.tmpzWBXtk/src/modified_same_error.py' 2026-10-16 08:10:37.914237233 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzWBXtk/src/new_error.py"))}: Checking file '/tmp/.tmpzWBXtk/src/new_error.py' 2026-10-16 08:10:37.914268183 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzWBXtk/src/changed_error.py"))}: Checking file '/tmp/.tmpzWBXtk/src/changed_error.py' 2026-10-16 08:10:37.914384324 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzWBXtk/src/unchanged.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:37.926201075 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzWBXtk/src/new_error.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:37.931457913 DEBUG Received notification `$/progress` 2026-10-16 08:10:37.931515803 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.018s 2026-10-16 08:10:37.931535893 DEBUG Received notification `$/progress` 2026-10-16 08:10:37.931672884 DEBUG method="workspace/diagnostic" response.id=2 duration=17.87ms 2026-10-16 08:10:37.931690224 DEBUG Received server response for request 2 2026-10-16 08:10:37.932210356 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:37.932223376 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:37.932227176 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:37.932230746 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:37.932234856 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:37.932238436 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:37.932241746 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:37.932248646 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:37.932250996 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:10:37.932273236 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzWBXtk/src/new_error.py") 2026-10-16 08:10:37.932281306 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzWBXtk/src/new_error.py` 2026-10-16 08:10:37.932302236 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzWBXtk/src/new_error.py` 2026-10-16 08:10:37.932410826 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzWBXtk/src/new_error.py` to project `src` 2026-10-16 08:10:37.932422856 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzWBXtk/src/new_error.py` 2026-10-16 08:10:37.932425526 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:37.932433866 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(181))}}: Set open project files (count: 2) 2026-10-16 08:10:37.932461336 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzWBXtk/src/fixed_error.py") 2026-10-16 08:10:37.932465786 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzWBXtk/src/fixed_error.py` 2026-10-16 08:10:37.932470926 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzWBXtk/src/fixed_error.py` 2026-10-16 08:10:37.932544167 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzWBXtk/src/fixed_error.py` to project `src` 2026-10-16 08:10:37.932552227 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzWBXtk/src/fixed_error.py` 2026-10-16 08:10:37.932554577 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:37.932561807 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(181)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 08:10:37.932587047 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzWBXtk/src/changed_error.py") 2026-10-16 08:10:37.932591157 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzWBXtk/src/changed_error.py` 2026-10-16 08:10:37.932595937 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzWBXtk/src/changed_error.py` 2026-10-16 08:10:37.932671737 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzWBXtk/src/changed_error.py` to project `src` 2026-10-16 08:10:37.932679047 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzWBXtk/src/changed_error.py` 2026-10-16 08:10:37.932681157 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:37.932687327 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(102)), file(Id(181)), file(Id(100))}}: Set open project files (count: 4) 2026-10-16 08:10:37.932712807 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzWBXtk/src/modified_same_error.py") 2026-10-16 08:10:37.932717347 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzWBXtk/src/modified_same_error.py` 2026-10-16 08:10:37.932722017 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzWBXtk/src/modified_same_error.py` 2026-10-16 08:10:37.932795527 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzWBXtk/src/modified_same_error.py` to project `src` 2026-10-16 08:10:37.932802928 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzWBXtk/src/modified_same_error.py` 2026-10-16 08:10:37.932805538 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:37.932813258 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(101)), file(Id(102)), file(Id(181)), file(Id(100))}}: Set open project files (count: 5) 2026-10-16 08:10:37.932825398 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:37.932842448 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpzWBXtk/src/new_error.py", kind: FileContent } 2026-10-16 08:10:37.932846688 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpzWBXtk/src/new_error.py` 2026-10-16 08:10:37.932918088 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpzWBXtk/src/new_error.py` to project `src` 2026-10-16 08:10:37.932929348 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:37.932954058 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpzWBXtk/src/fixed_error.py", kind: FileContent } 2026-10-16 08:10:37.932957678 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpzWBXtk/src/fixed_error.py` 2026-10-16 08:10:37.933029218 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpzWBXtk/src/fixed_error.py` to project `src` 2026-10-16 08:10:37.933043708 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:37.933058868 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpzWBXtk/src/changed_error.py", kind: FileContent } 2026-10-16 08:10:37.933062388 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpzWBXtk/src/changed_error.py` 2026-10-16 08:10:37.933139169 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpzWBXtk/src/changed_error.py` to project `src` 2026-10-16 08:10:37.933149469 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:37.933164059 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpzWBXtk/src/modified_same_error.py", kind: FileContent } 2026-10-16 08:10:37.933167459 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpzWBXtk/src/modified_same_error.py` 2026-10-16 08:10:37.933235259 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpzWBXtk/src/modified_same_error.py` to project `src` 2026-10-16 08:10:37.933291819 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:37.933297169 DEBUG Received notification `$/progress` 2026-10-16 08:10:37.933309469 DEBUG Received notification `$/progress` 2026-10-16 08:10:37.933356589 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzWBXtk/src/fixed_error.py"))}: Checking file '/tmp/.tmpzWBXtk/src/fixed_error.py' 2026-10-16 08:10:37.933387259 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzWBXtk/src/modified_same_error.py"))}: Checking file '/tmp/.tmpzWBXtk/src/modified_same_error.py' 2026-10-16 08:10:37.933498310 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzWBXtk/src/changed_error.py"))}: Checking file '/tmp/.tmpzWBXtk/src/changed_error.py' 2026-10-16 08:10:37.933537460 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzWBXtk/src/new_error.py"))}: Checking file '/tmp/.tmpzWBXtk/src/new_error.py' 2026-10-16 08:10:37.933724251 DEBUG Received notification `$/progress` 2026-10-16 08:10:37.933779251 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:37.933800961 DEBUG Received notification `$/progress` 2026-10-16 08:10:37.933835261 DEBUG method="workspace/diagnostic" response.id=3 duration=593.94µs 2026-10-16 08:10:37.933846511 DEBUG Received server response for request 3 2026-10-16 08:10:37.944272167 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:37.944295467 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:37.944302887 DEBUG method="shutdown" response.id=4 duration=11.15µs 2026-10-16 08:10:37.944313417 DEBUG Received server response for request 4 2026-10-16 08:10:37.944317397 DEBUG Client sends notification `exit` 2026-10-16 08:10:37.944326807 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_settings_changed ... 2026-10-16 08:10:37.949908147 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:37.949987837 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:37.950035297 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:37.950098507 DEBUG Client info: None 2026-10-16 08:10:37.950141028 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-10-16 08:10:37.950154798 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:37.950160058 INFO Version: Unknown 2026-10-16 08:10:37.950200758 DEBUG Received server response for request 1 2026-10-16 08:10:37.950248498 DEBUG Client sends notification `initialized` 2026-10-16 08:10:37.950264218 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:37.950376578 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:37.950415409 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:37.950419239 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:37.950432339 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:37.950491129 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:37.950505449 DEBUG Initializing workspace `file:///tmp/.tmpfrfdUt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:37.950520559 DEBUG Searching for a project in '/tmp/.tmpfrfdUt/src' 2026-10-16 08:10:37.950552009 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:37.950556859 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:37.951132431 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:37.951137601 DEBUG Resolving local virtual environment: /tmp/.tmpfrfdUt/src/.venv 2026-10-16 08:10:37.951182721 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:37.951187501 DEBUG No virtual environment found 2026-10-16 08:10:37.951198211 DEBUG Adding first-party search path `/tmp/.tmpfrfdUt/src` 2026-10-16 08:10:37.951202361 DEBUG Using vendored stdlib 2026-10-16 08:10:37.951303312 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:37.951308132 DEBUG Adding new file root '/tmp/.tmpfrfdUt/src' of kind Project 2026-10-16 08:10:37.953519869 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-16 08:10:37.953571669 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:37.953757360 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfrfdUt/src/unchanged.py"))}: Checking file '/tmp/.tmpfrfdUt/src/unchanged.py' 2026-10-16 08:10:37.953755460 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfrfdUt/src/main.py"))}: Checking file '/tmp/.tmpfrfdUt/src/main.py' 2026-10-16 08:10:37.953832940 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfrfdUt/src/unchanged.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:37.965628921 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfrfdUt/src/unchanged.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:37.965737022 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-16 08:10:37.965790182 DEBUG method="workspace/diagnostic" response.id=2 duration=12.25ms 2026-10-16 08:10:37.965815412 DEBUG Received server response for request 2 2026-10-16 08:10:37.965869962 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:10:37.965891582 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (extra, file:///tmp/.tmpfrfdUt/extra), to remove: 2026-10-16 08:10:37.965897242 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 08:10:37.965914662 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:37.965917662 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:37.965928492 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:10:37.965935642 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:37.965945832 DEBUG Initializing workspace `file:///tmp/.tmpfrfdUt/extra`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:37.965957682 DEBUG Searching for a project in '/tmp/.tmpfrfdUt/extra' 2026-10-16 08:10:37.965990402 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:37.965994893 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:37.967541748 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:37.967552188 DEBUG Resolving local virtual environment: /tmp/.tmpfrfdUt/extra/.venv 2026-10-16 08:10:37.967595638 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:37.967599778 DEBUG No virtual environment found 2026-10-16 08:10:37.967610108 DEBUG Adding first-party search path `/tmp/.tmpfrfdUt/extra` 2026-10-16 08:10:37.967614118 DEBUG Using vendored stdlib 2026-10-16 08:10:37.967704688 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:37.967711288 DEBUG Adding new file root '/tmp/.tmpfrfdUt/extra' of kind Project 2026-10-16 08:10:37.969620525 INFO Project::index_files{project=extra}: Indexed 1 file(s) in 0.001s 2026-10-16 08:10:37.969668645 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'extra' 2026-10-16 08:10:37.969777186 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfrfdUt/extra/empty.py"))}: Checking file '/tmp/.tmpfrfdUt/extra/empty.py' 2026-10-16 08:10:37.969855996 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:37.969861436 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:37.969935066 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:37.969956276 DEBUG method="workspace/diagnostic" response.id=3 duration=318.42µs 2026-10-16 08:10:37.969979266 DEBUG Received server response for request 3 2026-10-16 08:10:37.980071151 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:37.980102841 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:37.980110661 DEBUG method="shutdown" response.id=4 duration=12.25µs 2026-10-16 08:10:37.980126741 DEBUG Received server response for request 4 2026-10-16 08:10:37.980131221 DEBUG Client sends notification `exit` 2026-10-16 08:10:37.980146011 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-10-16 08:10:37.984502257 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:37.984568397 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:37.984604137 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:37.984683327 DEBUG Client info: None 2026-10-16 08:10:37.984719057 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-10-16 08:10:37.984734777 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:37.984741677 INFO Version: Unknown 2026-10-16 08:10:37.984788208 DEBUG Received server response for request 1 2026-10-16 08:10:37.984833468 DEBUG Client sends notification `initialized` 2026-10-16 08:10:37.984848778 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:37.985025408 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:37.985064489 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:37.985068279 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:37.985078259 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:37.985150879 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:37.985168999 DEBUG Initializing workspace `file:///tmp/.tmpbiYpHU/astral:test`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:37.985186499 DEBUG Searching for a project in '/tmp/.tmpbiYpHU/astral:test' 2026-10-16 08:10:37.985221179 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:37.985227069 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:37.986528024 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:37.986538704 DEBUG Resolving local virtual environment: /tmp/.tmpbiYpHU/astral:test/.venv 2026-10-16 08:10:37.986589974 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:37.986594534 DEBUG No virtual environment found 2026-10-16 08:10:37.986607064 DEBUG Adding first-party search path `/tmp/.tmpbiYpHU/astral:test` 2026-10-16 08:10:37.986611204 DEBUG Using vendored stdlib 2026-10-16 08:10:37.986726134 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:37.986732714 DEBUG Adding new file root '/tmp/.tmpbiYpHU/astral:test' of kind Project 2026-10-16 08:10:37.988965602 INFO Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:37.989028682 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-16 08:10:37.989338463 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbiYpHU/astral:test/test.py"))}: Checking file '/tmp/.tmpbiYpHU/astral:test/test.py' 2026-10-16 08:10:37.989503774 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbiYpHU/astral:test/test.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:38.000622932 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbiYpHU/astral:test/test.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:38.005061348 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.016s 2026-10-16 08:10:38.005092348 DEBUG method="workspace/diagnostic" response.id=2 duration=16.10ms 2026-10-16 08:10:38.005107948 DEBUG Received server response for request 2 2026-10-16 08:10:38.005155788 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:10:38.005195528 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-16 08:10:38.005209848 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:38.005213608 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 08:10:40.005268497 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:40.005411177 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:40.005470258 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-16 08:10:40.005481078 DEBUG method="shutdown" response.id=4 duration=80.61µs 2026-10-16 08:10:40.005485958 DEBUG Received server response for request 3 2026-10-16 08:10:40.005490798 DEBUG Received server response for request 4 2026-10-16 08:10:40.005495988 DEBUG Client sends notification `exit` 2026-10-16 08:10:40.005506028 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-10-16 08:10:40.009796703 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:40.009864063 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:40.009909893 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:40.010000523 DEBUG Client info: None 2026-10-16 08:10:40.010050193 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-10-16 08:10:40.010068024 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:40.010074774 INFO Version: Unknown 2026-10-16 08:10:40.010118124 DEBUG Received server response for request 1 2026-10-16 08:10:40.010160194 DEBUG Client sends notification `initialized` 2026-10-16 08:10:40.010176044 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:40.010284364 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:40.010324704 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:40.010328234 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:40.010341095 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:40.010433735 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:40.010451665 DEBUG Initializing workspace `file:///tmp/.tmpvKRhjA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:40.010471485 DEBUG Searching for a project in '/tmp/.tmpvKRhjA/src' 2026-10-16 08:10:40.010508785 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:40.010514615 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:40.011052557 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:40.011059217 DEBUG Resolving local virtual environment: /tmp/.tmpvKRhjA/src/.venv 2026-10-16 08:10:40.011113007 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:40.011117427 DEBUG No virtual environment found 2026-10-16 08:10:40.011129897 DEBUG Adding first-party search path `/tmp/.tmpvKRhjA/src` 2026-10-16 08:10:40.011134157 DEBUG Using vendored stdlib 2026-10-16 08:10:40.011233838 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:40.011238928 DEBUG Adding new file root '/tmp/.tmpvKRhjA/src' of kind Project 2026-10-16 08:10:40.013307335 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:40.013362945 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:40.013553916 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvKRhjA/src/test.py"))}: Checking file '/tmp/.tmpvKRhjA/src/test.py' 2026-10-16 08:10:40.013696516 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvKRhjA/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:40.023347900 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvKRhjA/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:40.027648945 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-16 08:10:40.027664985 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 08:10:42.010452474 DEBUG Client sends notification `$/cancelRequest` 2026-10-16 08:10:42.010603914 DEBUG notification{method=$/cancelRequest}: Cancelled request id=2 method=workspace/diagnostic 2026-10-16 08:10:42.010667705 DEBUG Received server response for request 2 2026-10-16 08:10:42.010671825 DEBUG notification{method=$/cancelRequest}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-10-16 08:10:42.020923500 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:42.020957750 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:42.020965320 DEBUG method="shutdown" response.id=3 duration=14.35µs 2026-10-16 08:10:42.020986340 DEBUG Received server response for request 3 2026-10-16 08:10:42.020990230 DEBUG Client sends notification `exit` 2026-10-16 08:10:42.021007710 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-10-16 08:10:42.025317305 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:42.025410455 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:42.025455156 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:42.025540366 DEBUG Client info: None 2026-10-16 08:10:42.025587836 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-10-16 08:10:42.025603546 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:42.025610226 INFO Version: Unknown 2026-10-16 08:10:42.025650576 DEBUG Received server response for request 1 2026-10-16 08:10:42.025697846 DEBUG Client sends notification `initialized` 2026-10-16 08:10:42.025713186 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:42.025887777 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:42.025927797 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:42.025931617 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:42.025945797 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:42.025948367 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:42.026017677 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:42.026037818 DEBUG Initializing workspace `file:///tmp/.tmpzQ615A/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:42.026056608 DEBUG Searching for a project in '/tmp/.tmpzQ615A/src' 2026-10-16 08:10:42.026093248 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:42.026098318 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:42.027387622 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:42.027397972 DEBUG Resolving local virtual environment: /tmp/.tmpzQ615A/src/.venv 2026-10-16 08:10:42.027448742 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:42.027453793 DEBUG No virtual environment found 2026-10-16 08:10:42.027466883 DEBUG Adding first-party search path `/tmp/.tmpzQ615A/src` 2026-10-16 08:10:42.027471213 DEBUG Using vendored stdlib 2026-10-16 08:10:42.027582933 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:42.027589393 DEBUG Adding new file root '/tmp/.tmpzQ615A/src' of kind Project 2026-10-16 08:10:42.030629303 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:42.030704734 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzQ615A/src/test.py") 2026-10-16 08:10:42.030715804 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzQ615A/src/test.py` 2026-10-16 08:10:42.030737164 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzQ615A/src/test.py` 2026-10-16 08:10:42.030871404 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzQ615A/src/test.py` to project `src` 2026-10-16 08:10:42.030885084 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzQ615A/src/test.py` 2026-10-16 08:10:42.030887404 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:42.030895964 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:42.030940945 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:42.031085075 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzQ615A/src/test.py"))}: Checking file '/tmp/.tmpzQ615A/src/test.py' 2026-10-16 08:10:42.031236256 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzQ615A/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:42.039929776 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzQ615A/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:42.043986460 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-16 08:10:42.044000860 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 08:10:44.026060323 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:44.026201493 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:44.026290104 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpzQ615A/src/test.py", kind: FileContent } 2026-10-16 08:10:44.026300284 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpzQ615A/src/test.py` 2026-10-16 08:10:44.026469714 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpzQ615A/src/test.py` to project `src` 2026-10-16 08:10:44.026494864 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-16 08:10:44.026541284 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:44.026623585 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzQ615A/src/test.py"))}: Checking file '/tmp/.tmpzQ615A/src/test.py' 2026-10-16 08:10:44.026869796 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:44.026902896 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-16 08:10:44.026917166 DEBUG Received server response for request 2 2026-10-16 08:10:44.037258792 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:44.037293132 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:44.037299772 DEBUG method="shutdown" response.id=3 duration=10.17µs 2026-10-16 08:10:44.037318342 DEBUG Received server response for request 3 2026-10-16 08:10:44.037322902 DEBUG Client sends notification `exit` 2026-10-16 08:10:44.037338412 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-10-16 08:10:44.041405177 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:44.041470907 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:44.041515727 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:44.041596887 DEBUG Client info: None 2026-10-16 08:10:44.041642587 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-10-16 08:10:44.041658067 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:44.041664737 INFO Version: Unknown 2026-10-16 08:10:44.041707458 DEBUG Received server response for request 1 2026-10-16 08:10:44.041747578 DEBUG Client sends notification `initialized` 2026-10-16 08:10:44.041762998 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:44.041866938 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:44.041905968 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:44.041909718 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:44.041920968 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:44.041989679 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:44.042006089 DEBUG Initializing workspace `file:///tmp/.tmp5Bux9r/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:44.042024229 DEBUG Searching for a project in '/tmp/.tmp5Bux9r/src' 2026-10-16 08:10:44.042057359 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:44.042062079 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:44.042614701 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:44.042621221 DEBUG Resolving local virtual environment: /tmp/.tmp5Bux9r/src/.venv 2026-10-16 08:10:44.042673291 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:44.042677621 DEBUG No virtual environment found 2026-10-16 08:10:44.042690021 DEBUG Adding first-party search path `/tmp/.tmp5Bux9r/src` 2026-10-16 08:10:44.042694301 DEBUG Using vendored stdlib 2026-10-16 08:10:44.042794321 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:44.042799431 DEBUG Adding new file root '/tmp/.tmp5Bux9r/src' of kind Project 2026-10-16 08:10:44.044854679 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:44.044915439 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:44.045078579 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp5Bux9r/src/test.py"))}: Checking file '/tmp/.tmp5Bux9r/src/test.py' 2026-10-16 08:10:44.045197730 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp5Bux9r/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:44.053639419 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp5Bux9r/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:44.057702244 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-16 08:10:44.057717244 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 08:10:46.042021179 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:46.042162030 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:46.042221880 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-16 08:10:46.042235040 DEBUG method="shutdown" response.id=3 duration=85.03µs 2026-10-16 08:10:46.042239560 DEBUG Received server response for request 2 2026-10-16 08:10:46.042244930 DEBUG Received server response for request 3 2026-10-16 08:10:46.042251390 DEBUG Client sends notification `exit` 2026-10-16 08:10:46.042261370 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-10-16 08:10:46.046517625 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:46.046581095 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:46.046625286 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:46.046706236 DEBUG Client info: None 2026-10-16 08:10:46.046751976 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-10-16 08:10:46.046767346 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:46.046774036 INFO Version: Unknown 2026-10-16 08:10:46.046814236 DEBUG Received server response for request 1 2026-10-16 08:10:46.046856556 DEBUG Client sends notification `initialized` 2026-10-16 08:10:46.046871526 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:46.046984137 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:46.047016667 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:46.047020577 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:46.047036457 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:46.047038927 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:46.047110857 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:46.047128097 DEBUG Initializing workspace `file:///tmp/.tmpQvJrwN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:46.047148697 DEBUG Searching for a project in '/tmp/.tmpQvJrwN/src' 2026-10-16 08:10:46.047184837 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:46.047190277 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:46.047734589 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:46.047741309 DEBUG Resolving local virtual environment: /tmp/.tmpQvJrwN/src/.venv 2026-10-16 08:10:46.047793420 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:46.047798040 DEBUG No virtual environment found 2026-10-16 08:10:46.047810560 DEBUG Adding first-party search path `/tmp/.tmpQvJrwN/src` 2026-10-16 08:10:46.047814630 DEBUG Using vendored stdlib 2026-10-16 08:10:46.047912810 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:46.047918250 DEBUG Adding new file root '/tmp/.tmpQvJrwN/src' of kind Project 2026-10-16 08:10:46.051015201 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:46.051093421 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQvJrwN/src/test.py") 2026-10-16 08:10:46.051103061 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQvJrwN/src/test.py` 2026-10-16 08:10:46.051124581 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQvJrwN/src/test.py` 2026-10-16 08:10:46.051254672 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQvJrwN/src/test.py` to project `src` 2026-10-16 08:10:46.051267262 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQvJrwN/src/test.py` 2026-10-16 08:10:46.051269562 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:46.051277792 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:46.051323772 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:46.051683503 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQvJrwN/src/test.py"))}: Checking file '/tmp/.tmpQvJrwN/src/test.py' 2026-10-16 08:10:46.051818464 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQvJrwN/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:46.060081203 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQvJrwN/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:46.064162357 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-16 08:10:46.064176187 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 08:10:48.047154755 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:48.047301116 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:48.047410296 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpQvJrwN/src/test.py", kind: FileContent } 2026-10-16 08:10:48.047419966 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpQvJrwN/src/test.py` 2026-10-16 08:10:48.047560756 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpQvJrwN/src/test.py` to project `src` 2026-10-16 08:10:48.047574547 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-16 08:10:48.047620747 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:48.047709367 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQvJrwN/src/test.py"))}: Checking file '/tmp/.tmpQvJrwN/src/test.py' 2026-10-16 08:10:48.047950198 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:48.047987788 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-16 08:10:48.048002958 DEBUG Received server response for request 2 2026-10-16 08:10:48.048046868 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:10:48.048074348 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:48.048087578 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:48.048090708 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 08:10:50.048167588 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:50.048282648 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:50.048363688 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpQvJrwN/src/test.py", kind: FileContent } 2026-10-16 08:10:50.048397599 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpQvJrwN/src/test.py` 2026-10-16 08:10:50.048581849 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpQvJrwN/src/test.py` to project `src` 2026-10-16 08:10:50.048605099 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-16 08:10:50.048650869 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:50.048716770 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQvJrwN/src/test.py"))}: Checking file '/tmp/.tmpQvJrwN/src/test.py' 2026-10-16 08:10:50.048870680 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:50.048897290 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-16 08:10:50.048909690 DEBUG Received server response for request 3 2026-10-16 08:10:50.059336977 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:50.059383517 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.059390897 DEBUG method="shutdown" response.id=4 duration=11.63µs 2026-10-16 08:10:50.059401617 DEBUG Received server response for request 4 2026-10-16 08:10:50.059405777 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.059421557 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-10-16 08:10:50.063706612 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.063773052 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.063819193 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.063901633 DEBUG Client info: None 2026-10-16 08:10:50.063928943 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-10-16 08:10:50.063944433 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.063950323 INFO Version: Unknown 2026-10-16 08:10:50.063998803 DEBUG Received server response for request 1 2026-10-16 08:10:50.064039723 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.064055563 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.064244014 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.064304024 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.064308184 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.064320294 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:50.064399115 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.064420155 DEBUG Initializing workspace `file:///tmp/.tmpECUPGi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.064464465 DEBUG Searching for a project in '/tmp/.tmpECUPGi/src' 2026-10-16 08:10:50.064502095 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.064507565 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.065726609 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.065737809 DEBUG Resolving local virtual environment: /tmp/.tmpECUPGi/src/.venv 2026-10-16 08:10:50.065788349 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.065793359 DEBUG No virtual environment found 2026-10-16 08:10:50.065805970 DEBUG Adding first-party search path `/tmp/.tmpECUPGi/src` 2026-10-16 08:10:50.065810070 DEBUG Using vendored stdlib 2026-10-16 08:10:50.065921240 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.065927260 DEBUG Adding new file root '/tmp/.tmpECUPGi/src' of kind Project 2026-10-16 08:10:50.068185548 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.002s 2026-10-16 08:10:50.068249718 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:50.068437079 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpECUPGi/src/file_002.py"))}: Checking file '/tmp/.tmpECUPGi/src/file_002.py' 2026-10-16 08:10:50.068440539 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpECUPGi/src/file_003.py"))}: Checking file '/tmp/.tmpECUPGi/src/file_003.py' 2026-10-16 08:10:50.068478369 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpECUPGi/src/file_000.py"))}: Checking file '/tmp/.tmpECUPGi/src/file_000.py' 2026-10-16 08:10:50.068488399 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpECUPGi/src/file_001.py"))}: Checking file '/tmp/.tmpECUPGi/src/file_001.py' 2026-10-16 08:10:50.068478409 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpECUPGi/src/file_004.py"))}: Checking file '/tmp/.tmpECUPGi/src/file_004.py' 2026-10-16 08:10:50.068590929 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpECUPGi/src/file_003.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.076712917 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpECUPGi/src/file_003.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.082562358 DEBUG Received notification `$/progress` 2026-10-16 08:10:50.082616438 DEBUG Received notification `$/progress` 2026-10-16 08:10:50.082716188 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-16 08:10:50.082778329 DEBUG method="workspace/diagnostic" response.id=2 duration=14.57ms 2026-10-16 08:10:50.082793409 DEBUG Received server response for request 2 2026-10-16 08:10:50.092967154 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:50.093002244 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.093009814 DEBUG method="shutdown" response.id=3 duration=11.75µs 2026-10-16 08:10:50.093028004 DEBUG Received server response for request 3 2026-10-16 08:10:50.093031274 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.093047144 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-10-16 08:10:50.096957358 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.097028688 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.097073928 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.097135818 DEBUG Client info: None 2026-10-16 08:10:50.097162528 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-10-16 08:10:50.097177568 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.097183868 INFO Version: Unknown 2026-10-16 08:10:50.097225009 DEBUG Received server response for request 1 2026-10-16 08:10:50.097271579 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.097287109 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.097396719 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.097437139 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.097441109 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.097463949 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.097468039 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.097471509 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.097473809 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:50.097499620 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.097513840 DEBUG Initializing workspace `file:///tmp/.tmpVoWyu9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.097529470 DEBUG Searching for a project in '/tmp/.tmpVoWyu9/src' 2026-10-16 08:10:50.097561200 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.097566150 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.098072322 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.098078552 DEBUG Resolving local virtual environment: /tmp/.tmpVoWyu9/src/.venv 2026-10-16 08:10:50.098120482 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.098124262 DEBUG No virtual environment found 2026-10-16 08:10:50.098135972 DEBUG Adding first-party search path `/tmp/.tmpVoWyu9/src` 2026-10-16 08:10:50.098139912 DEBUG Using vendored stdlib 2026-10-16 08:10:50.098235052 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.098240082 DEBUG Adding new file root '/tmp/.tmpVoWyu9/src' of kind Project 2026-10-16 08:10:50.100333509 INFO Project::index_files{project=src}: Indexed 7 file(s) in 0.002s 2026-10-16 08:10:50.100405110 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVoWyu9/src/error_0.py") 2026-10-16 08:10:50.100413770 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVoWyu9/src/error_0.py` 2026-10-16 08:10:50.100434170 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVoWyu9/src/error_0.py` 2026-10-16 08:10:50.100556150 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVoWyu9/src/error_0.py` to project `src` 2026-10-16 08:10:50.100570730 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVoWyu9/src/error_0.py` 2026-10-16 08:10:50.100573470 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.100581670 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:50.100607620 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVoWyu9/src/error_1.py") 2026-10-16 08:10:50.100611610 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVoWyu9/src/error_1.py` 2026-10-16 08:10:50.100616080 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVoWyu9/src/error_1.py` 2026-10-16 08:10:50.100691801 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVoWyu9/src/error_1.py` to project `src` 2026-10-16 08:10:50.100698991 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVoWyu9/src/error_1.py` 2026-10-16 08:10:50.100701161 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.100707211 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:10:50.100728561 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVoWyu9/src/error_2.py") 2026-10-16 08:10:50.100732291 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVoWyu9/src/error_2.py` 2026-10-16 08:10:50.100736821 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVoWyu9/src/error_2.py` 2026-10-16 08:10:50.100806471 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVoWyu9/src/error_2.py` to project `src` 2026-10-16 08:10:50.100813541 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVoWyu9/src/error_2.py` 2026-10-16 08:10:50.100815751 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.100821221 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-10-16 08:10:50.100868651 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:50.101048292 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVoWyu9/src/error_1.py"))}: Checking file '/tmp/.tmpVoWyu9/src/error_1.py' 2026-10-16 08:10:50.101089542 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVoWyu9/src/error_5.py"))}: Checking file '/tmp/.tmpVoWyu9/src/error_5.py' 2026-10-16 08:10:50.101080842 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVoWyu9/src/error_2.py"))}: Checking file '/tmp/.tmpVoWyu9/src/error_2.py' 2026-10-16 08:10:50.101095712 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVoWyu9/src/error_3.py"))}: Checking file '/tmp/.tmpVoWyu9/src/error_3.py' 2026-10-16 08:10:50.101085802 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVoWyu9/src/error_4.py"))}: Checking file '/tmp/.tmpVoWyu9/src/error_4.py' 2026-10-16 08:10:50.101144002 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVoWyu9/src/error_1.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.101124662 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVoWyu9/src/error_0.py"))}: Checking file '/tmp/.tmpVoWyu9/src/error_0.py' 2026-10-16 08:10:50.101219422 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVoWyu9/src/error_6.py"))}: Checking file '/tmp/.tmpVoWyu9/src/error_6.py' 2026-10-16 08:10:50.111215177 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVoWyu9/src/error_1.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.115802993 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.015s 2026-10-16 08:10:50.115887513 DEBUG method="workspace/diagnostic" response.id=2 duration=15.06ms 2026-10-16 08:10:50.115902723 DEBUG Received server response for request 2 2026-10-16 08:10:50.115993974 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:50.116005424 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:50.116009564 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:50.116015464 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:10:50.116022384 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:50.116058614 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpVoWyu9/src/error_0.py", kind: FileContent } 2026-10-16 08:10:50.116064404 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpVoWyu9/src/error_0.py` 2026-10-16 08:10:50.116154864 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpVoWyu9/src/error_0.py` to project `src` 2026-10-16 08:10:50.116169224 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:50.116185804 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpVoWyu9/src/error_1.py", kind: FileContent } 2026-10-16 08:10:50.116190084 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpVoWyu9/src/error_1.py` 2026-10-16 08:10:50.116263805 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpVoWyu9/src/error_1.py` to project `src` 2026-10-16 08:10:50.116274715 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:50.116290455 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpVoWyu9/src/error_2.py", kind: FileContent } 2026-10-16 08:10:50.116294255 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpVoWyu9/src/error_2.py` 2026-10-16 08:10:50.116380235 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpVoWyu9/src/error_2.py` to project `src` 2026-10-16 08:10:50.116426215 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:50.116473705 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVoWyu9/src/error_1.py"))}: Checking file '/tmp/.tmpVoWyu9/src/error_1.py' 2026-10-16 08:10:50.116492955 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVoWyu9/src/error_0.py"))}: Checking file '/tmp/.tmpVoWyu9/src/error_0.py' 2026-10-16 08:10:50.116511645 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVoWyu9/src/error_2.py"))}: Checking file '/tmp/.tmpVoWyu9/src/error_2.py' 2026-10-16 08:10:50.116611326 DEBUG Received notification `$/progress` 2026-10-16 08:10:50.116646916 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:50.116685346 DEBUG method="workspace/diagnostic" response.id=3 duration=297.82µs 2026-10-16 08:10:50.116695876 DEBUG Received server response for request 3 2026-10-16 08:10:50.127161692 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:50.127187392 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.127194502 DEBUG method="shutdown" response.id=4 duration=10.90µs 2026-10-16 08:10:50.127204592 DEBUG Received server response for request 4 2026-10-16 08:10:50.127208652 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.127218212 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-10-16 08:10:50.130605924 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.130672674 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.130714605 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.130774565 DEBUG Client info: None 2026-10-16 08:10:50.130802905 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:50.130816755 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.130823505 INFO Version: Unknown 2026-10-16 08:10:50.130867785 DEBUG Received server response for request 1 2026-10-16 08:10:50.130914675 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.130929615 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.131020336 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.131054486 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.131058116 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.131070916 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:50.131121566 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.131136576 DEBUG Initializing workspace `file:///tmp/.tmpmmSr9Y/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.131151226 DEBUG Searching for a project in '/tmp/.tmpmmSr9Y/src' 2026-10-16 08:10:50.131201546 DEBUG Found project at '/tmp/.tmpmmSr9Y' 2026-10-16 08:10:50.131205906 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.131733258 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.131738808 DEBUG Resolving local virtual environment: /tmp/.tmpmmSr9Y/.venv 2026-10-16 08:10:50.131782358 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.131786598 DEBUG No virtual environment found 2026-10-16 08:10:50.131797168 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:10:50.131805358 DEBUG Adding first-party search path `/tmp/.tmpmmSr9Y/src` 2026-10-16 08:10:50.131809128 DEBUG Adding first-party search path `/tmp/.tmpmmSr9Y` 2026-10-16 08:10:50.131812958 DEBUG Using vendored stdlib 2026-10-16 08:10:50.131899249 INFO Python version: Python 3.10, platform: linux 2026-10-16 08:10:50.131903989 DEBUG Adding new file root '/tmp/.tmpmmSr9Y' of kind Project 2026-10-16 08:10:50.134712528 INFO Project::index_files{project=.tmpmmSr9Y}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.134784209 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project '.tmpmmSr9Y' 2026-10-16 08:10:50.134989259 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmmSr9Y/src/foo.py"))}: Checking file '/tmp/.tmpmmSr9Y/src/foo.py' 2026-10-16 08:10:50.135128210 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmmSr9Y/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.148579837 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmmSr9Y/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-16 08:10:50.148612457 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmmSr9Y/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:50.148710897 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-16 08:10:50.148749317 DEBUG method="workspace/diagnostic" response.id=2 duration=14.02ms 2026-10-16 08:10:50.148771397 DEBUG Received server response for request 2 2026-10-16 08:10:50.159046453 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:50.159081613 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.159088543 DEBUG method="shutdown" response.id=3 duration=11.79µs 2026-10-16 08:10:50.159108423 DEBUG Received server response for request 3 2026-10-16 08:10:50.159116903 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.159132993 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-10-16 08:10:50.164645102 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.164721192 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.164765652 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.164821723 DEBUG Client info: None 2026-10-16 08:10:50.164848283 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:50.164862263 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.164868513 INFO Version: Unknown 2026-10-16 08:10:50.164907973 DEBUG Received server response for request 1 2026-10-16 08:10:50.164954633 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.164969983 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.165064804 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.165104134 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.165108164 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.165123234 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:50.165174874 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.165200084 DEBUG Initializing workspace `file:///tmp/.tmpAQ8n3y/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.165216834 DEBUG Searching for a project in '/tmp/.tmpAQ8n3y/src' 2026-10-16 08:10:50.165250824 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.165256014 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.165784736 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.165790616 DEBUG Resolving local virtual environment: /tmp/.tmpAQ8n3y/src/.venv 2026-10-16 08:10:50.165833376 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.165837406 DEBUG No virtual environment found 2026-10-16 08:10:50.165848636 DEBUG Adding first-party search path `/tmp/.tmpAQ8n3y/src` 2026-10-16 08:10:50.165852606 DEBUG Using vendored stdlib 2026-10-16 08:10:50.165949847 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.165954197 DEBUG Adding new file root '/tmp/.tmpAQ8n3y/src' of kind Project 2026-10-16 08:10:50.168014214 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.168062014 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:50.168223174 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAQ8n3y/src/foo.py"))}: Checking file '/tmp/.tmpAQ8n3y/src/foo.py' 2026-10-16 08:10:50.168406235 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAQ8n3y/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.177037455 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAQ8n3y/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.182354194 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-16 08:10:50.182402624 DEBUG method="workspace/diagnostic" response.id=2 duration=14.37ms 2026-10-16 08:10:50.182426984 DEBUG Received server response for request 2 2026-10-16 08:10:50.192710689 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:50.192743939 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.192750979 DEBUG method="shutdown" response.id=3 duration=10.04µs 2026-10-16 08:10:50.192768610 DEBUG Received server response for request 3 2026-10-16 08:10:50.192777300 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.192792650 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-10-16 08:10:50.196013011 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.196084291 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.196131441 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.196189011 DEBUG Client info: None 2026-10-16 08:10:50.196220481 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:50.196234172 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.196240032 INFO Version: Unknown 2026-10-16 08:10:50.196282712 DEBUG Received server response for request 1 2026-10-16 08:10:50.196328662 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.196343872 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.196508962 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.196556803 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.196560783 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.196574853 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:50.196633853 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.196653143 DEBUG Initializing workspace `file:///tmp/.tmplk27Sa/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.196670413 DEBUG Searching for a project in '/tmp/.tmplk27Sa/src' 2026-10-16 08:10:50.196706203 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.196711693 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.197957897 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.197969408 DEBUG Resolving local virtual environment: /tmp/.tmplk27Sa/src/.venv 2026-10-16 08:10:50.198019618 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.198024358 DEBUG No virtual environment found 2026-10-16 08:10:50.198036878 DEBUG Adding first-party search path `/tmp/.tmplk27Sa/src` 2026-10-16 08:10:50.198040968 DEBUG Using vendored stdlib 2026-10-16 08:10:50.198146078 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.198151228 DEBUG Adding new file root '/tmp/.tmplk27Sa/src' of kind Project 2026-10-16 08:10:50.200310876 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.200389196 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:50.200561977 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmplk27Sa/src/foo.py"))}: Checking file '/tmp/.tmplk27Sa/src/foo.py' 2026-10-16 08:10:50.200725747 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:50.200748507 DEBUG method="workspace/diagnostic" response.id=2 duration=415.35µs 2026-10-16 08:10:50.200762657 DEBUG Received server response for request 2 2026-10-16 08:10:50.211019263 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:50.211047233 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.211055113 DEBUG method="shutdown" response.id=3 duration=12.63µs 2026-10-16 08:10:50.211065723 DEBUG Received server response for request 3 2026-10-16 08:10:50.211069083 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.211078253 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-10-16 08:10:50.212650328 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.212719189 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.212759599 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.212814129 DEBUG Client info: None 2026-10-16 08:10:50.212844589 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:50.212858059 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.212864909 INFO Version: Unknown 2026-10-16 08:10:50.212908019 DEBUG Received server response for request 1 2026-10-16 08:10:50.212946589 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.212964120 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp355mmQ 2026-10-16 08:10:50.212971830 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.213070280 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.213105640 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.213109430 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.213117300 DEBUG No workspace configuration provided for file:///tmp/.tmp355mmQ 2026-10-16 08:10:50.213131670 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:10:50.213134400 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-16 08:10:50.213168040 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.213171920 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp355mmQ, using default options 2026-10-16 08:10:50.213180660 DEBUG Initializing workspace `file:///tmp/.tmp355mmQ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.213194310 DEBUG Searching for a project in '/tmp/.tmp355mmQ' 2026-10-16 08:10:50.213219770 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.213223910 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.213690342 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.213695592 DEBUG Resolving local virtual environment: /tmp/.tmp355mmQ/.venv 2026-10-16 08:10:50.213736022 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.213740192 DEBUG No virtual environment found 2026-10-16 08:10:50.213750632 DEBUG Adding first-party search path `/tmp/.tmp355mmQ` 2026-10-16 08:10:50.213754532 DEBUG Using vendored stdlib 2026-10-16 08:10:50.213834153 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.213838263 DEBUG Adding new file root '/tmp/.tmp355mmQ' of kind Project 2026-10-16 08:10:50.216557272 INFO Project::index_files{project=.tmp355mmQ}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.216572742 DEBUG Updating project to check open files 2026-10-16 08:10:50.216618572 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:50.216621382 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:50.216628722 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-16 08:10:50.216635402 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:50.216637572 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:50.216644532 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102))}}: Set open project files (count: 2) 2026-10-16 08:10:50.216651572 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:10:50.216653712 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:10:50.216658512 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-10-16 08:10:50.216742653 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:10:50.216862133 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.229119755 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.233976862 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:50.233993252 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:10:50.234081323 DEBUG method="textDocument/prepareRename" response.id=2 duration=108.71µs 2026-10-16 08:10:50.234096743 DEBUG Received server response for request 2 2026-10-16 08:10:50.234105693 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-16 08:10:50.234195433 DEBUG request{id=3 method=textDocument/rename}: Failed to read notebook '/tmp/.tmp355mmQ/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-10-16 08:10:50.234269763 DEBUG method="textDocument/rename" response.id=3 duration=150.84µs 2026-10-16 08:10:50.234280923 DEBUG Received server response for request 3 2026-10-16 08:10:50.244590149 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:50.244628119 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.244634979 DEBUG method="shutdown" response.id=4 duration=13.18µs 2026-10-16 08:10:50.244645189 DEBUG Received server response for request 4 2026-10-16 08:10:50.244649999 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.244665919 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-10-16 08:10:50.247692870 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.247759590 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.247796280 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.247853890 DEBUG Client info: None 2026-10-16 08:10:50.247881650 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:50.247895910 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.247903371 INFO Version: Unknown 2026-10-16 08:10:50.247948151 DEBUG Received server response for request 1 2026-10-16 08:10:50.247991181 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.248004251 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpLgIWmU 2026-10-16 08:10:50.248011831 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.248108551 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.248147511 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.248151771 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.248159551 DEBUG No workspace configuration provided for file:///tmp/.tmpLgIWmU 2026-10-16 08:10:50.248166431 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.248169521 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-16 08:10:50.248213812 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.248218722 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpLgIWmU, using default options 2026-10-16 08:10:50.248228002 DEBUG Initializing workspace `file:///tmp/.tmpLgIWmU`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.248242222 DEBUG Searching for a project in '/tmp/.tmpLgIWmU' 2026-10-16 08:10:50.248267972 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.248272962 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.248772153 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.248778414 DEBUG Resolving local virtual environment: /tmp/.tmpLgIWmU/.venv 2026-10-16 08:10:50.248820544 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.248824974 DEBUG No virtual environment found 2026-10-16 08:10:50.248836754 DEBUG Adding first-party search path `/tmp/.tmpLgIWmU` 2026-10-16 08:10:50.248840784 DEBUG Using vendored stdlib 2026-10-16 08:10:50.248924744 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.248928504 DEBUG Adding new file root '/tmp/.tmpLgIWmU' of kind Project 2026-10-16 08:10:50.251728474 INFO Project::index_files{project=.tmpLgIWmU}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.251746134 DEBUG Updating project to check open files 2026-10-16 08:10:50.251810764 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLgIWmU/foo.py") 2026-10-16 08:10:50.251818464 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpLgIWmU/foo.py` 2026-10-16 08:10:50.251825484 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpLgIWmU/foo.py` 2026-10-16 08:10:50.251923054 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLgIWmU/foo.py` to project `.tmpLgIWmU` 2026-10-16 08:10:50.251933824 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLgIWmU/foo.py` 2026-10-16 08:10:50.251936554 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.251943585 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:50.252140695 DEBUG method="textDocument/prepareRename" response.id=2 duration=190.55µs 2026-10-16 08:10:50.252154555 DEBUG Received server response for request 2 2026-10-16 08:10:50.252164855 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-16 08:10:50.252285026 DEBUG method="textDocument/rename" response.id=3 duration=106.75µs 2026-10-16 08:10:50.252295786 DEBUG Received server response for request 3 2026-10-16 08:10:50.262546671 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:50.262570001 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.262576441 DEBUG method="shutdown" response.id=4 duration=9.51µs 2026-10-16 08:10:50.262587471 DEBUG Received server response for request 4 2026-10-16 08:10:50.262590841 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.262600001 DEBUG Received exit notification, exiting ok test script_preparation::exclude_scripts_uses_saved_contents_after_close ... 2026-10-16 08:10:50.264226127 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.264294287 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.264334137 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.264405808 DEBUG Client info: None 2026-10-16 08:10:50.264433548 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-10-16 08:10:50.264449278 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.264455238 INFO Version: Unknown 2026-10-16 08:10:50.264499658 DEBUG Received server response for request 1 2026-10-16 08:10:50.264538308 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.264552728 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.264692729 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.264733129 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.264736829 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.264751489 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.264754009 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:50.264802449 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.264820779 DEBUG Initializing workspace `file:///tmp/.tmpqj6ALQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.264850689 DEBUG Searching for a project in '/tmp/.tmpqj6ALQ/src' 2026-10-16 08:10:50.264890819 DEBUG Found project at '/tmp/.tmpqj6ALQ/src' 2026-10-16 08:10:50.264896289 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.266257814 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.266268584 DEBUG Resolving local virtual environment: /tmp/.tmpqj6ALQ/src/.venv 2026-10-16 08:10:50.266324604 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.266329574 DEBUG No virtual environment found 2026-10-16 08:10:50.266349784 DEBUG Adding first-party search path `/tmp/.tmpqj6ALQ/src` 2026-10-16 08:10:50.266353814 DEBUG Using vendored stdlib 2026-10-16 08:10:50.266493875 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.266500635 DEBUG Adding new file root '/tmp/.tmpqj6ALQ/src' of kind Project 2026-10-16 08:10:50.269691556 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.003s 2026-10-16 08:10:50.269771546 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqj6ALQ/src/script.py") 2026-10-16 08:10:50.269782646 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqj6ALQ/src/script.py` 2026-10-16 08:10:50.269805176 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqj6ALQ/src/script.py` 2026-10-16 08:10:50.269940877 DEBUG notification{method=textDocument/didOpen}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmpqj6ALQ/src/script.py` from project `src` 2026-10-16 08:10:50.269960197 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqj6ALQ/src/script.py` 2026-10-16 08:10:50.269962777 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.269968457 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:50.270012217 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:50.270126838 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqj6ALQ/src/main.py"))}: Checking file '/tmp/.tmpqj6ALQ/src/main.py' 2026-10-16 08:10:50.270230358 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqj6ALQ/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.278749197 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqj6ALQ/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.278829198 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-16 08:10:50.278852538 DEBUG method="workspace/diagnostic" response.id=2 duration=8.88ms 2026-10-16 08:10:50.278868268 DEBUG Received server response for request 2 2026-10-16 08:10:50.278988448 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 08:10:50.278998708 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:10:50.279015718 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpqj6ALQ/src/script.py` 2026-10-16 08:10:50.279018998 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 08:10:50.279026998 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-16 08:10:50.279051868 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpqj6ALQ/src/script.py", kind: FileContent } 2026-10-16 08:10:50.279058568 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpqj6ALQ/src/script.py` 2026-10-16 08:10:50.279063558 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpqj6ALQ/src/script.py` 2026-10-16 08:10:50.279149709 DEBUG notification{method=textDocument/didClose}:apply_changes: Adding file `/tmp/.tmpqj6ALQ/src/script.py` to project `src` 2026-10-16 08:10:50.279185109 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:50.279278199 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqj6ALQ/src/script.py"))}: Checking file '/tmp/.tmpqj6ALQ/src/script.py' 2026-10-16 08:10:50.279353509 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:50.279392140 DEBUG method="workspace/diagnostic" response.id=3 duration=229.46µs 2026-10-16 08:10:50.279406750 DEBUG Received server response for request 3 2026-10-16 08:10:50.289549095 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:50.289581575 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.289589115 DEBUG method="shutdown" response.id=4 duration=12.47µs 2026-10-16 08:10:50.289599465 DEBUG Received server response for request 4 2026-10-16 08:10:50.289603215 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.289617565 DEBUG Received exit notification, exiting ok test script_preparation::non_python_overlay_does_not_block_workspace_diagnostics ... 2026-10-16 08:10:50.292203134 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-10-16 08:10:50.292271844 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.292312824 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.292384795 DEBUG Client info: None 2026-10-16 08:10:50.292415485 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-10-16 08:10:50.292430275 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.292435965 INFO Version: Unknown 2026-10-16 08:10:50.292478785 DEBUG Received server response for request 1 2026-10-16 08:10:50.292517865 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.292535615 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.292628805 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.292666296 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.292674136 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.292691166 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.292693836 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:50.292737726 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.292752576 DEBUG Initializing workspace `file:///tmp/.tmpYWWbCF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.292768416 DEBUG Searching for a project in '/tmp/.tmpYWWbCF/src' 2026-10-16 08:10:50.292802246 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.292807316 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.293284418 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.293289968 DEBUG Resolving local virtual environment: /tmp/.tmpYWWbCF/src/.venv 2026-10-16 08:10:50.293332528 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.293336708 DEBUG No virtual environment found 2026-10-16 08:10:50.293348348 DEBUG Adding first-party search path `/tmp/.tmpYWWbCF/src` 2026-10-16 08:10:50.293353008 DEBUG Using vendored stdlib 2026-10-16 08:10:50.293456588 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.293461468 DEBUG Adding new file root '/tmp/.tmpYWWbCF/src' of kind Project 2026-10-16 08:10:50.296483239 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.003s 2026-10-16 08:10:50.296553239 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYWWbCF/src/script.py") 2026-10-16 08:10:50.296561389 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYWWbCF/src/script.py` 2026-10-16 08:10:50.296575399 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYWWbCF/src/script.py` 2026-10-16 08:10:50.296698550 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYWWbCF/src/script.py` to project `src` 2026-10-16 08:10:50.296749280 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:10:50.296863690 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYWWbCF/src/main.py"))}: Checking file '/tmp/.tmpYWWbCF/src/main.py' 2026-10-16 08:10:50.296930960 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYWWbCF/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.297250862 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYWWbCF/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-16 08:10:50.297291842 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYWWbCF/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.297297362 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYWWbCF/src/script.py"))}: No virtual environment found 2026-10-16 08:10:50.297301272 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYWWbCF/src/script.py"))}: Using vendored stdlib 2026-10-16 08:10:50.297476972 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYWWbCF/src/script.py"))}: Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.297503242 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYWWbCF/src/script.py"))}: Checking file '/tmp/.tmpYWWbCF/src/script.py' 2026-10-16 08:10:50.304946248 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYWWbCF/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.305035869 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-16 08:10:50.305065879 DEBUG method="workspace/diagnostic" response.id=2 duration=8.35ms 2026-10-16 08:10:50.305081789 DEBUG Received server response for request 2 2026-10-16 08:10:50.315270104 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:50.315303084 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.315309864 DEBUG method="shutdown" response.id=3 duration=10.46µs 2026-10-16 08:10:50.315319824 DEBUG Received server response for request 3 2026-10-16 08:10:50.315323554 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.315339334 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-10-16 08:10:50.317820183 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-10-16 08:10:50.317896273 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.317932193 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.317991683 DEBUG Client info: None 2026-10-16 08:10:50.318019263 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:50.318031693 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.318038333 INFO Version: Unknown 2026-10-16 08:10:50.318082264 DEBUG Received server response for request 1 2026-10-16 08:10:50.318125354 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.318140424 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.318226614 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.318261094 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.318264744 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.318284424 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.318287704 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 08:10:50.318320614 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.318334535 DEBUG Initializing workspace `file:///tmp/.tmpFNXVNn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.318349735 DEBUG Searching for a project in '/tmp/.tmpFNXVNn/src' 2026-10-16 08:10:50.318398765 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.318403875 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.318883946 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.318889496 DEBUG Resolving local virtual environment: /tmp/.tmpFNXVNn/src/.venv 2026-10-16 08:10:50.318930587 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.318934337 DEBUG No virtual environment found 2026-10-16 08:10:50.318945557 DEBUG Adding first-party search path `/tmp/.tmpFNXVNn/src` 2026-10-16 08:10:50.318949567 DEBUG Using vendored stdlib 2026-10-16 08:10:50.319031757 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.319035457 DEBUG Adding new file root '/tmp/.tmpFNXVNn/src' of kind Project 2026-10-16 08:10:50.321179594 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.321196454 DEBUG Updating project to check open files 2026-10-16 08:10:50.321266125 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFNXVNn/src/foo.py") 2026-10-16 08:10:50.321272445 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFNXVNn/src/foo.py` 2026-10-16 08:10:50.321279305 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFNXVNn/src/foo.py` 2026-10-16 08:10:50.321411355 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFNXVNn/src/foo.py` to project `src` 2026-10-16 08:10:50.321425655 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFNXVNn/src/foo.py` 2026-10-16 08:10:50.321428065 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.321434805 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:50.321726916 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.321758496 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.337277060 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=15.84ms 2026-10-16 08:10:50.337301040 DEBUG Received server response for request 2 2026-10-16 08:10:50.347560186 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:50.347594606 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.347603426 DEBUG method="shutdown" response.id=3 duration=13.21µs 2026-10-16 08:10:50.347613546 DEBUG Received server response for request 3 2026-10-16 08:10:50.347617716 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.347634106 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-10-16 08:10:50.352718544 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-10-16 08:10:50.352797854 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.352842164 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.352897064 DEBUG Client info: None 2026-10-16 08:10:50.352926914 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:50.352938904 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.352945034 INFO Version: Unknown 2026-10-16 08:10:50.352983715 DEBUG Received server response for request 1 2026-10-16 08:10:50.353024915 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.353039385 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.353182475 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.353221775 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.353225195 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.353245815 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.353249155 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 08:10:50.353299626 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.353317356 DEBUG Initializing workspace `file:///tmp/.tmp4e6N0l/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.353333956 DEBUG Searching for a project in '/tmp/.tmp4e6N0l/src' 2026-10-16 08:10:50.353386276 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.353391496 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.354633890 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.354644880 DEBUG Resolving local virtual environment: /tmp/.tmp4e6N0l/src/.venv 2026-10-16 08:10:50.354695151 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.354700081 DEBUG No virtual environment found 2026-10-16 08:10:50.354712281 DEBUG Adding first-party search path `/tmp/.tmp4e6N0l/src` 2026-10-16 08:10:50.354716351 DEBUG Using vendored stdlib 2026-10-16 08:10:50.354812361 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.354816991 DEBUG Adding new file root '/tmp/.tmp4e6N0l/src' of kind Project 2026-10-16 08:10:50.357048509 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.357064269 DEBUG Updating project to check open files 2026-10-16 08:10:50.357150619 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4e6N0l/src/foo.py") 2026-10-16 08:10:50.357160979 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4e6N0l/src/foo.py` 2026-10-16 08:10:50.357168019 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4e6N0l/src/foo.py` 2026-10-16 08:10:50.357303900 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4e6N0l/src/foo.py` to project `src` 2026-10-16 08:10:50.357317430 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4e6N0l/src/foo.py` 2026-10-16 08:10:50.357319730 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.357327830 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:50.357571110 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.357603551 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.370879077 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=13.54ms 2026-10-16 08:10:50.370899077 DEBUG Received server response for request 2 2026-10-16 08:10:50.381151142 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:50.381189302 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.381196272 DEBUG method="shutdown" response.id=3 duration=11.17µs 2026-10-16 08:10:50.381205812 DEBUG Received server response for request 3 2026-10-16 08:10:50.381210152 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.381226452 DEBUG Received exit notification, exiting ok test semantic_tokens::no_stale_tokens_after_opening_the_same_file_with_new_content ... 2026-10-16 08:10:50.384039712 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-10-16 08:10:50.384104502 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.384140883 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.384197883 DEBUG Client info: None 2026-10-16 08:10:50.384228973 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:50.384240513 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.384246353 INFO Version: Unknown 2026-10-16 08:10:50.384283983 DEBUG Received server response for request 1 2026-10-16 08:10:50.384316613 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.384331813 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.384431034 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.384471384 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.384475474 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.384493594 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.384496654 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 08:10:50.384538824 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.384553204 DEBUG Initializing workspace `file:///tmp/.tmp87CIMM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.384569734 DEBUG Searching for a project in '/tmp/.tmp87CIMM/src' 2026-10-16 08:10:50.384603514 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.384608354 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.385101656 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.385106696 DEBUG Resolving local virtual environment: /tmp/.tmp87CIMM/src/.venv 2026-10-16 08:10:50.385149206 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.385153486 DEBUG No virtual environment found 2026-10-16 08:10:50.385164376 DEBUG Adding first-party search path `/tmp/.tmp87CIMM/src` 2026-10-16 08:10:50.385168376 DEBUG Using vendored stdlib 2026-10-16 08:10:50.385250666 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.385254806 DEBUG Adding new file root '/tmp/.tmp87CIMM/src' of kind Project 2026-10-16 08:10:50.387271293 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:50.387291293 DEBUG Updating project to check open files 2026-10-16 08:10:50.387355074 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp87CIMM/src/foo") 2026-10-16 08:10:50.387471334 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp87CIMM/src/foo` to project `src` 2026-10-16 08:10:50.387490234 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp87CIMM/src/foo` 2026-10-16 08:10:50.387492874 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.387498444 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 08:10:50.387712575 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.390103693 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=2.60ms 2026-10-16 08:10:50.390124443 DEBUG Received server response for request 2 2026-10-16 08:10:50.390137243 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 08:10:50.390146853 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.390153043 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-16 08:10:50.390161133 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmp87CIMM/src/foo` 2026-10-16 08:10:50.390164263 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 08:10:50.390170773 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-16 08:10:50.390176713 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmp87CIMM/src/foo` from project `src` 2026-10-16 08:10:50.390201513 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp87CIMM/src/foo", kind: FileContent } 2026-10-16 08:10:50.390207673 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmp87CIMM/src/foo` 2026-10-16 08:10:50.390212533 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmp87CIMM/src/foo` 2026-10-16 08:10:50.390239184 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp87CIMM/src/foo") 2026-10-16 08:10:50.390242414 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp87CIMM/src/foo` 2026-10-16 08:10:50.390246814 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp87CIMM/src/foo` 2026-10-16 08:10:50.390326074 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp87CIMM/src/foo` to project `src` 2026-10-16 08:10:50.390335884 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp87CIMM/src/foo` 2026-10-16 08:10:50.390338284 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.390342944 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 08:10:50.390420404 DEBUG request{id=3 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.402916448 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=12.57ms 2026-10-16 08:10:50.402934668 DEBUG Received server response for request 3 2026-10-16 08:10:50.413013473 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:50.413045083 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.413051223 DEBUG method="shutdown" response.id=4 duration=9.16µs 2026-10-16 08:10:50.413069083 DEBUG Received server response for request 4 2026-10-16 08:10:50.413072953 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.413088633 DEBUG Received exit notification, exiting ok test semantic_tokens::script_metadata_is_highlighted_as_toml ... 2026-10-16 08:10:50.416174724 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.416253294 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.416299684 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.416382014 DEBUG Client info: None 2026-10-16 08:10:50.416413904 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:50.416426074 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.416431974 INFO Version: Unknown 2026-10-16 08:10:50.416472115 DEBUG Received server response for request 1 2026-10-16 08:10:50.416519275 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.416534945 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.416619955 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.416657605 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.416661735 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.416681465 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.416684845 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 08:10:50.416724485 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.416739165 DEBUG Initializing workspace `file:///tmp/.tmp69qXNO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.416754766 DEBUG Searching for a project in '/tmp/.tmp69qXNO/src' 2026-10-16 08:10:50.416788286 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.416792826 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.417283437 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.417289117 DEBUG Resolving local virtual environment: /tmp/.tmp69qXNO/src/.venv 2026-10-16 08:10:50.417332297 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.417336347 DEBUG No virtual environment found 2026-10-16 08:10:50.417347037 DEBUG Adding first-party search path `/tmp/.tmp69qXNO/src` 2026-10-16 08:10:50.417351058 DEBUG Using vendored stdlib 2026-10-16 08:10:50.417452198 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.417456808 DEBUG Adding new file root '/tmp/.tmp69qXNO/src' of kind Project 2026-10-16 08:10:50.419433465 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.419453195 DEBUG Updating project to check open files 2026-10-16 08:10:50.419518015 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp69qXNO/src/script.py") 2026-10-16 08:10:50.419524865 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp69qXNO/src/script.py` 2026-10-16 08:10:50.419532315 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp69qXNO/src/script.py` 2026-10-16 08:10:50.419652436 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp69qXNO/src/script.py` to project `src` 2026-10-16 08:10:50.419666016 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp69qXNO/src/script.py` 2026-10-16 08:10:50.419668376 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.419675746 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:50.419908716 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving requires-python constraint: `>=3.12` 2026-10-16 08:10:50.419939827 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolved requires-python constraint to: 3.12 2026-10-16 08:10:50.420398638 INFO request{id=2 method=textDocument/semanticTokens/full}: Defaulting to python-platform `linux` 2026-10-16 08:10:50.420433168 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.420437978 DEBUG request{id=2 method=textDocument/semanticTokens/full}: No virtual environment found 2026-10-16 08:10:50.420441548 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Using vendored stdlib 2026-10-16 08:10:50.420522929 INFO request{id=2 method=textDocument/semanticTokens/full}: Python version: Python 3.12, platform: linux 2026-10-16 08:10:50.420589609 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.422396095 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=2.71ms 2026-10-16 08:10:50.422411055 DEBUG Received server response for request 2 2026-10-16 08:10:50.432489780 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:50.432512350 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.432519680 DEBUG method="shutdown" response.id=3 duration=9.79µs 2026-10-16 08:10:50.432530020 DEBUG Received server response for request 3 2026-10-16 08:10:50.432533540 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.432541960 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-10-16 08:10:50.434396687 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.434459757 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.434494567 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.434556317 DEBUG Client info: None 2026-10-16 08:10:50.434587527 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:50.434598817 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.434604387 INFO Version: Unknown 2026-10-16 08:10:50.434645167 DEBUG Received server response for request 1 2026-10-16 08:10:50.434688378 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.434702688 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.434845868 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.434882458 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.434885868 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.434899138 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.434902378 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-10-16 08:10:50.434951359 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.434969139 DEBUG Initializing workspace `file:///tmp/.tmp6rD2ng/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.434996819 DEBUG Searching for a project in '/tmp/.tmp6rD2ng/src' 2026-10-16 08:10:50.435032959 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.435038649 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.436296963 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.436306313 DEBUG Resolving local virtual environment: /tmp/.tmp6rD2ng/src/.venv 2026-10-16 08:10:50.436358823 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.436363653 DEBUG No virtual environment found 2026-10-16 08:10:50.436388433 DEBUG Adding first-party search path `/tmp/.tmp6rD2ng/src` 2026-10-16 08:10:50.436392633 DEBUG Using vendored stdlib 2026-10-16 08:10:50.436501904 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.436507154 DEBUG Adding new file root '/tmp/.tmp6rD2ng/src' of kind Project 2026-10-16 08:10:50.438713962 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.438731162 DEBUG Updating project to check open files 2026-10-16 08:10:50.438818722 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6rD2ng/src/foo.py") 2026-10-16 08:10:50.438828172 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp6rD2ng/src/foo.py` 2026-10-16 08:10:50.438837152 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp6rD2ng/src/foo.py` 2026-10-16 08:10:50.438973213 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp6rD2ng/src/foo.py` to project `src` 2026-10-16 08:10:50.438985763 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6rD2ng/src/foo.py` 2026-10-16 08:10:50.438988553 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.438996463 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:50.439325514 DEBUG request{id=2 method=textDocument/signatureHelp}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.453804214 DEBUG request{id=2 method=textDocument/signatureHelp}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.459852795 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:50.459867115 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found in search paths 2026-10-16 08:10:50.459874885 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:50.459913225 DEBUG method="textDocument/signatureHelp" response.id=2 duration=20.91ms 2026-10-16 08:10:50.459936565 DEBUG Received server response for request 2 2026-10-16 08:10:50.470207561 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:50.470241821 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.470249591 DEBUG method="shutdown" response.id=3 duration=12.00µs 2026-10-16 08:10:50.470259141 DEBUG Received server response for request 3 2026-10-16 08:10:50.470262911 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.470278621 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-10-16 08:10:50.476318692 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.476417712 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.476463352 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.476534173 DEBUG Client info: None 2026-10-16 08:10:50.476568433 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:50.476583293 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.476591223 INFO Version: Unknown 2026-10-16 08:10:50.476638643 DEBUG Received server response for request 1 2026-10-16 08:10:50.476682693 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.476696183 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpPBSS43 2026-10-16 08:10:50.476704483 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.476862454 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.476899144 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.476903354 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.476912794 DEBUG No workspace configuration provided for file:///tmp/.tmpPBSS43 2026-10-16 08:10:50.476919814 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.476923174 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-16 08:10:50.476980354 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.476986224 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpPBSS43, using default options 2026-10-16 08:10:50.476997004 DEBUG Initializing workspace `file:///tmp/.tmpPBSS43`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.477014084 DEBUG Searching for a project in '/tmp/.tmpPBSS43' 2026-10-16 08:10:50.477042904 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.477047784 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.478191398 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.478202428 DEBUG Resolving local virtual environment: /tmp/.tmpPBSS43/.venv 2026-10-16 08:10:50.478248528 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.478252988 DEBUG No virtual environment found 2026-10-16 08:10:50.478265539 DEBUG Adding first-party search path `/tmp/.tmpPBSS43` 2026-10-16 08:10:50.478269789 DEBUG Using vendored stdlib 2026-10-16 08:10:50.478397929 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.478404549 DEBUG Adding new file root '/tmp/.tmpPBSS43' of kind Project 2026-10-16 08:10:50.481384869 INFO Project::index_files{project=.tmpPBSS43}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.481403160 DEBUG Updating project to check open files 2026-10-16 08:10:50.481487060 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPBSS43/foo.py") 2026-10-16 08:10:50.481498130 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPBSS43/foo.py` 2026-10-16 08:10:50.481504990 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPBSS43/foo.py` 2026-10-16 08:10:50.481621610 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPBSS43/foo.py` to project `.tmpPBSS43` 2026-10-16 08:10:50.481634580 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPBSS43/foo.py` 2026-10-16 08:10:50.481637470 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.481645240 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:50.481909341 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.481965551 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=313.77µs 2026-10-16 08:10:50.481978331 DEBUG Received server response for request 2 2026-10-16 08:10:50.481995481 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-16 08:10:50.482052642 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=42.34µs 2026-10-16 08:10:50.482063012 DEBUG Received server response for request 3 2026-10-16 08:10:50.482071262 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-16 08:10:50.482108032 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=25.04µs 2026-10-16 08:10:50.482116852 DEBUG Received server response for request 4 2026-10-16 08:10:50.482126142 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-10-16 08:10:50.491961816 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=9.82ms 2026-10-16 08:10:50.491980026 DEBUG Received server response for request 5 2026-10-16 08:10:50.491995366 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-10-16 08:10:50.492041046 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=31.88µs 2026-10-16 08:10:50.492050626 DEBUG Received server response for request 6 2026-10-16 08:10:50.502129511 DEBUG Client sends request `shutdown` with ID 7 2026-10-16 08:10:50.502152641 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.502159521 DEBUG method="shutdown" response.id=7 duration=10.27µs 2026-10-16 08:10:50.502168801 DEBUG Received server response for request 7 2026-10-16 08:10:50.502173031 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.502182361 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-10-16 08:10:50.504766090 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.504829601 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.504861181 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.504920451 DEBUG Client info: None 2026-10-16 08:10:50.504955581 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:50.504970191 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.504977491 INFO Version: Unknown 2026-10-16 08:10:50.505022731 DEBUG Received server response for request 1 2026-10-16 08:10:50.505061271 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.505073701 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpSilNCV 2026-10-16 08:10:50.505081491 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.505215702 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.505252592 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.505256312 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.505262522 DEBUG No workspace configuration provided for file:///tmp/.tmpSilNCV 2026-10-16 08:10:50.505269022 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.505271872 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-16 08:10:50.505318152 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.505323562 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpSilNCV, using default options 2026-10-16 08:10:50.505333972 DEBUG Initializing workspace `file:///tmp/.tmpSilNCV`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.505348362 DEBUG Searching for a project in '/tmp/.tmpSilNCV' 2026-10-16 08:10:50.505390482 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.505395703 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.506565817 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.506575077 DEBUG Resolving local virtual environment: /tmp/.tmpSilNCV/.venv 2026-10-16 08:10:50.506624307 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.506629157 DEBUG No virtual environment found 2026-10-16 08:10:50.506641707 DEBUG Adding first-party search path `/tmp/.tmpSilNCV` 2026-10-16 08:10:50.506645797 DEBUG Using vendored stdlib 2026-10-16 08:10:50.506754537 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.506758907 DEBUG Adding new file root '/tmp/.tmpSilNCV' of kind Project 2026-10-16 08:10:50.509795858 INFO Project::index_files{project=.tmpSilNCV}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.509810198 DEBUG Updating project to check open files 2026-10-16 08:10:50.509890458 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSilNCV/foo.py") 2026-10-16 08:10:50.509901868 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSilNCV/foo.py` 2026-10-16 08:10:50.509908808 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSilNCV/foo.py` 2026-10-16 08:10:50.510015299 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSilNCV/foo.py` to project `.tmpSilNCV` 2026-10-16 08:10:50.510027429 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSilNCV/foo.py` 2026-10-16 08:10:50.510030029 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.510038659 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:50.510452190 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.510508940 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=463.42µs 2026-10-16 08:10:50.510535700 DEBUG Received server response for request 2 2026-10-16 08:10:50.510550510 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-10-16 08:10:50.527379099 DEBUG Module `__builtins__` not found in search paths 2026-10-16 08:10:50.535498897 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=24.93ms 2026-10-16 08:10:50.535533537 DEBUG Received server response for request 3 2026-10-16 08:10:50.545634752 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:50.545673502 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.545682652 DEBUG method="shutdown" response.id=4 duration=16.08µs 2026-10-16 08:10:50.545699212 DEBUG Received server response for request 4 2026-10-16 08:10:50.545703192 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.545712392 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-10-16 08:10:50.561117846 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.561197186 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.561243796 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.561332576 DEBUG Client info: None 2026-10-16 08:10:50.561382527 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:50.561398087 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.561405457 INFO Version: Unknown 2026-10-16 08:10:50.561452597 DEBUG Received server response for request 1 2026-10-16 08:10:50.561500267 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.561513927 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpxznG98 2026-10-16 08:10:50.561522507 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.561670208 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.561715618 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.561719828 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.561732308 DEBUG No workspace configuration provided for file:///tmp/.tmpxznG98 2026-10-16 08:10:50.561739138 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.561742298 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-16 08:10:50.561793778 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.561799468 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpxznG98, using default options 2026-10-16 08:10:50.561810538 DEBUG Initializing workspace `file:///tmp/.tmpxznG98`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.561828868 DEBUG Searching for a project in '/tmp/.tmpxznG98' 2026-10-16 08:10:50.561858968 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.561864398 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.562833311 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.562839652 DEBUG Resolving local virtual environment: /tmp/.tmpxznG98/.venv 2026-10-16 08:10:50.562891492 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.562895922 DEBUG No virtual environment found 2026-10-16 08:10:50.562908652 DEBUG Adding first-party search path `/tmp/.tmpxznG98` 2026-10-16 08:10:50.562912712 DEBUG Using vendored stdlib 2026-10-16 08:10:50.563011732 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.563021082 DEBUG Adding new file root '/tmp/.tmpxznG98' of kind Project 2026-10-16 08:10:50.565955362 INFO Project::index_files{project=.tmpxznG98}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.565974112 DEBUG Updating project to check open files 2026-10-16 08:10:50.566048373 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxznG98/foo.py") 2026-10-16 08:10:50.566056623 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpxznG98/foo.py` 2026-10-16 08:10:50.566063183 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpxznG98/foo.py` 2026-10-16 08:10:50.566173603 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpxznG98/foo.py` to project `.tmpxznG98` 2026-10-16 08:10:50.566188153 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxznG98/foo.py` 2026-10-16 08:10:50.566190753 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.566199783 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:50.566430604 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.566488684 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=281.90µs 2026-10-16 08:10:50.566501884 DEBUG Received server response for request 2 2026-10-16 08:10:50.566515844 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-16 08:10:50.566602725 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=69.87µs 2026-10-16 08:10:50.566612245 DEBUG Received server response for request 3 2026-10-16 08:10:50.576694350 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:50.576724240 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.576730610 DEBUG method="shutdown" response.id=4 duration=9.52µs 2026-10-16 08:10:50.576749170 DEBUG Received server response for request 4 2026-10-16 08:10:50.576753320 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.576768890 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-10-16 08:10:50.578480016 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.578543796 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.578576016 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.578625136 DEBUG Client info: None 2026-10-16 08:10:50.578651506 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:50.578665296 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.578672626 INFO Version: Unknown 2026-10-16 08:10:50.578714607 DEBUG Received server response for request 1 2026-10-16 08:10:50.578758017 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.578771177 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpZznsjT 2026-10-16 08:10:50.578778617 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.578871387 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.578905577 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.578909857 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.578918837 DEBUG No workspace configuration provided for file:///tmp/.tmpZznsjT 2026-10-16 08:10:50.578924867 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.578927717 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-16 08:10:50.578969197 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.578973447 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpZznsjT, using default options 2026-10-16 08:10:50.578981357 DEBUG Initializing workspace `file:///tmp/.tmpZznsjT`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.578994188 DEBUG Searching for a project in '/tmp/.tmpZznsjT' 2026-10-16 08:10:50.579018608 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.579023208 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.579490759 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.579495939 DEBUG Resolving local virtual environment: /tmp/.tmpZznsjT/.venv 2026-10-16 08:10:50.579532929 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.579536729 DEBUG No virtual environment found 2026-10-16 08:10:50.579547999 DEBUG Adding first-party search path `/tmp/.tmpZznsjT` 2026-10-16 08:10:50.579551859 DEBUG Using vendored stdlib 2026-10-16 08:10:50.579634610 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.579638780 DEBUG Adding new file root '/tmp/.tmpZznsjT' of kind Project 2026-10-16 08:10:50.583474383 INFO Project::index_files{project=.tmpZznsjT}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:50.583492463 DEBUG Updating project to check open files 2026-10-16 08:10:50.583549783 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZznsjT/foo.py") 2026-10-16 08:10:50.583558523 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZznsjT/foo.py` 2026-10-16 08:10:50.583565253 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZznsjT/foo.py` 2026-10-16 08:10:50.583655444 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZznsjT/foo.py` to project `.tmpZznsjT` 2026-10-16 08:10:50.583665444 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZznsjT/foo.py` 2026-10-16 08:10:50.583668094 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.583675034 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:50.583855254 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.596289958 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=12.61ms 2026-10-16 08:10:50.596308358 DEBUG Received server response for request 2 2026-10-16 08:10:50.596332878 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-16 08:10:50.596411508 DEBUG request{id=3 method=typeHierarchy/supertypes}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.596549498 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=199.55µs 2026-10-16 08:10:50.596560868 DEBUG Received server response for request 3 2026-10-16 08:10:50.596585329 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-16 08:10:50.596638499 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=42.17µs 2026-10-16 08:10:50.596647639 DEBUG Received server response for request 4 2026-10-16 08:10:50.606730634 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 08:10:50.606751484 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.606759904 DEBUG method="shutdown" response.id=5 duration=11.19µs 2026-10-16 08:10:50.606769514 DEBUG Received server response for request 5 2026-10-16 08:10:50.606773774 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.606783294 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-10-16 08:10:50.609457843 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.609515093 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.609552973 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.609625354 DEBUG Client info: None 2026-10-16 08:10:50.609662934 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-10-16 08:10:50.609676584 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.609681574 INFO Version: Unknown 2026-10-16 08:10:50.609721964 DEBUG Received server response for request 1 2026-10-16 08:10:50.609756524 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.609772284 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.609863894 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.609903095 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.609906435 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.609921515 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:50.609975595 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.609991975 DEBUG Initializing workspace `file:///tmp/.tmpof66PI/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.610007915 DEBUG Searching for a project in '/tmp/.tmpof66PI/root1' 2026-10-16 08:10:50.610039875 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.610044945 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.610527307 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.610532767 DEBUG Resolving local virtual environment: /tmp/.tmpof66PI/root1/.venv 2026-10-16 08:10:50.610576837 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.610581227 DEBUG No virtual environment found 2026-10-16 08:10:50.610592427 DEBUG Adding first-party search path `/tmp/.tmpof66PI/root1` 2026-10-16 08:10:50.610596617 DEBUG Using vendored stdlib 2026-10-16 08:10:50.610676747 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.610681157 DEBUG Adding new file root '/tmp/.tmpof66PI/root1' of kind Project 2026-10-16 08:10:50.613557127 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.613575197 DEBUG Initializing workspace `file:///tmp/.tmpof66PI/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.613585697 DEBUG Searching for a project in '/tmp/.tmpof66PI/root2' 2026-10-16 08:10:50.613616217 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.613621807 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.614189679 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.614195489 DEBUG Resolving local virtual environment: /tmp/.tmpof66PI/root2/.venv 2026-10-16 08:10:50.614233580 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.614237500 DEBUG No virtual environment found 2026-10-16 08:10:50.614248500 DEBUG Adding first-party search path `/tmp/.tmpof66PI/root2` 2026-10-16 08:10:50.614252570 DEBUG Using vendored stdlib 2026-10-16 08:10:50.614330550 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.614334970 DEBUG Adding new file root '/tmp/.tmpof66PI/root2' of kind Project 2026-10-16 08:10:50.616275067 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.616343447 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:10:50.616558318 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpof66PI/root1/main.py"))}: Checking file '/tmp/.tmpof66PI/root1/main.py' 2026-10-16 08:10:50.616691388 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpof66PI/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.625396668 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpof66PI/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.625505629 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-16 08:10:50.625513629 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 08:10:50.625568239 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpof66PI/root2/main.py"))}: Checking file '/tmp/.tmpof66PI/root2/main.py' 2026-10-16 08:10:50.625624769 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpof66PI/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.633806947 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpof66PI/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.633878318 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-16 08:10:50.633908528 DEBUG method="workspace/diagnostic" response.id=2 duration=17.62ms 2026-10-16 08:10:50.633931528 DEBUG Received server response for request 2 2026-10-16 08:10:50.634087828 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:10:50.634117869 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root3, file:///tmp/.tmpof66PI/root3), to remove: (root2, file:///tmp/.tmpof66PI/root2) 2026-10-16 08:10:50.634124849 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpof66PI/root2 2026-10-16 08:10:50.636892968 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 08:10:50.636910528 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.636914208 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.636926918 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:10:50.636936778 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.636946968 DEBUG Initializing workspace `file:///tmp/.tmpof66PI/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.636961438 DEBUG Searching for a project in '/tmp/.tmpof66PI/root3' 2026-10-16 08:10:50.636997208 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.637002078 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.637562450 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.637568720 DEBUG Resolving local virtual environment: /tmp/.tmpof66PI/root3/.venv 2026-10-16 08:10:50.637613131 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.637617291 DEBUG No virtual environment found 2026-10-16 08:10:50.637628201 DEBUG Adding first-party search path `/tmp/.tmpof66PI/root3` 2026-10-16 08:10:50.637632001 DEBUG Using vendored stdlib 2026-10-16 08:10:50.637722651 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.637727571 DEBUG Adding new file root '/tmp/.tmpof66PI/root3' of kind Project 2026-10-16 08:10:50.639589617 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-16 08:10:50.639646738 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:10:50.639690808 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:50.639696538 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-16 08:10:50.639784758 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpof66PI/root3/main.py"))}: Checking file '/tmp/.tmpof66PI/root3/main.py' 2026-10-16 08:10:50.639870818 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpof66PI/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.649383001 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpof66PI/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.649462652 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-10-16 08:10:50.649488222 DEBUG method="workspace/diagnostic" response.id=3 duration=9.88ms 2026-10-16 08:10:50.649508072 DEBUG Received server response for request 3 2026-10-16 08:10:50.659674787 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:50.659709817 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.659715847 DEBUG method="shutdown" response.id=4 duration=10.74µs 2026-10-16 08:10:50.659726357 DEBUG Received server response for request 4 2026-10-16 08:10:50.659730207 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.659746287 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-10-16 08:10:50.666153679 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.666232670 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.666274090 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.666342790 DEBUG Client info: None 2026-10-16 08:10:50.666384500 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-10-16 08:10:50.666398800 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.666405530 INFO Version: Unknown 2026-10-16 08:10:50.666447870 DEBUG Received server response for request 1 2026-10-16 08:10:50.666493081 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.666507931 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.666635031 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.666672541 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.666676341 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.666692121 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:10:50.666694641 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:50.666759072 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.666777822 DEBUG Initializing workspace `file:///tmp/.tmpWFQkIF/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.666795202 DEBUG Searching for a project in '/tmp/.tmpWFQkIF/root1' 2026-10-16 08:10:50.666829762 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.666834612 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.668116796 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.668128216 DEBUG Resolving local virtual environment: /tmp/.tmpWFQkIF/root1/.venv 2026-10-16 08:10:50.668177247 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.668181977 DEBUG No virtual environment found 2026-10-16 08:10:50.668194777 DEBUG Adding first-party search path `/tmp/.tmpWFQkIF/root1` 2026-10-16 08:10:50.668199017 DEBUG Using vendored stdlib 2026-10-16 08:10:50.668311777 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.668318587 DEBUG Adding new file root '/tmp/.tmpWFQkIF/root1' of kind Project 2026-10-16 08:10:50.671473708 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:50.671505668 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root1, file:///tmp/.tmpWFQkIF/root1), to remove: 2026-10-16 08:10:50.671511318 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder `file:///tmp/.tmpWFQkIF/root1` has already been added 2026-10-16 08:10:50.671553408 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:10:50.671711009 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWFQkIF/root1/main.py"))}: Checking file '/tmp/.tmpWFQkIF/root1/main.py' 2026-10-16 08:10:50.671842489 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWFQkIF/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.680516319 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWFQkIF/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.680621820 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-16 08:10:50.680646850 DEBUG method="workspace/diagnostic" response.id=2 duration=9.13ms 2026-10-16 08:10:50.680663740 DEBUG Received server response for request 2 2026-10-16 08:10:50.690861405 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:50.690897915 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.690905825 DEBUG method="shutdown" response.id=3 duration=11.21µs 2026-10-16 08:10:50.690916485 DEBUG Received server response for request 3 2026-10-16 08:10:50.690920525 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.690935925 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-10-16 08:10:50.693539284 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.693608975 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.693646135 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.693713615 DEBUG Client info: None 2026-10-16 08:10:50.693739065 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-10-16 08:10:50.693753775 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.693759515 INFO Version: Unknown 2026-10-16 08:10:50.693801215 DEBUG Received server response for request 1 2026-10-16 08:10:50.693845635 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.693861115 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.693955016 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.693994516 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.693998386 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.694010276 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:50.694062346 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.694077186 DEBUG Initializing workspace `file:///tmp/.tmpZWUkZV/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.694092716 DEBUG Searching for a project in '/tmp/.tmpZWUkZV/root1' 2026-10-16 08:10:50.694125896 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.694130446 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.694620488 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.694626278 DEBUG Resolving local virtual environment: /tmp/.tmpZWUkZV/root1/.venv 2026-10-16 08:10:50.694669918 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.694673878 DEBUG No virtual environment found 2026-10-16 08:10:50.694685778 DEBUG Adding first-party search path `/tmp/.tmpZWUkZV/root1` 2026-10-16 08:10:50.694689878 DEBUG Using vendored stdlib 2026-10-16 08:10:50.694775779 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.694780329 DEBUG Adding new file root '/tmp/.tmpZWUkZV/root1' of kind Project 2026-10-16 08:10:50.697806529 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:50.697861739 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:10:50.698016350 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZWUkZV/root1/main.py"))}: Checking file '/tmp/.tmpZWUkZV/root1/main.py' 2026-10-16 08:10:50.698107860 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZWUkZV/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.708190055 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZWUkZV/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.708272655 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-10-16 08:10:50.708296585 DEBUG method="workspace/diagnostic" response.id=2 duration=10.47ms 2026-10-16 08:10:50.708312435 DEBUG Received server response for request 2 2026-10-16 08:10:50.708445246 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:10:50.708472316 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpZWUkZV/root2), (root3, file:///tmp/.tmpZWUkZV/root3), to remove: 2026-10-16 08:10:50.708479446 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 08:10:50.708490626 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.708494556 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.708511236 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:10:50.708518936 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.708530956 DEBUG Initializing workspace `file:///tmp/.tmpZWUkZV/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.708541716 DEBUG Searching for a project in '/tmp/.tmpZWUkZV/root2' 2026-10-16 08:10:50.708573576 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.708578226 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.709468990 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.709475700 DEBUG Resolving local virtual environment: /tmp/.tmpZWUkZV/root2/.venv 2026-10-16 08:10:50.709517580 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.709522050 DEBUG No virtual environment found 2026-10-16 08:10:50.709532940 DEBUG Adding first-party search path `/tmp/.tmpZWUkZV/root2` 2026-10-16 08:10:50.709537180 DEBUG Using vendored stdlib 2026-10-16 08:10:50.709625370 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.709630420 DEBUG Adding new file root '/tmp/.tmpZWUkZV/root2' of kind Project 2026-10-16 08:10:50.711532517 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 08:10:50.711544867 DEBUG Initializing workspace `file:///tmp/.tmpZWUkZV/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.711555507 DEBUG Searching for a project in '/tmp/.tmpZWUkZV/root3' 2026-10-16 08:10:50.711586967 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.711591837 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.712171669 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.712178479 DEBUG Resolving local virtual environment: /tmp/.tmpZWUkZV/root3/.venv 2026-10-16 08:10:50.712216409 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.712220579 DEBUG No virtual environment found 2026-10-16 08:10:50.712231429 DEBUG Adding first-party search path `/tmp/.tmpZWUkZV/root3` 2026-10-16 08:10:50.712235369 DEBUG Using vendored stdlib 2026-10-16 08:10:50.712311379 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.712315549 DEBUG Adding new file root '/tmp/.tmpZWUkZV/root3' of kind Project 2026-10-16 08:10:50.715166499 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.715215690 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:10:50.715242430 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:50.715246230 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 08:10:50.715308550 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZWUkZV/root2/main.py"))}: Checking file '/tmp/.tmpZWUkZV/root2/main.py' 2026-10-16 08:10:50.715387520 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZWUkZV/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.723712949 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZWUkZV/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.723782459 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-16 08:10:50.723792139 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-16 08:10:50.723842389 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZWUkZV/root3/main.py"))}: Checking file '/tmp/.tmpZWUkZV/root3/main.py' 2026-10-16 08:10:50.723899019 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZWUkZV/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.732395599 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZWUkZV/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.732472319 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-16 08:10:50.732506829 DEBUG method="workspace/diagnostic" response.id=3 duration=17.32ms 2026-10-16 08:10:50.732534879 DEBUG Received server response for request 3 2026-10-16 08:10:50.742721415 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:50.742755235 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.742761495 DEBUG method="shutdown" response.id=4 duration=10.56µs 2026-10-16 08:10:50.742779325 DEBUG Received server response for request 4 2026-10-16 08:10:50.742782955 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.742798555 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-10-16 08:10:50.747898723 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.747978773 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.748020333 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.748087333 DEBUG Client info: None 2026-10-16 08:10:50.748113383 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-10-16 08:10:50.748127463 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.748133463 INFO Version: Unknown 2026-10-16 08:10:50.748172864 DEBUG Received server response for request 1 2026-10-16 08:10:50.748217234 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.748232334 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.748332214 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.748384804 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.748388944 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.748402114 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:50.748461595 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.748477475 DEBUG Initializing workspace `file:///tmp/.tmpxI5BL8/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.748493895 DEBUG Searching for a project in '/tmp/.tmpxI5BL8/root1' 2026-10-16 08:10:50.748528885 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.748533475 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.749063417 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.749069577 DEBUG Resolving local virtual environment: /tmp/.tmpxI5BL8/root1/.venv 2026-10-16 08:10:50.749115547 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.749119527 DEBUG No virtual environment found 2026-10-16 08:10:50.749131067 DEBUG Adding first-party search path `/tmp/.tmpxI5BL8/root1` 2026-10-16 08:10:50.749135577 DEBUG Using vendored stdlib 2026-10-16 08:10:50.749222807 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.749226577 DEBUG Adding new file root '/tmp/.tmpxI5BL8/root1' of kind Project 2026-10-16 08:10:50.752195768 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:50.752259238 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:10:50.752404428 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxI5BL8/root1/main.py"))}: Checking file '/tmp/.tmpxI5BL8/root1/main.py' 2026-10-16 08:10:50.752492579 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxI5BL8/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.760684927 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxI5BL8/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.760769067 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-16 08:10:50.760790017 DEBUG method="workspace/diagnostic" response.id=2 duration=8.57ms 2026-10-16 08:10:50.760804637 DEBUG Received server response for request 2 2026-10-16 08:10:50.760927948 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:10:50.760950938 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpxI5BL8/root2), to remove: 2026-10-16 08:10:50.760957068 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 08:10:50.760967938 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.760971958 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.760983388 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:10:50.760991308 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.761000258 DEBUG Initializing workspace `file:///tmp/.tmpxI5BL8/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.761010978 DEBUG Searching for a project in '/tmp/.tmpxI5BL8/root2' 2026-10-16 08:10:50.761043038 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.761048088 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.761592630 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.761601960 DEBUG Resolving local virtual environment: /tmp/.tmpxI5BL8/root2/.venv 2026-10-16 08:10:50.761644780 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.761648730 DEBUG No virtual environment found 2026-10-16 08:10:50.761660020 DEBUG Adding first-party search path `/tmp/.tmpxI5BL8/root2` 2026-10-16 08:10:50.761663960 DEBUG Using vendored stdlib 2026-10-16 08:10:50.761742831 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.761746971 DEBUG Adding new file root '/tmp/.tmpxI5BL8/root2' of kind Project 2026-10-16 08:10:50.763666877 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.763705377 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:10:50.763729938 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:50.763733318 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 08:10:50.763792858 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxI5BL8/root2/main.py"))}: Checking file '/tmp/.tmpxI5BL8/root2/main.py' 2026-10-16 08:10:50.763852718 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxI5BL8/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.772341847 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxI5BL8/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.772423738 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-16 08:10:50.772445098 DEBUG method="workspace/diagnostic" response.id=3 duration=8.76ms 2026-10-16 08:10:50.772461108 DEBUG Received server response for request 3 2026-10-16 08:10:50.782627093 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:50.782662673 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.782668473 DEBUG method="shutdown" response.id=4 duration=9.50µs 2026-10-16 08:10:50.782679283 DEBUG Received server response for request 4 2026-10-16 08:10:50.782682793 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.782698663 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_refreshes_diagnostics_with_dynamic_registration ... 2026-10-16 08:10:50.786474346 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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: 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-10-16 08:10:50.786543697 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.786581157 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.786636697 DEBUG Client info: None 2026-10-16 08:10:50.786671577 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:50.786682997 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.786689307 INFO Version: Unknown 2026-10-16 08:10:50.786727977 DEBUG Received server response for request 1 2026-10-16 08:10:50.786770387 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.786784937 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.786901818 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.786937638 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.786941788 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.787016338 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.787035618 DEBUG Initializing workspace `file:///tmp/.tmpcxXLea/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.787051978 DEBUG Searching for a project in '/tmp/.tmpcxXLea/root1' 2026-10-16 08:10:50.787086268 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.787091518 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.788248342 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.788257622 DEBUG Resolving local virtual environment: /tmp/.tmpcxXLea/root1/.venv 2026-10-16 08:10:50.788307133 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.788311983 DEBUG No virtual environment found 2026-10-16 08:10:50.788324333 DEBUG Adding first-party search path `/tmp/.tmpcxXLea/root1` 2026-10-16 08:10:50.788328623 DEBUG Using vendored stdlib 2026-10-16 08:10:50.788449533 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.788455493 DEBUG Adding new file root '/tmp/.tmpcxXLea/root1' of kind Project 2026-10-16 08:10:50.790648311 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.790663761 DEBUG Updating project to check open files 2026-10-16 08:10:50.790685421 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-16 08:10:50.790703461 DEBUG Received server request `client/registerCapability` 2026-10-16 08:10:50.790709971 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:10:50.790725841 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.790732181 DEBUG client_response{id=1 method=client/registerCapability}: Registered dynamic capabilities 2026-10-16 08:10:50.790732371 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:50.790795981 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcxXLea/root1/main.py") 2026-10-16 08:10:50.790803941 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcxXLea/root1/main.py` 2026-10-16 08:10:50.790811011 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcxXLea/root1/main.py` 2026-10-16 08:10:50.790956842 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcxXLea/root1/main.py` to project `root1` 2026-10-16 08:10:50.790969492 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcxXLea/root1/main.py` 2026-10-16 08:10:50.790971972 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.790979162 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:50.791118132 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcxXLea/root1/main.py"))}: Checking file '/tmp/.tmpcxXLea/root1/main.py' 2026-10-16 08:10:50.791257923 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcxXLea/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.800856126 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcxXLea/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.800940216 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.95ms 2026-10-16 08:10:50.800954596 DEBUG Received server response for request 2 2026-10-16 08:10:50.800988397 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:10:50.801005247 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpcxXLea/root2), to remove: 2026-10-16 08:10:50.801010727 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 08:10:50.801020897 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.801024037 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.801043037 DEBUG client_response{id=2 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.801051557 DEBUG Initializing workspace `file:///tmp/.tmpcxXLea/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.801063307 DEBUG Searching for a project in '/tmp/.tmpcxXLea/root2' 2026-10-16 08:10:50.801095187 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.801099367 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.802084040 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.802092470 DEBUG Resolving local virtual environment: /tmp/.tmpcxXLea/root2/.venv 2026-10-16 08:10:50.802134101 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.802138231 DEBUG No virtual environment found 2026-10-16 08:10:50.802150411 DEBUG Adding first-party search path `/tmp/.tmpcxXLea/root2` 2026-10-16 08:10:50.802154511 DEBUG Using vendored stdlib 2026-10-16 08:10:50.802240321 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.802246091 DEBUG Adding new file root '/tmp/.tmpcxXLea/root2' of kind Project 2026-10-16 08:10:50.805125011 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.805139521 DEBUG Updating project to check open files 2026-10-16 08:10:50.805154771 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-16 08:10:50.805168231 DEBUG Received server request `client/unregisterCapability` 2026-10-16 08:10:50.805174981 DEBUG Received server request `client/registerCapability` 2026-10-16 08:10:50.805178151 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-16 08:10:50.805180881 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 08:10:50.805198981 DEBUG client_response{id=3 method=client/unregisterCapability}: Unregistered dynamic capabilities 2026-10-16 08:10:50.805203841 DEBUG client_response{id=4 method=client/registerCapability}: Registered dynamic capabilities 2026-10-16 08:10:50.815262446 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:50.815288816 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.815296606 DEBUG method="shutdown" response.id=3 duration=11.05µs 2026-10-16 08:10:50.815307816 DEBUG Received server response for request 3 2026-10-16 08:10:50.815312016 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.815320986 DEBUG Received exit notification, exiting ok test workspace_folders::containing_project_takes_precedence_over_import_search_paths ... 2026-10-16 08:10:50.818176596 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.818244286 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.818282467 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.818338127 DEBUG Client info: None 2026-10-16 08:10:50.818362787 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:50.818387057 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.818394007 INFO Version: Unknown 2026-10-16 08:10:50.818433647 DEBUG Received server response for request 1 2026-10-16 08:10:50.818478227 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.818494867 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.818590498 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.818627868 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.818631258 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.818650858 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.818654368 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:50.818693638 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.818709278 DEBUG Initializing workspace `file:///tmp/.tmpjdMiX2/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.818724118 DEBUG Searching for a project in '/tmp/.tmpjdMiX2/app' 2026-10-16 08:10:50.818779258 DEBUG Found project at '/tmp/.tmpjdMiX2/app' 2026-10-16 08:10:50.818783658 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.819243070 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.819248940 DEBUG Resolving local virtual environment: /tmp/.tmpjdMiX2/app/.venv 2026-10-16 08:10:50.819290020 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.819294280 DEBUG No virtual environment found 2026-10-16 08:10:50.819311020 DEBUG Adding extra search-path `/tmp/.tmpjdMiX2/library` 2026-10-16 08:10:50.819319610 DEBUG Adding extra search-path `/tmp/.tmpjdMiX2/app/imports` 2026-10-16 08:10:50.819323400 DEBUG Adding first-party search path `/tmp/.tmpjdMiX2/app` 2026-10-16 08:10:50.819327240 DEBUG Using vendored stdlib 2026-10-16 08:10:50.819428430 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.819432350 DEBUG Adding new file root '/tmp/.tmpjdMiX2/app' of kind Project 2026-10-16 08:10:50.819843552 DEBUG Adding new file root '/tmp/.tmpjdMiX2/library' of kind SearchPath 2026-10-16 08:10:50.819849662 DEBUG Adding new file root '/tmp/.tmpjdMiX2/app/imports' of kind SearchPath 2026-10-16 08:10:50.821529968 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.821548958 DEBUG Initializing workspace `file:///tmp/.tmpjdMiX2/library`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.821558718 DEBUG Searching for a project in '/tmp/.tmpjdMiX2/library' 2026-10-16 08:10:50.821585098 DEBUG Found project at '/tmp/.tmpjdMiX2/library' 2026-10-16 08:10:50.821589028 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.822062960 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.822071220 DEBUG Resolving local virtual environment: /tmp/.tmpjdMiX2/library/.venv 2026-10-16 08:10:50.822108430 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.822112160 DEBUG No virtual environment found 2026-10-16 08:10:50.822127570 DEBUG Adding extra search-path `/tmp/.tmpjdMiX2/library/imports` 2026-10-16 08:10:50.822132040 DEBUG Adding first-party search path `/tmp/.tmpjdMiX2/library` 2026-10-16 08:10:50.822135930 DEBUG Using vendored stdlib 2026-10-16 08:10:50.822216830 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.822220170 DEBUG Adding new file root '/tmp/.tmpjdMiX2/library' of kind Project 2026-10-16 08:10:50.822644952 DEBUG Adding new file root '/tmp/.tmpjdMiX2/library/imports' of kind SearchPath 2026-10-16 08:10:50.825138960 INFO Project::index_files{project=library}: Indexed 2 file(s) in 0.002s 2026-10-16 08:10:50.825152480 DEBUG Updating project to check open files 2026-10-16 08:10:50.825168230 DEBUG Updating project to check open files 2026-10-16 08:10:50.825224341 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjdMiX2/library/module.py") 2026-10-16 08:10:50.825231351 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjdMiX2/library/module.py` 2026-10-16 08:10:50.825237561 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjdMiX2/library/module.py` 2026-10-16 08:10:50.825360481 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjdMiX2/library/module.py` to project `library` 2026-10-16 08:10:50.825387411 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjdMiX2/library/module.py` 2026-10-16 08:10:50.825389911 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.825396371 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:50.825614252 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.828092850 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["library"] 2026-10-16 08:10:50.828129311 DEBUG method="textDocument/hover" response.id=2 duration=2.73ms 2026-10-16 08:10:50.828142521 DEBUG Received server response for request 2 2026-10-16 08:10:50.838231456 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:50.838253156 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.838260016 DEBUG method="shutdown" response.id=3 duration=10.40µs 2026-10-16 08:10:50.838269846 DEBUG Received server response for request 3 2026-10-16 08:10:50.838273366 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.838282986 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-10-16 08:10:50.840466133 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.840530204 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.840564444 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.840620584 DEBUG Client info: None 2026-10-16 08:10:50.840645164 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-10-16 08:10:50.840658154 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.840664014 INFO Version: Unknown 2026-10-16 08:10:50.840701604 DEBUG Received server response for request 1 2026-10-16 08:10:50.840738914 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.840755724 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.840838075 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.840873595 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.840877265 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.840894565 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.840897845 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:10:50.840939055 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.840954175 DEBUG Initializing workspace `file:///tmp/.tmpWrcEaL/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.840968115 DEBUG Searching for a project in '/tmp/.tmpWrcEaL/root1' 2026-10-16 08:10:50.841000245 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.841005225 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.841484937 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.841490277 DEBUG Resolving local virtual environment: /tmp/.tmpWrcEaL/root1/.venv 2026-10-16 08:10:50.841531547 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.841535417 DEBUG No virtual environment found 2026-10-16 08:10:50.841546947 DEBUG Adding first-party search path `/tmp/.tmpWrcEaL/root1` 2026-10-16 08:10:50.841550997 DEBUG Using vendored stdlib 2026-10-16 08:10:50.841633597 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.841638167 DEBUG Adding new file root '/tmp/.tmpWrcEaL/root1' of kind Project 2026-10-16 08:10:50.844483807 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.844502627 DEBUG Initializing workspace `file:///tmp/.tmpWrcEaL/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.844513367 DEBUG Searching for a project in '/tmp/.tmpWrcEaL/root2' 2026-10-16 08:10:50.844544607 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.844550088 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.844992199 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.845000919 DEBUG Resolving local virtual environment: /tmp/.tmpWrcEaL/root2/.venv 2026-10-16 08:10:50.845038839 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.845042939 DEBUG No virtual environment found 2026-10-16 08:10:50.845053799 DEBUG Adding first-party search path `/tmp/.tmpWrcEaL/root2` 2026-10-16 08:10:50.845057799 DEBUG Using vendored stdlib 2026-10-16 08:10:50.845133580 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.845139650 DEBUG Adding new file root '/tmp/.tmpWrcEaL/root2' of kind Project 2026-10-16 08:10:50.846999496 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 08:10:50.847067976 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWrcEaL/root1/main.py") 2026-10-16 08:10:50.847078606 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWrcEaL/root1/main.py` 2026-10-16 08:10:50.847093446 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWrcEaL/root1/main.py` 2026-10-16 08:10:50.847219437 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWrcEaL/root1/main.py` to project `root1` 2026-10-16 08:10:50.847233417 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWrcEaL/root1/main.py` 2026-10-16 08:10:50.847235797 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.847244517 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:50.847512798 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.860394402 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:10:50.864500457 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:10:50.884217605 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:10:50.884236915 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:10:50.884243575 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:50.884293495 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:10:50.884297025 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:10:50.903851763 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 56.568876ms 2026-10-16 08:10:50.903892153 DEBUG method="textDocument/completion" response.id=2 duration=56.64ms 2026-10-16 08:10:50.903918773 DEBUG Received server response for request 2 2026-10-16 08:10:50.904129254 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.904144944 DEBUG Client sends request `textDocument/completion` with ID 3 2026-10-16 08:10:50.904226904 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWrcEaL/root2/main.py") 2026-10-16 08:10:50.904237114 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWrcEaL/root2/main.py` 2026-10-16 08:10:50.904262724 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWrcEaL/root2/main.py` 2026-10-16 08:10:50.904410495 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWrcEaL/root2/main.py` to project `root2` 2026-10-16 08:10:50.904425165 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWrcEaL/root2/main.py` 2026-10-16 08:10:50.904427705 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.904436595 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:50.904481555 DEBUG method="textDocument/completion" response.id=3 duration=38.34µs 2026-10-16 08:10:50.904492205 DEBUG Received server response for request 3 2026-10-16 08:10:50.914587690 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:50.914616010 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.914621760 DEBUG method="shutdown" response.id=4 duration=8.53µs 2026-10-16 08:10:50.914638560 DEBUG Received server response for request 4 2026-10-16 08:10:50.914642250 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.914657710 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_respects_matching_project_editor_settings ... 2026-10-16 08:10:50.922749638 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.922827249 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.922870049 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.922937729 DEBUG Client info: None 2026-10-16 08:10:50.922968349 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:50.922983449 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.922990369 INFO Version: Unknown 2026-10-16 08:10:50.923031719 DEBUG Received server response for request 1 2026-10-16 08:10:50.923076759 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.923093700 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.923236580 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.923274970 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.923278720 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.923298740 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.923301690 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:50.923360770 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.923394431 DEBUG Initializing workspace `file:///tmp/.tmpU12NU7/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.923412811 DEBUG Searching for a project in '/tmp/.tmpU12NU7/api' 2026-10-16 08:10:50.923449981 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.923455391 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.924639485 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.924651535 DEBUG Resolving local virtual environment: /tmp/.tmpU12NU7/api/.venv 2026-10-16 08:10:50.924700785 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.924705455 DEBUG No virtual environment found 2026-10-16 08:10:50.924719795 DEBUG Adding first-party search path `/tmp/.tmpU12NU7/api` 2026-10-16 08:10:50.924723985 DEBUG Using vendored stdlib 2026-10-16 08:10:50.924825026 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.924830166 DEBUG Adding new file root '/tmp/.tmpU12NU7/api' of kind Project 2026-10-16 08:10:50.926983223 INFO Project::index_files{project=api}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:50.927000203 DEBUG Initializing workspace `file:///tmp/.tmpU12NU7/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.927011483 DEBUG Searching for a project in '/tmp/.tmpU12NU7/web/src' 2026-10-16 08:10:50.927056683 DEBUG Found project at '/tmp/.tmpU12NU7/web' 2026-10-16 08:10:50.927060963 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.928109727 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.928119167 DEBUG Resolving local virtual environment: /tmp/.tmpU12NU7/web/.venv 2026-10-16 08:10:50.928158497 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.928162477 DEBUG No virtual environment found 2026-10-16 08:10:50.928172397 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:10:50.928185097 DEBUG Adding extra search-path `/tmp/.tmpU12NU7/shared` 2026-10-16 08:10:50.928189487 DEBUG Adding first-party search path `/tmp/.tmpU12NU7/web/src` 2026-10-16 08:10:50.928193267 DEBUG Adding first-party search path `/tmp/.tmpU12NU7/web` 2026-10-16 08:10:50.928196897 DEBUG Using vendored stdlib 2026-10-16 08:10:50.928279578 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.928283028 DEBUG Adding new file root '/tmp/.tmpU12NU7/web' of kind Project 2026-10-16 08:10:50.928735959 DEBUG Adding new file root '/tmp/.tmpU12NU7/shared' of kind SearchPath 2026-10-16 08:10:50.931174248 INFO Project::index_files{project=web}: Indexed 0 file(s) in 0.002s 2026-10-16 08:10:50.931185638 DEBUG Updating project to check open files 2026-10-16 08:10:50.931205578 DEBUG Updating project to check open files 2026-10-16 08:10:50.931247508 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.931292158 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpU12NU7/shared/library.py") 2026-10-16 08:10:50.931360318 DEBUG method="textDocument/hover" response.id=2 duration=47.19µs 2026-10-16 08:10:50.931386368 DEBUG Received server response for request 2 2026-10-16 08:10:50.941463963 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:50.941489303 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.941497323 DEBUG method="shutdown" response.id=3 duration=11.19µs 2026-10-16 08:10:50.941507813 DEBUG Received server response for request 3 2026-10-16 08:10:50.941512033 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.941521353 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_uses_project_with_matching_search_paths_for_requests_and_changes ... 2026-10-16 08:10:50.943511430 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.943575451 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.943612681 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.943668881 DEBUG Client info: None 2026-10-16 08:10:50.943692381 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:50.943705251 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.943711631 INFO Version: Unknown 2026-10-16 08:10:50.943751171 DEBUG Received server response for request 1 2026-10-16 08:10:50.943794211 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.943812091 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.943901852 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.943938882 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.943942832 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.943961062 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.943964572 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:50.944008722 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.944024192 DEBUG Initializing workspace `file:///tmp/.tmp3lW89h/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.944039312 DEBUG Searching for a project in '/tmp/.tmp3lW89h/api' 2026-10-16 08:10:50.944075822 DEBUG Found project at '/tmp/.tmp3lW89h/api' 2026-10-16 08:10:50.944079772 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.944529154 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.944534414 DEBUG Resolving local virtual environment: /tmp/.tmp3lW89h/api/.venv 2026-10-16 08:10:50.944574984 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.944578894 DEBUG No virtual environment found 2026-10-16 08:10:50.944590264 DEBUG Adding first-party search path `/tmp/.tmp3lW89h/api` 2026-10-16 08:10:50.944594264 DEBUG Using vendored stdlib 2026-10-16 08:10:50.944672534 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.944676584 DEBUG Adding new file root '/tmp/.tmp3lW89h/api' of kind Project 2026-10-16 08:10:50.946665531 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.946680031 DEBUG Initializing workspace `file:///tmp/.tmp3lW89h/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.946690911 DEBUG Searching for a project in '/tmp/.tmp3lW89h/web/src' 2026-10-16 08:10:50.946725191 DEBUG Found project at '/tmp/.tmp3lW89h/web' 2026-10-16 08:10:50.946728661 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.947181873 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.947187543 DEBUG Resolving local virtual environment: /tmp/.tmp3lW89h/web/.venv 2026-10-16 08:10:50.947223733 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.947227713 DEBUG No virtual environment found 2026-10-16 08:10:50.947237023 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:10:50.947249113 DEBUG Adding extra search-path `/tmp/.tmp3lW89h/shared` 2026-10-16 08:10:50.947253083 DEBUG Adding first-party search path `/tmp/.tmp3lW89h/web/src` 2026-10-16 08:10:50.947256923 DEBUG Adding first-party search path `/tmp/.tmp3lW89h/web` 2026-10-16 08:10:50.947260583 DEBUG Using vendored stdlib 2026-10-16 08:10:50.947338424 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.947342064 DEBUG Adding new file root '/tmp/.tmp3lW89h/web' of kind Project 2026-10-16 08:10:50.947739675 DEBUG Adding new file root '/tmp/.tmp3lW89h/shared' of kind SearchPath 2026-10-16 08:10:50.949180890 INFO Project::index_files{project=web}: Indexed 2 file(s) in 0.001s 2026-10-16 08:10:50.949192330 DEBUG Updating project to check open files 2026-10-16 08:10:50.949205760 DEBUG Updating project to check open files 2026-10-16 08:10:50.949241810 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.949282880 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3lW89h/shared/library.py") 2026-10-16 08:10:50.949515011 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.952049620 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["web"] 2026-10-16 08:10:50.952082140 DEBUG method="textDocument/hover" response.id=2 duration=2.78ms 2026-10-16 08:10:50.952095820 DEBUG Received server response for request 2 2026-10-16 08:10:50.952138600 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:10:50.952146910 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 08:10:50.952158280 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp3lW89h/api` 2026-10-16 08:10:50.952178520 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp3lW89h/api/ty.toml", kind: Any } 2026-10-16 08:10:50.952186360 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmp3lW89h/api' 2026-10-16 08:10:50.952209580 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmp3lW89h/api' 2026-10-16 08:10:50.952213721 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.952220811 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-16 08:10:50.952223711 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmp3lW89h/api/.venv 2026-10-16 08:10:50.952256331 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.952260611 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-16 08:10:50.952275981 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmp3lW89h/shared` 2026-10-16 08:10:50.952280221 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmp3lW89h/api` 2026-10-16 08:10:50.952284401 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-16 08:10:50.952360581 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.952376251 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmp3lW89h/shared' of kind SearchPath 2026-10-16 08:10:50.952759152 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-16 08:10:50.952763562 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-16 08:10:50.952792482 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp3lW89h/web/src` 2026-10-16 08:10:50.952814393 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp3lW89h/api/ty.toml", kind: Any } 2026-10-16 08:10:50.952914923 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:10:50.954784279 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["api"] 2026-10-16 08:10:50.954810929 DEBUG method="textDocument/hover" response.id=3 duration=1.99ms 2026-10-16 08:10:50.954821479 DEBUG Received server response for request 3 2026-10-16 08:10:50.954835400 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:10:50.954842240 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-16 08:10:50.954855060 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:10:50.954875110 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp3lW89h/shared/library.py", kind: FileContent } 2026-10-16 08:10:50.954879810 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp3lW89h/shared/library.py` 2026-10-16 08:10:50.954903070 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp3lW89h/shared/library.py", kind: FileContent } 2026-10-16 08:10:50.954906420 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp3lW89h/shared/library.py` 2026-10-16 08:10:50.954970870 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-16 08:10:50.954984780 DEBUG method="textDocument/hover" response.id=4 duration=70.66µs 2026-10-16 08:10:50.954993490 DEBUG Received server response for request 4 2026-10-16 08:10:50.955003550 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.955009610 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-16 08:10:50.955031460 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3lW89h/web/src/main.py") 2026-10-16 08:10:50.955036520 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3lW89h/web/src/main.py` 2026-10-16 08:10:50.955041520 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3lW89h/web/src/main.py` 2026-10-16 08:10:50.955164161 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3lW89h/web/src/main.py` to project `web` 2026-10-16 08:10:50.955174551 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3lW89h/web/src/main.py` 2026-10-16 08:10:50.955176791 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.955184371 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-16 08:10:50.955281691 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-16 08:10:50.955296321 DEBUG method="textDocument/hover" response.id=5 duration=105.12µs 2026-10-16 08:10:50.955305781 DEBUG Received server response for request 5 2026-10-16 08:10:50.965386766 DEBUG Client sends request `shutdown` with ID 6 2026-10-16 08:10:50.965410556 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.965417366 DEBUG method="shutdown" response.id=6 duration=9.85µs 2026-10-16 08:10:50.965426976 DEBUG Received server response for request 6 2026-10-16 08:10:50.965430406 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.965438896 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-10-16 08:10:50.967817965 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.967885755 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.967921565 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.967991075 DEBUG Client info: None 2026-10-16 08:10:50.968015395 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:50.968027425 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.968034055 INFO Version: Unknown 2026-10-16 08:10:50.968073805 DEBUG Received server response for request 1 2026-10-16 08:10:50.968110665 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.968125836 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.968213936 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.968254646 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.968258236 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.968272086 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.968275416 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:50.968317066 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.968331396 DEBUG Initializing workspace `file:///tmp/.tmph6zM4j/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.968346726 DEBUG Searching for a project in '/tmp/.tmph6zM4j/root1' 2026-10-16 08:10:50.968392826 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.968397226 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.968859048 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.968864288 DEBUG Resolving local virtual environment: /tmp/.tmph6zM4j/root1/.venv 2026-10-16 08:10:50.968905238 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.968909348 DEBUG No virtual environment found 2026-10-16 08:10:50.968920208 DEBUG Adding first-party search path `/tmp/.tmph6zM4j/root1` 2026-10-16 08:10:50.968924218 DEBUG Using vendored stdlib 2026-10-16 08:10:50.969009009 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.969013249 DEBUG Adding new file root '/tmp/.tmph6zM4j/root1' of kind Project 2026-10-16 08:10:50.971010636 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.971026796 DEBUG Updating project to check open files 2026-10-16 08:10:50.971086506 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmph6zM4j/root1/main.py") 2026-10-16 08:10:50.971093326 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmph6zM4j/root1/main.py` 2026-10-16 08:10:50.971101916 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmph6zM4j/root1/main.py` 2026-10-16 08:10:50.971223576 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmph6zM4j/root1/main.py` to project `root1` 2026-10-16 08:10:50.971234576 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmph6zM4j/root1/main.py` 2026-10-16 08:10:50.971236876 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.971244586 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:50.971375757 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmph6zM4j/root1/main.py"))}: Checking file '/tmp/.tmph6zM4j/root1/main.py' 2026-10-16 08:10:50.971472737 DEBUG method="textDocument/diagnostic" response.id=2 duration=221.76µs 2026-10-16 08:10:50.971485337 DEBUG Received server response for request 2 2026-10-16 08:10:50.971574478 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:10:50.971595768 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmph6zM4j/root2), to remove: 2026-10-16 08:10:50.971601518 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 08:10:50.971611058 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.971614898 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.971626238 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:10:50.971632488 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.971639988 DEBUG Initializing workspace `file:///tmp/.tmph6zM4j/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.971648848 DEBUG Searching for a project in '/tmp/.tmph6zM4j/root2' 2026-10-16 08:10:50.971681168 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.971685278 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.972130769 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.972138339 DEBUG Resolving local virtual environment: /tmp/.tmph6zM4j/root2/.venv 2026-10-16 08:10:50.972177260 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.972181190 DEBUG No virtual environment found 2026-10-16 08:10:50.972191820 DEBUG Adding first-party search path `/tmp/.tmph6zM4j/root2` 2026-10-16 08:10:50.972195650 DEBUG Using vendored stdlib 2026-10-16 08:10:50.972273860 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.972277540 DEBUG Adding new file root '/tmp/.tmph6zM4j/root2' of kind Project 2026-10-16 08:10:50.975138270 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.975151160 DEBUG Updating project to check open files 2026-10-16 08:10:50.975200540 DEBUG method="textDocument/diagnostic" response.id=3 duration=33.87µs 2026-10-16 08:10:50.975212420 DEBUG Received server response for request 3 2026-10-16 08:10:50.975253770 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.975260020 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 08:10:50.975306721 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmph6zM4j/root2/main.py") 2026-10-16 08:10:50.975316761 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmph6zM4j/root2/main.py` 2026-10-16 08:10:50.975324811 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmph6zM4j/root2/main.py` 2026-10-16 08:10:50.975456631 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmph6zM4j/root2/main.py` to project `root2` 2026-10-16 08:10:50.975468051 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmph6zM4j/root2/main.py` 2026-10-16 08:10:50.975470391 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.975477411 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:50.975535541 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmph6zM4j/root2/main.py"))}: Checking file '/tmp/.tmph6zM4j/root2/main.py' 2026-10-16 08:10:50.975573101 DEBUG method="textDocument/diagnostic" response.id=4 duration=89.41µs 2026-10-16 08:10:50.975584081 DEBUG Received server response for request 4 2026-10-16 08:10:50.985679546 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 08:10:50.985701216 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:50.985707877 DEBUG method="shutdown" response.id=5 duration=9.04µs 2026-10-16 08:10:50.985717847 DEBUG Received server response for request 5 2026-10-16 08:10:50.985721497 DEBUG Client sends notification `exit` 2026-10-16 08:10:50.985730027 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-10-16 08:10:50.987628493 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.987689583 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.987725664 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.987787154 DEBUG Client info: None 2026-10-16 08:10:50.987814904 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:50.987827714 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.987834324 INFO Version: Unknown 2026-10-16 08:10:50.987877884 DEBUG Received server response for request 1 2026-10-16 08:10:50.987913414 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.987929304 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.988057465 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.988092165 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.988095635 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.988113645 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.988116715 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:50.988172245 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.988192285 DEBUG Initializing workspace `file:///tmp/.tmp3RC59w/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.988207225 DEBUG Searching for a project in '/tmp/.tmp3RC59w/root1' 2026-10-16 08:10:50.988240675 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.988245585 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.989528020 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.989538970 DEBUG Resolving local virtual environment: /tmp/.tmp3RC59w/root1/.venv 2026-10-16 08:10:50.989586660 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.989591310 DEBUG No virtual environment found 2026-10-16 08:10:50.989603270 DEBUG Adding first-party search path `/tmp/.tmp3RC59w/root1` 2026-10-16 08:10:50.989607430 DEBUG Using vendored stdlib 2026-10-16 08:10:50.989723460 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.989729630 DEBUG Adding new file root '/tmp/.tmp3RC59w/root1' of kind Project 2026-10-16 08:10:50.991885628 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.991903718 DEBUG Initializing workspace `file:///tmp/.tmp3RC59w/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.991914128 DEBUG Searching for a project in '/tmp/.tmp3RC59w/root2' 2026-10-16 08:10:50.991945688 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.991950688 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:50.993160262 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:50.993169232 DEBUG Resolving local virtual environment: /tmp/.tmp3RC59w/root2/.venv 2026-10-16 08:10:50.993207962 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:50.993211912 DEBUG No virtual environment found 2026-10-16 08:10:50.993222623 DEBUG Adding first-party search path `/tmp/.tmp3RC59w/root2` 2026-10-16 08:10:50.993226533 DEBUG Using vendored stdlib 2026-10-16 08:10:50.993320043 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:50.993324123 DEBUG Adding new file root '/tmp/.tmp3RC59w/root2' of kind Project 2026-10-16 08:10:50.996323153 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:50.996338693 DEBUG Updating project to check open files 2026-10-16 08:10:50.996360933 DEBUG Updating project to check open files 2026-10-16 08:10:50.996441204 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3RC59w/root1/main.py") 2026-10-16 08:10:50.996449814 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3RC59w/root1/main.py` 2026-10-16 08:10:50.996457044 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3RC59w/root1/main.py` 2026-10-16 08:10:50.996593474 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3RC59w/root1/main.py` to project `root1` 2026-10-16 08:10:50.996608804 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3RC59w/root1/main.py` 2026-10-16 08:10:50.996611154 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.996619694 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:50.996770365 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3RC59w/root1/main.py"))}: Checking file '/tmp/.tmp3RC59w/root1/main.py' 2026-10-16 08:10:50.996887895 DEBUG method="textDocument/diagnostic" response.id=2 duration=261.52µs 2026-10-16 08:10:50.996903385 DEBUG Received server response for request 2 2026-10-16 08:10:50.996976996 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.996985946 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:10:50.997023966 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3RC59w/root2/main.py") 2026-10-16 08:10:50.997029756 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3RC59w/root2/main.py` 2026-10-16 08:10:50.997035536 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3RC59w/root2/main.py` 2026-10-16 08:10:50.997140586 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3RC59w/root2/main.py` to project `root2` 2026-10-16 08:10:50.997149586 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3RC59w/root2/main.py` 2026-10-16 08:10:50.997151876 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:50.997158016 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:50.997210316 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3RC59w/root2/main.py"))}: Checking file '/tmp/.tmp3RC59w/root2/main.py' 2026-10-16 08:10:50.997237146 DEBUG method="textDocument/diagnostic" response.id=3 duration=73.13µs 2026-10-16 08:10:50.997246496 DEBUG Received server response for request 3 2026-10-16 08:10:50.997890879 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:50.997925399 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:50.997958149 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:50.998031829 DEBUG Client info: None 2026-10-16 08:10:50.998056489 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:50.998068049 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:50.998082629 INFO Version: Unknown 2026-10-16 08:10:50.998130280 DEBUG Received server response for request 1 2026-10-16 08:10:50.998168420 DEBUG Client sends notification `initialized` 2026-10-16 08:10:50.998185420 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:50.998279940 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:50.998317540 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:50.998321270 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:50.998340180 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:50.998342870 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:50.998414701 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:50.998433621 DEBUG Initializing workspace `file:///tmp/.tmpbAIC0c/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:50.998448391 DEBUG Searching for a project in '/tmp/.tmpbAIC0c/root1' 2026-10-16 08:10:50.998481761 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:50.998486031 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:51.000203387 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:51.000215067 DEBUG Resolving local virtual environment: /tmp/.tmpbAIC0c/root1/.venv 2026-10-16 08:10:51.000253897 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:51.000257897 DEBUG No virtual environment found 2026-10-16 08:10:51.000268797 DEBUG Adding first-party search path `/tmp/.tmpbAIC0c/root1` 2026-10-16 08:10:51.000272717 DEBUG Using vendored stdlib 2026-10-16 08:10:51.000423457 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:51.000429337 DEBUG Adding new file root '/tmp/.tmpbAIC0c/root1' of kind Project 2026-10-16 08:10:51.003260497 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:51.003274327 DEBUG Initializing workspace `file:///tmp/.tmpbAIC0c/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:51.003284527 DEBUG Searching for a project in '/tmp/.tmpbAIC0c/root2' 2026-10-16 08:10:51.003316327 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:51.003321827 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:51.006030317 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:51.006036907 DEBUG Resolving local virtual environment: /tmp/.tmpbAIC0c/root2/.venv 2026-10-16 08:10:51.006076467 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:51.006080527 DEBUG No virtual environment found 2026-10-16 08:10:51.006090757 DEBUG Adding first-party search path `/tmp/.tmpbAIC0c/root2` 2026-10-16 08:10:51.006094827 DEBUG Using vendored stdlib 2026-10-16 08:10:51.006212038 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:51.006216828 DEBUG Adding new file root '/tmp/.tmpbAIC0c/root2' of kind Project 2026-10-16 08:10:51.009174948 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:51.009188228 DEBUG Updating project to check open files 2026-10-16 08:10:51.009202338 DEBUG Updating project to check open files 2026-10-16 08:10:51.009266458 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbAIC0c/root1/main.py") 2026-10-16 08:10:51.009273018 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbAIC0c/root1/main.py` 2026-10-16 08:10:51.009279058 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbAIC0c/root1/main.py` 2026-10-16 08:10:51.009422529 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbAIC0c/root1/main.py` to project `root1` 2026-10-16 08:10:51.009434489 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbAIC0c/root1/main.py` 2026-10-16 08:10:51.009436759 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:51.009444259 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:51.009550669 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbAIC0c/root1/main.py"))}: Checking file '/tmp/.tmpbAIC0c/root1/main.py' 2026-10-16 08:10:51.009637119 DEBUG method="textDocument/diagnostic" response.id=2 duration=186.25µs 2026-10-16 08:10:51.009650959 DEBUG Received server response for request 2 2026-10-16 08:10:51.009752450 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:51.009761320 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:10:51.009809730 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbAIC0c/root2/main.py") 2026-10-16 08:10:51.009814890 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbAIC0c/root2/main.py` 2026-10-16 08:10:51.009820620 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbAIC0c/root2/main.py` 2026-10-16 08:10:51.009939751 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbAIC0c/root2/main.py` to project `root2` 2026-10-16 08:10:51.009948791 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbAIC0c/root2/main.py` 2026-10-16 08:10:51.009950961 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:51.009957101 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:51.010005951 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbAIC0c/root2/main.py"))}: Checking file '/tmp/.tmpbAIC0c/root2/main.py' 2026-10-16 08:10:51.010037561 DEBUG method="textDocument/diagnostic" response.id=3 duration=74.40µs 2026-10-16 08:10:51.010047251 DEBUG Received server response for request 3 2026-10-16 08:10:51.020146906 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:51.020167046 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:51.020174706 DEBUG method="shutdown" response.id=4 duration=11.16µs 2026-10-16 08:10:51.020185206 DEBUG Received server response for request 4 2026-10-16 08:10:51.020189126 DEBUG Client sends notification `exit` 2026-10-16 08:10:51.020197746 DEBUG Received exit notification, exiting 2026-10-16 08:10:51.032146577 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:51.032177548 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:51.032187608 DEBUG method="shutdown" response.id=4 duration=15.02µs 2026-10-16 08:10:51.032200168 DEBUG Received server response for request 4 2026-10-16 08:10:51.032203878 DEBUG Client sends notification `exit` 2026-10-16 08:10:51.032212778 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-10-16 08:10:51.034288225 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:51.034362825 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:51.034414555 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:51.034480005 DEBUG Client info: None 2026-10-16 08:10:51.034505086 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-10-16 08:10:51.034518546 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:51.034524396 INFO Version: Unknown 2026-10-16 08:10:51.034564036 DEBUG Received server response for request 1 2026-10-16 08:10:51.034607306 DEBUG Client sends notification `initialized` 2026-10-16 08:10:51.034624626 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:51.034716716 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:51.034754726 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:51.034757976 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:51.034775446 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:51.034824697 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:51.034839967 DEBUG Initializing workspace `file:///tmp/.tmpwuoyFe/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:51.034854987 DEBUG Searching for a project in '/tmp/.tmpwuoyFe/root1' 2026-10-16 08:10:51.034887247 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:51.034891987 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:51.035355278 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:51.035360239 DEBUG Resolving local virtual environment: /tmp/.tmpwuoyFe/root1/.venv 2026-10-16 08:10:51.035426089 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:51.035430059 DEBUG No virtual environment found 2026-10-16 08:10:51.035441389 DEBUG Adding first-party search path `/tmp/.tmpwuoyFe/root1` 2026-10-16 08:10:51.035445629 DEBUG Using vendored stdlib 2026-10-16 08:10:51.035530309 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:51.035534999 DEBUG Adding new file root '/tmp/.tmpwuoyFe/root1' of kind Project 2026-10-16 08:10:51.038470759 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:51.038490399 DEBUG Initializing workspace `file:///tmp/.tmpwuoyFe/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:51.038501559 DEBUG Searching for a project in '/tmp/.tmpwuoyFe/root2' 2026-10-16 08:10:51.038532589 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:51.038537749 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:51.039007271 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:51.039017371 DEBUG Resolving local virtual environment: /tmp/.tmpwuoyFe/root2/.venv 2026-10-16 08:10:51.039055761 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:51.039059601 DEBUG No virtual environment found 2026-10-16 08:10:51.039070931 DEBUG Adding first-party search path `/tmp/.tmpwuoyFe/root2` 2026-10-16 08:10:51.039074811 DEBUG Using vendored stdlib 2026-10-16 08:10:51.039150772 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:51.039154452 DEBUG Adding new file root '/tmp/.tmpwuoyFe/root2' of kind Project 2026-10-16 08:10:51.041005708 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 08:10:51.041054158 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:10:51.041195109 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwuoyFe/root1/main.py"))}: Checking file '/tmp/.tmpwuoyFe/root1/main.py' 2026-10-16 08:10:51.041303329 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwuoyFe/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:51.049733308 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwuoyFe/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:51.049831289 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-16 08:10:51.049838269 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 08:10:51.049887149 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwuoyFe/root2/main.py"))}: Checking file '/tmp/.tmpwuoyFe/root2/main.py' 2026-10-16 08:10:51.049938219 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwuoyFe/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:51.057916067 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwuoyFe/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:51.057983447 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-16 08:10:51.058013117 DEBUG method="workspace/diagnostic" response.id=2 duration=16.99ms 2026-10-16 08:10:51.058032297 DEBUG Received server response for request 2 2026-10-16 08:10:51.068253922 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:51.068288393 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:51.068295703 DEBUG method="shutdown" response.id=3 duration=11.02µs 2026-10-16 08:10:51.068305933 DEBUG Received server response for request 3 2026-10-16 08:10:51.068309933 DEBUG Client sends notification `exit` 2026-10-16 08:10:51.068325693 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-10-16 08:10:51.072081106 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:51.072151856 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:51.072192226 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:51.072252616 DEBUG Client info: None 2026-10-16 08:10:51.072277216 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:51.072290596 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:51.072297686 INFO Version: Unknown 2026-10-16 08:10:51.072335597 DEBUG Received server response for request 1 2026-10-16 08:10:51.072388387 DEBUG Client sends notification `initialized` 2026-10-16 08:10:51.072404867 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:51.072501497 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:51.072542257 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:51.072546067 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:51.072564727 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:51.072567997 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:51.072613758 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:51.072630998 DEBUG Initializing workspace `file:///tmp/.tmpWiX6rg`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:51.072646958 DEBUG Searching for a project in '/tmp/.tmpWiX6rg' 2026-10-16 08:10:51.072695478 DEBUG Found project at '/tmp/.tmpWiX6rg' 2026-10-16 08:10:51.072699658 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:51.073191870 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:51.073197610 DEBUG Resolving local virtual environment: /tmp/.tmpWiX6rg/.venv 2026-10-16 08:10:51.073239800 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:51.073244070 DEBUG No virtual environment found 2026-10-16 08:10:51.073255360 DEBUG Adding first-party search path `/tmp/.tmpWiX6rg` 2026-10-16 08:10:51.073259250 DEBUG Using vendored stdlib 2026-10-16 08:10:51.073341890 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:51.073345460 DEBUG Adding new file root '/tmp/.tmpWiX6rg' of kind Project 2026-10-16 08:10:51.074963496 DEBUG Ignoring file `/tmp/.tmpWiX6rg/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-16 08:10:51.075006326 DEBUG Skipping directory `/tmp/.tmpWiX6rg/external` because it doesn't match any `src.include` pattern or path specified on the CLI 2026-10-16 08:10:51.077292734 INFO Project::index_files{project=.tmpWiX6rg}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:51.077311614 DEBUG Initializing workspace `file:///tmp/.tmpWiX6rg/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:51.077323614 DEBUG Searching for a project in '/tmp/.tmpWiX6rg/external/Y' 2026-10-16 08:10:51.077353264 DEBUG Found project at '/tmp/.tmpWiX6rg/external/Y' 2026-10-16 08:10:51.077357734 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:51.077855026 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:51.077861596 DEBUG Resolving local virtual environment: /tmp/.tmpWiX6rg/external/Y/.venv 2026-10-16 08:10:51.077901376 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:51.077905246 DEBUG No virtual environment found 2026-10-16 08:10:51.077915936 DEBUG Adding first-party search path `/tmp/.tmpWiX6rg/external/Y` 2026-10-16 08:10:51.077919876 DEBUG Using vendored stdlib 2026-10-16 08:10:51.077997976 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:51.078002546 DEBUG Adding new file root '/tmp/.tmpWiX6rg/external/Y' of kind Project 2026-10-16 08:10:51.078850179 DEBUG Ignoring file `/tmp/.tmpWiX6rg/external/Y/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-16 08:10:51.079996933 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.001s 2026-10-16 08:10:51.080009473 DEBUG Updating project to check open files 2026-10-16 08:10:51.080029053 DEBUG Updating project to check open files 2026-10-16 08:10:51.080083733 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWiX6rg/systemtests/included.py") 2026-10-16 08:10:51.080092643 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWiX6rg/systemtests/included.py` 2026-10-16 08:10:51.080098293 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWiX6rg/systemtests/included.py` 2026-10-16 08:10:51.080213234 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWiX6rg/systemtests/included.py` to project `.tmpWiX6rg` 2026-10-16 08:10:51.080225814 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWiX6rg/systemtests/included.py` 2026-10-16 08:10:51.080228114 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:51.080235354 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:51.080363354 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWiX6rg/systemtests/included.py"))}: Checking file '/tmp/.tmpWiX6rg/systemtests/included.py' 2026-10-16 08:10:51.080509715 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWiX6rg/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:51.089284665 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWiX6rg/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:51.093472470 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.23ms 2026-10-16 08:10:51.093490210 DEBUG Received server response for request 2 2026-10-16 08:10:51.093606360 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:51.093617660 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:10:51.093662111 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWiX6rg/external/Y/only_external.py") 2026-10-16 08:10:51.093668751 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWiX6rg/external/Y/only_external.py` 2026-10-16 08:10:51.093679041 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWiX6rg/external/Y/only_external.py` 2026-10-16 08:10:51.093816651 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWiX6rg/external/Y/only_external.py` to project `Y` 2026-10-16 08:10:51.093832271 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWiX6rg/external/Y/only_external.py` 2026-10-16 08:10:51.093835291 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:51.093841981 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:51.093901601 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWiX6rg/external/Y/only_external.py"))}: Checking file '/tmp/.tmpWiX6rg/external/Y/only_external.py' 2026-10-16 08:10:51.093968942 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWiX6rg/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:51.101926579 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWiX6rg/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:51.105930113 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.08ms 2026-10-16 08:10:51.105948063 DEBUG Received server response for request 3 2026-10-16 08:10:51.116078058 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:51.116114198 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:51.116120478 DEBUG method="shutdown" response.id=4 duration=9.58µs 2026-10-16 08:10:51.116130748 DEBUG Received server response for request 4 2026-10-16 08:10:51.116134128 DEBUG Client sends notification `exit` 2026-10-16 08:10:51.116149848 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-10-16 08:10:51.120944805 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:51.121016315 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:51.121059165 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:51.121147626 DEBUG Client info: None 2026-10-16 08:10:51.121195796 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:51.121212026 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:51.121219676 INFO Version: Unknown 2026-10-16 08:10:51.121263006 DEBUG Received server response for request 1 2026-10-16 08:10:51.121307066 DEBUG Client sends notification `initialized` 2026-10-16 08:10:51.121324786 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:51.121428667 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:51.121471327 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:51.121474847 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:51.121493297 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:51.121496277 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:51.121547697 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:51.121564717 DEBUG Initializing workspace `file:///tmp/.tmpgeOqIE`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:51.121579707 DEBUG Searching for a project in '/tmp/.tmpgeOqIE' 2026-10-16 08:10:51.121607087 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:51.121612217 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:51.122129079 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:51.122134559 DEBUG Resolving local virtual environment: /tmp/.tmpgeOqIE/.venv 2026-10-16 08:10:51.122180509 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:51.122185019 DEBUG No virtual environment found 2026-10-16 08:10:51.122196599 DEBUG Adding first-party search path `/tmp/.tmpgeOqIE` 2026-10-16 08:10:51.122200699 DEBUG Using vendored stdlib 2026-10-16 08:10:51.122288150 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:51.122292690 DEBUG Adding new file root '/tmp/.tmpgeOqIE' of kind Project 2026-10-16 08:10:51.125177670 INFO Project::index_files{project=.tmpgeOqIE}: Indexed 2 file(s) in 0.002s 2026-10-16 08:10:51.125194480 DEBUG Initializing workspace `file:///tmp/.tmpgeOqIE/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:51.125207890 DEBUG Searching for a project in '/tmp/.tmpgeOqIE/external/Y' 2026-10-16 08:10:51.125246990 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:51.125251650 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:51.125736682 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:51.125745602 DEBUG Resolving local virtual environment: /tmp/.tmpgeOqIE/external/Y/.venv 2026-10-16 08:10:51.125786502 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:51.125790432 DEBUG No virtual environment found 2026-10-16 08:10:51.125801432 DEBUG Adding first-party search path `/tmp/.tmpgeOqIE/external/Y` 2026-10-16 08:10:51.125805522 DEBUG Using vendored stdlib 2026-10-16 08:10:51.125882692 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:51.125886342 DEBUG Adding new file root '/tmp/.tmpgeOqIE/external/Y' of kind Project 2026-10-16 08:10:51.128709162 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:51.128723452 DEBUG Updating project to check open files 2026-10-16 08:10:51.128740782 DEBUG Updating project to check open files 2026-10-16 08:10:51.128802012 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpgeOqIE/systemtests/foo.py") 2026-10-16 08:10:51.128809852 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpgeOqIE/systemtests/foo.py` 2026-10-16 08:10:51.128816162 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpgeOqIE/systemtests/foo.py` 2026-10-16 08:10:51.128940413 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpgeOqIE/systemtests/foo.py` to project `.tmpgeOqIE` 2026-10-16 08:10:51.128954763 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgeOqIE/systemtests/foo.py` 2026-10-16 08:10:51.128957113 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:51.128964483 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:51.129190544 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:10:51.137686273 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 08:10:51.141736947 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is def foo() -> str 2026-10-16 08:10:51.141778137 DEBUG method="textDocument/hover" response.id=2 duration=12.81ms 2026-10-16 08:10:51.141795047 DEBUG Received server response for request 2 2026-10-16 08:10:51.141823337 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:51.141832437 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 08:10:51.141877427 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpgeOqIE/external/Y/foo.py") 2026-10-16 08:10:51.141884218 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpgeOqIE/external/Y/foo.py` 2026-10-16 08:10:51.141893918 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpgeOqIE/external/Y/foo.py` 2026-10-16 08:10:51.142029538 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpgeOqIE/external/Y/foo.py` to project `Y` 2026-10-16 08:10:51.142043728 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgeOqIE/external/Y/foo.py` 2026-10-16 08:10:51.142045998 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:51.142052328 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:51.142089068 DEBUG method="textDocument/hover" response.id=3 duration=30.30µs 2026-10-16 08:10:51.142098918 DEBUG Received server response for request 3 2026-10-16 08:10:51.152170563 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:51.152189953 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:51.152198093 DEBUG method="shutdown" response.id=4 duration=10.27µs 2026-10-16 08:10:51.152207983 DEBUG Received server response for request 4 2026-10-16 08:10:51.152212153 DEBUG Client sends notification `exit` 2026-10-16 08:10:51.152221523 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-10-16 08:10:51.155354314 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:51.155430145 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:51.155467065 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:51.155537865 DEBUG Client info: None 2026-10-16 08:10:51.155569575 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-10-16 08:10:51.155582305 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:51.155587915 INFO Version: Unknown 2026-10-16 08:10:51.155623955 DEBUG Received server response for request 1 2026-10-16 08:10:51.155656565 DEBUG Client sends notification `initialized` 2026-10-16 08:10:51.155672975 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:51.155768086 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:51.155806216 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:51.155809876 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:51.155829726 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:51.155877006 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:51.155896686 DEBUG Initializing workspace `file:///tmp/.tmpTQxrlK/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:51.155914086 DEBUG Searching for a project in '/tmp/.tmpTQxrlK/root1' 2026-10-16 08:10:51.155947056 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:51.155952476 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:51.156463778 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:51.156470248 DEBUG Resolving local virtual environment: /tmp/.tmpTQxrlK/root1/.venv 2026-10-16 08:10:51.156513858 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:51.156518198 DEBUG No virtual environment found 2026-10-16 08:10:51.156529038 DEBUG Adding first-party search path `/tmp/.tmpTQxrlK/root1` 2026-10-16 08:10:51.156533048 DEBUG Using vendored stdlib 2026-10-16 08:10:51.156613739 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:51.156617729 DEBUG Adding new file root '/tmp/.tmpTQxrlK/root1' of kind Project 2026-10-16 08:10:51.159467969 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:51.159484039 DEBUG Initializing workspace `file:///tmp/.tmpTQxrlK/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:51.159495299 DEBUG Searching for a project in '/tmp/.tmpTQxrlK/root2' 2026-10-16 08:10:51.159525939 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:51.159531729 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:51.160002650 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:51.160009190 DEBUG Resolving local virtual environment: /tmp/.tmpTQxrlK/root2/.venv 2026-10-16 08:10:51.160047200 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:51.160051050 DEBUG No virtual environment found 2026-10-16 08:10:51.160061820 DEBUG Adding first-party search path `/tmp/.tmpTQxrlK/root2` 2026-10-16 08:10:51.160065911 DEBUG Using vendored stdlib 2026-10-16 08:10:51.160142801 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:51.160146961 DEBUG Adding new file root '/tmp/.tmpTQxrlK/root2' of kind Project 2026-10-16 08:10:51.161968067 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 08:10:51.161978727 DEBUG Initializing workspace `file:///tmp/.tmpTQxrlK/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:51.161989597 DEBUG Searching for a project in '/tmp/.tmpTQxrlK/root3' 2026-10-16 08:10:51.162020627 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:51.162025387 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:51.162549829 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:51.162556189 DEBUG Resolving local virtual environment: /tmp/.tmpTQxrlK/root3/.venv 2026-10-16 08:10:51.162593849 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:51.162597919 DEBUG No virtual environment found 2026-10-16 08:10:51.162608989 DEBUG Adding first-party search path `/tmp/.tmpTQxrlK/root3` 2026-10-16 08:10:51.162612899 DEBUG Using vendored stdlib 2026-10-16 08:10:51.162686980 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:51.162691170 DEBUG Adding new file root '/tmp/.tmpTQxrlK/root3' of kind Project 2026-10-16 08:10:51.165485819 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:51.165574400 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:10:51.165807560 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTQxrlK/root1/main.py"))}: Checking file '/tmp/.tmpTQxrlK/root1/main.py' 2026-10-16 08:10:51.165948011 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTQxrlK/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:51.175493964 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTQxrlK/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:51.175607094 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-10-16 08:10:51.175617144 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 08:10:51.175676715 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTQxrlK/root2/main.py"))}: Checking file '/tmp/.tmpTQxrlK/root2/main.py' 2026-10-16 08:10:51.175735465 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTQxrlK/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:51.183794973 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTQxrlK/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:51.183866103 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-16 08:10:51.183872323 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-16 08:10:51.183925403 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTQxrlK/root3/main.py"))}: Checking file '/tmp/.tmpTQxrlK/root3/main.py' 2026-10-16 08:10:51.183990403 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTQxrlK/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:51.191813600 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTQxrlK/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:51.191882711 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-16 08:10:51.191924481 DEBUG method="workspace/diagnostic" response.id=2 duration=26.42ms 2026-10-16 08:10:51.191954471 DEBUG Received server response for request 2 2026-10-16 08:10:51.192146752 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:10:51.192161232 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:10:51.192189632 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpTQxrlK/root2), (root3, file:///tmp/.tmpTQxrlK/root3) 2026-10-16 08:10:51.192194652 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpTQxrlK/root2 2026-10-16 08:10:51.195149252 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpTQxrlK/root3 2026-10-16 08:10:51.197703041 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:10:51.197742651 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:51.197931542 DEBUG method="workspace/diagnostic" response.id=3 duration=264.24µs 2026-10-16 08:10:51.197950692 DEBUG Received server response for request 3 2026-10-16 08:10:51.208077727 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:51.208112277 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:51.208118797 DEBUG method="shutdown" response.id=4 duration=10.90µs 2026-10-16 08:10:51.208136817 DEBUG Received server response for request 4 2026-10-16 08:10:51.208140387 DEBUG Client sends notification `exit` 2026-10-16 08:10:51.208155857 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-10-16 08:10:51.212052601 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:51.212118191 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:51.212158881 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:51.212242171 DEBUG Client info: None 2026-10-16 08:10:51.212285311 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-10-16 08:10:51.212299952 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:51.212306362 INFO Version: Unknown 2026-10-16 08:10:51.212348292 DEBUG Received server response for request 1 2026-10-16 08:10:51.212400512 DEBUG Client sends notification `initialized` 2026-10-16 08:10:51.212415882 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:51.212517922 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:51.212561642 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:51.212564882 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:51.212578212 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:10:51.212580482 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:51.212642033 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:51.212658383 DEBUG Initializing workspace `file:///tmp/.tmpbW0cUg/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:51.212685663 DEBUG Searching for a project in '/tmp/.tmpbW0cUg/root1' 2026-10-16 08:10:51.212720573 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:51.212725253 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:51.213242475 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:51.213247585 DEBUG Resolving local virtual environment: /tmp/.tmpbW0cUg/root1/.venv 2026-10-16 08:10:51.213294435 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:51.213298525 DEBUG No virtual environment found 2026-10-16 08:10:51.213309435 DEBUG Adding first-party search path `/tmp/.tmpbW0cUg/root1` 2026-10-16 08:10:51.213313285 DEBUG Using vendored stdlib 2026-10-16 08:10:51.213421825 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:51.213426845 DEBUG Adding new file root '/tmp/.tmpbW0cUg/root1' of kind Project 2026-10-16 08:10:51.215415832 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:51.215447032 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmpbW0cUg/root1) 2026-10-16 08:10:51.215450332 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpbW0cUg/root1 2026-10-16 08:10:51.215673593 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 08:10:53.212698550 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:53.212856390 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:53.212918441 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-16 08:10:53.212931641 DEBUG method="shutdown" response.id=3 duration=87.84µs 2026-10-16 08:10:53.212936131 DEBUG Received server response for request 2 2026-10-16 08:10:53.212940911 DEBUG Received server response for request 3 2026-10-16 08:10:53.212946041 DEBUG Client sends notification `exit` 2026-10-16 08:10:53.212956031 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-10-16 08:10:53.214709597 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:53.214780577 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:53.214830387 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:53.214957548 DEBUG Client info: None 2026-10-16 08:10:53.215007938 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-10-16 08:10:53.215024208 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:53.215030888 INFO Version: Unknown 2026-10-16 08:10:53.215076318 DEBUG Received server response for request 1 2026-10-16 08:10:53.215121068 DEBUG Client sends notification `initialized` 2026-10-16 08:10:53.215144028 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:53.215304969 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:53.215364629 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:53.215382939 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:53.215399579 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:10:53.215458160 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:53.215479720 DEBUG Initializing workspace `file:///tmp/.tmp4D7DHL/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:53.215499810 DEBUG Searching for a project in '/tmp/.tmp4D7DHL/root1' 2026-10-16 08:10:53.215538300 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:53.215543410 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:53.216358693 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:53.216364903 DEBUG Resolving local virtual environment: /tmp/.tmp4D7DHL/root1/.venv 2026-10-16 08:10:53.216440353 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:53.216445243 DEBUG No virtual environment found 2026-10-16 08:10:53.216465173 DEBUG Adding first-party search path `/tmp/.tmp4D7DHL/root1` 2026-10-16 08:10:53.216469353 DEBUG Using vendored stdlib 2026-10-16 08:10:53.216572093 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:53.216582324 DEBUG Adding new file root '/tmp/.tmp4D7DHL/root1' of kind Project 2026-10-16 08:10:53.219722295 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:53.219741805 DEBUG Initializing workspace `file:///tmp/.tmp4D7DHL/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:53.219753245 DEBUG Searching for a project in '/tmp/.tmp4D7DHL/root2' 2026-10-16 08:10:53.219797505 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:53.219802815 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:53.220426977 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:53.220435257 DEBUG Resolving local virtual environment: /tmp/.tmp4D7DHL/root2/.venv 2026-10-16 08:10:53.220475347 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:53.220479247 DEBUG No virtual environment found 2026-10-16 08:10:53.220490317 DEBUG Adding first-party search path `/tmp/.tmp4D7DHL/root2` 2026-10-16 08:10:53.220494377 DEBUG Using vendored stdlib 2026-10-16 08:10:53.220582438 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:53.220588198 DEBUG Adding new file root '/tmp/.tmp4D7DHL/root2' of kind Project 2026-10-16 08:10:53.223485508 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:53.223547258 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:10:53.223687938 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4D7DHL/root1/main.py"))}: Checking file '/tmp/.tmp4D7DHL/root1/main.py' 2026-10-16 08:10:53.223802939 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4D7DHL/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:53.232269079 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4D7DHL/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:53.232395869 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-16 08:10:53.232404229 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 08:10:53.232453539 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4D7DHL/root2/main.py"))}: Checking file '/tmp/.tmp4D7DHL/root2/main.py' 2026-10-16 08:10:53.232507839 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4D7DHL/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:53.240352357 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4D7DHL/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:53.240429197 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-16 08:10:53.240464167 DEBUG method="workspace/diagnostic" response.id=2 duration=16.96ms 2026-10-16 08:10:53.240493247 DEBUG Received server response for request 2 2026-10-16 08:10:53.240642788 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:10:53.240655168 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:10:53.240675208 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmp4D7DHL/root2) 2026-10-16 08:10:53.240680278 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmp4D7DHL/root2 2026-10-16 08:10:53.241706902 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:10:53.241728402 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:10:53.241781632 DEBUG method="workspace/diagnostic" response.id=3 duration=97.09µs 2026-10-16 08:10:53.241794712 DEBUG Received server response for request 3 2026-10-16 08:10:53.251915047 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:53.251949067 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:53.251956538 DEBUG method="shutdown" response.id=4 duration=11.69µs 2026-10-16 08:10:53.251976138 DEBUG Received server response for request 4 2026-10-16 08:10:53.251979848 DEBUG Client sends notification `exit` 2026-10-16 08:10:53.251995308 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-10-16 08:10:53.254782497 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:53.254856418 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:53.254902188 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:53.254975718 DEBUG Client info: None 2026-10-16 08:10:53.255008558 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:53.255020038 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:53.255026058 INFO Version: Unknown 2026-10-16 08:10:53.255066738 DEBUG Received server response for request 1 2026-10-16 08:10:53.255110778 DEBUG Client sends notification `initialized` 2026-10-16 08:10:53.255135569 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:53.255272789 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:53.255310239 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:53.255313929 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:53.255334229 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:53.255337239 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:53.255408979 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:53.255429420 DEBUG Initializing workspace `file:///tmp/.tmpDDi6mH/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:53.255447080 DEBUG Searching for a project in '/tmp/.tmpDDi6mH/root1' 2026-10-16 08:10:53.255481980 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:53.255487770 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:53.256736574 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:53.256746834 DEBUG Resolving local virtual environment: /tmp/.tmpDDi6mH/root1/.venv 2026-10-16 08:10:53.256795364 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:53.256800054 DEBUG No virtual environment found 2026-10-16 08:10:53.256813104 DEBUG Adding first-party search path `/tmp/.tmpDDi6mH/root1` 2026-10-16 08:10:53.256817344 DEBUG Using vendored stdlib 2026-10-16 08:10:53.256929805 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:53.256936325 DEBUG Adding new file root '/tmp/.tmpDDi6mH/root1' of kind Project 2026-10-16 08:10:53.260161696 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-16 08:10:53.260180616 DEBUG Initializing workspace `file:///tmp/.tmpDDi6mH/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:53.260191996 DEBUG Searching for a project in '/tmp/.tmpDDi6mH/root2' 2026-10-16 08:10:53.260224746 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:53.260230456 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:53.261401200 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:53.261408590 DEBUG Resolving local virtual environment: /tmp/.tmpDDi6mH/root2/.venv 2026-10-16 08:10:53.261447660 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:53.261451580 DEBUG No virtual environment found 2026-10-16 08:10:53.261462921 DEBUG Adding first-party search path `/tmp/.tmpDDi6mH/root2` 2026-10-16 08:10:53.261466931 DEBUG Using vendored stdlib 2026-10-16 08:10:53.261558401 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:53.261563991 DEBUG Adding new file root '/tmp/.tmpDDi6mH/root2' of kind Project 2026-10-16 08:10:53.264475791 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:53.264491471 DEBUG Updating project to check open files 2026-10-16 08:10:53.264512391 DEBUG Updating project to check open files 2026-10-16 08:10:53.264571951 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDDi6mH/root1/main.py") 2026-10-16 08:10:53.264580851 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDDi6mH/root1/main.py` 2026-10-16 08:10:53.264586751 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDDi6mH/root1/main.py` 2026-10-16 08:10:53.264715022 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDDi6mH/root1/main.py` to project `root1` 2026-10-16 08:10:53.264730272 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDDi6mH/root1/main.py` 2026-10-16 08:10:53.264732622 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:53.264740942 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:53.264884972 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDDi6mH/root1/main.py"))}: Checking file '/tmp/.tmpDDi6mH/root1/main.py' 2026-10-16 08:10:53.265016043 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDDi6mH/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:53.273280651 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDDi6mH/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:53.273379192 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.63ms 2026-10-16 08:10:53.273398842 DEBUG Received server response for request 2 2026-10-16 08:10:53.273519082 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:53.273528742 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:10:53.273570832 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDDi6mH/root2/main.py") 2026-10-16 08:10:53.273576972 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDDi6mH/root2/main.py` 2026-10-16 08:10:53.273585903 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDDi6mH/root2/main.py` 2026-10-16 08:10:53.273695073 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDDi6mH/root2/main.py` to project `root2` 2026-10-16 08:10:53.273705763 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDDi6mH/root2/main.py` 2026-10-16 08:10:53.273708523 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:53.273714853 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:53.273782453 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDDi6mH/root2/main.py"))}: Checking file '/tmp/.tmpDDi6mH/root2/main.py' 2026-10-16 08:10:53.273843783 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDDi6mH/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:53.281668561 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDDi6mH/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:53.281746181 DEBUG method="textDocument/diagnostic" response.id=3 duration=8.03ms 2026-10-16 08:10:53.281762271 DEBUG Received server response for request 3 2026-10-16 08:10:53.281822361 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:10:53.281828531 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 08:10:53.281839711 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpDDi6mH/root2) 2026-10-16 08:10:53.281844081 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpDDi6mH/root2 2026-10-16 08:10:53.284790731 DEBUG method="textDocument/diagnostic" response.id=4 duration=175.04µs 2026-10-16 08:10:53.284809731 DEBUG Received server response for request 4 2026-10-16 08:10:53.284849712 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-16 08:10:53.284891582 DEBUG method="textDocument/diagnostic" response.id=5 duration=32.44µs 2026-10-16 08:10:53.284901172 DEBUG Received server response for request 5 2026-10-16 08:10:53.294997137 DEBUG Client sends request `shutdown` with ID 6 2026-10-16 08:10:53.295027927 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:53.295035367 DEBUG method="shutdown" response.id=6 duration=11.41µs 2026-10-16 08:10:53.295045857 DEBUG Received server response for request 6 2026-10-16 08:10:53.295049547 DEBUG Client sends notification `exit` 2026-10-16 08:10:53.295065277 DEBUG Received exit notification, exiting ok test workspace_folders::replace_only_workspace_refreshes_diagnostics ... 2026-10-16 08:10:53.298975630 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-10-16 08:10:53.299038491 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:53.299076251 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:53.299147301 DEBUG Client info: None 2026-10-16 08:10:53.299184101 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-10-16 08:10:53.299197251 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:53.299202991 INFO Version: Unknown 2026-10-16 08:10:53.299241711 DEBUG Received server response for request 1 2026-10-16 08:10:53.299277831 DEBUG Client sends notification `initialized` 2026-10-16 08:10:53.299296822 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:53.299405542 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:53.299445482 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:53.299449082 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:53.299463092 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:53.299466932 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:53.299518622 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:53.299533822 DEBUG Initializing workspace `file:///tmp/.tmpxs7K8k/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:53.299549472 DEBUG Searching for a project in '/tmp/.tmpxs7K8k/project' 2026-10-16 08:10:53.299583213 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:53.299588133 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:53.300087944 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:53.300093524 DEBUG Resolving local virtual environment: /tmp/.tmpxs7K8k/project/.venv 2026-10-16 08:10:53.300138875 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:53.300143125 DEBUG No virtual environment found 2026-10-16 08:10:53.300154355 DEBUG Adding first-party search path `/tmp/.tmpxs7K8k/project` 2026-10-16 08:10:53.300158525 DEBUG Using vendored stdlib 2026-10-16 08:10:53.300247415 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:53.300252105 DEBUG Adding new file root '/tmp/.tmpxs7K8k/project' of kind Project 2026-10-16 08:10:53.302280492 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:53.302341912 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxs7K8k/project/app/main.py") 2026-10-16 08:10:53.302350492 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpxs7K8k/project/app/main.py` 2026-10-16 08:10:53.302376852 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpxs7K8k/project/app/main.py` 2026-10-16 08:10:53.302509263 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpxs7K8k/project/app/main.py` to project `project` 2026-10-16 08:10:53.302523853 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxs7K8k/project/app/main.py` 2026-10-16 08:10:53.302526303 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:53.302533883 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:53.302689413 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxs7K8k/project/app/main.py"))}: Checking file '/tmp/.tmpxs7K8k/project/app/main.py' 2026-10-16 08:10:53.302811224 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxs7K8k/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:53.311456094 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxs7K8k/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:53.311538054 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.00ms 2026-10-16 08:10:53.311554334 DEBUG Received server response for request 2 2026-10-16 08:10:53.311592064 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:10:53.311613194 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (app, file:///tmp/.tmpxs7K8k/project/app), to remove: (project, file:///tmp/.tmpxs7K8k/project) 2026-10-16 08:10:53.311618714 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpxs7K8k/project 2026-10-16 08:10:53.314286163 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 08:10:53.314305544 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:53.314311064 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:53.314332964 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:53.314342834 DEBUG Initializing workspace `file:///tmp/.tmpxs7K8k/project/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:53.314355804 DEBUG Searching for a project in '/tmp/.tmpxs7K8k/project/app' 2026-10-16 08:10:53.314419364 DEBUG Found project at '/tmp/.tmpxs7K8k/project/app' 2026-10-16 08:10:53.314423734 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:53.314940106 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:53.314953286 DEBUG Resolving local virtual environment: /tmp/.tmpxs7K8k/project/app/.venv 2026-10-16 08:10:53.314998536 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:53.315002736 DEBUG No virtual environment found 2026-10-16 08:10:53.315014616 DEBUG Adding first-party search path `/tmp/.tmpxs7K8k/project/app` 2026-10-16 08:10:53.315018736 DEBUG Using vendored stdlib 2026-10-16 08:10:53.315108036 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:53.315112526 DEBUG Adding new file root '/tmp/.tmpxs7K8k/project/app' of kind Project 2026-10-16 08:10:53.317047543 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.001s 2026-10-16 08:10:53.317070433 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-16 08:10:53.317077943 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-16 08:10:53.317085763 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:10:53.317227524 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxs7K8k/project/app/main.py"))}: Checking file '/tmp/.tmpxs7K8k/project/app/main.py' 2026-10-16 08:10:53.317309684 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxs7K8k/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:53.326908637 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxs7K8k/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:53.326978957 DEBUG method="textDocument/diagnostic" response.id=3 duration=9.89ms 2026-10-16 08:10:53.326993668 DEBUG Received server response for request 3 2026-10-16 08:10:53.337094952 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:10:53.337115053 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:53.337122573 DEBUG method="shutdown" response.id=4 duration=11.19µs 2026-10-16 08:10:53.337133883 DEBUG Received server response for request 4 2026-10-16 08:10:53.337137173 DEBUG Client sends notification `exit` 2026-10-16 08:10:53.337146383 DEBUG Received exit notification, exiting ok test workspace_folders::shared_search_paths_select_project_by_root_order ... 2026-10-16 08:10:53.341437978 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:53.341505028 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:53.341542138 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:53.341600278 DEBUG Client info: None 2026-10-16 08:10:53.341626388 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:53.341640158 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:53.341646668 INFO Version: Unknown 2026-10-16 08:10:53.341689588 DEBUG Received server response for request 1 2026-10-16 08:10:53.341734519 DEBUG Client sends notification `initialized` 2026-10-16 08:10:53.341751399 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:53.341882419 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:53.341920519 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:53.341924039 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:53.341950759 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:53.341954239 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:10:53.341996030 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:53.342017230 DEBUG Initializing workspace `file:///tmp/.tmpE0jxLF/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:53.342033050 DEBUG Searching for a project in '/tmp/.tmpE0jxLF/api' 2026-10-16 08:10:53.342068860 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:10:53.342074290 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:53.343387154 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:53.343397334 DEBUG Resolving local virtual environment: /tmp/.tmpE0jxLF/api/.venv 2026-10-16 08:10:53.343448004 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:53.343452754 DEBUG No virtual environment found 2026-10-16 08:10:53.343465055 DEBUG Adding first-party search path `/tmp/.tmpE0jxLF/api` 2026-10-16 08:10:53.343469395 DEBUG Using vendored stdlib 2026-10-16 08:10:53.343577805 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:53.343582035 DEBUG Adding new file root '/tmp/.tmpE0jxLF/api' of kind Project 2026-10-16 08:10:53.345713922 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:53.345731712 DEBUG Initializing workspace `file:///tmp/.tmpE0jxLF/tools`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:53.345741952 DEBUG Searching for a project in '/tmp/.tmpE0jxLF/tools' 2026-10-16 08:10:53.345778183 DEBUG Found project at '/tmp/.tmpE0jxLF/tools' 2026-10-16 08:10:53.345782323 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:53.346642796 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:53.346650796 DEBUG Resolving local virtual environment: /tmp/.tmpE0jxLF/tools/.venv 2026-10-16 08:10:53.346688526 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:53.346692376 DEBUG No virtual environment found 2026-10-16 08:10:53.346707996 DEBUG Adding extra search-path `/tmp/.tmpE0jxLF/shared` 2026-10-16 08:10:53.346712396 DEBUG Adding first-party search path `/tmp/.tmpE0jxLF/tools` 2026-10-16 08:10:53.346716156 DEBUG Using vendored stdlib 2026-10-16 08:10:53.346800616 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:53.346806866 DEBUG Adding new file root '/tmp/.tmpE0jxLF/tools' of kind Project 2026-10-16 08:10:53.347223978 DEBUG Adding new file root '/tmp/.tmpE0jxLF/shared' of kind SearchPath 2026-10-16 08:10:53.349645006 INFO Project::index_files{project=tools}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:53.349657866 DEBUG Initializing workspace `file:///tmp/.tmpE0jxLF/web`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:53.349668266 DEBUG Searching for a project in '/tmp/.tmpE0jxLF/web' 2026-10-16 08:10:53.349693606 DEBUG Found project at '/tmp/.tmpE0jxLF/web' 2026-10-16 08:10:53.349697046 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:53.350234268 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:53.350243768 DEBUG Resolving local virtual environment: /tmp/.tmpE0jxLF/web/.venv 2026-10-16 08:10:53.350280638 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:53.350284408 DEBUG No virtual environment found 2026-10-16 08:10:53.350299358 DEBUG Adding extra search-path `/tmp/.tmpE0jxLF/shared` 2026-10-16 08:10:53.350303558 DEBUG Adding first-party search path `/tmp/.tmpE0jxLF/web` 2026-10-16 08:10:53.350307378 DEBUG Using vendored stdlib 2026-10-16 08:10:53.350397229 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:53.350403339 DEBUG Adding new file root '/tmp/.tmpE0jxLF/web' of kind Project 2026-10-16 08:10:53.350780030 DEBUG Adding new file root '/tmp/.tmpE0jxLF/shared' of kind SearchPath 2026-10-16 08:10:53.353200118 INFO Project::index_files{project=web}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:53.353213978 DEBUG Updating project to check open files 2026-10-16 08:10:53.353235268 DEBUG Updating project to check open files 2026-10-16 08:10:53.353241568 DEBUG Updating project to check open files 2026-10-16 08:10:53.353283479 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 08:10:53.353324669 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpE0jxLF/shared/library.py") 2026-10-16 08:10:53.353566740 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:10:53.355881368 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["tools"] 2026-10-16 08:10:53.355917758 DEBUG method="textDocument/hover" response.id=2 duration=2.57ms 2026-10-16 08:10:53.355933728 DEBUG Received server response for request 2 2026-10-16 08:10:53.366017383 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:53.366050113 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:53.366057943 DEBUG method="shutdown" response.id=3 duration=11.61µs 2026-10-16 08:10:53.366067803 DEBUG Received server response for request 3 2026-10-16 08:10:53.366071453 DEBUG Client sends notification `exit` 2026-10-16 08:10:53.366088203 DEBUG Received exit notification, exiting ok test workspace_folders::single_file_workspace ... 2026-10-16 08:10:53.368940483 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:10:53.369006403 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:10:53.369047633 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:10:53.369099893 DEBUG Client info: None 2026-10-16 08:10:53.369124114 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:10:53.369136904 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:10:53.369142864 INFO Version: Unknown 2026-10-16 08:10:53.369183924 DEBUG Received server response for request 1 2026-10-16 08:10:53.369230374 DEBUG Client sends notification `initialized` 2026-10-16 08:10:53.369245244 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:10:53.369324594 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:10:53.369360014 DEBUG Received server request `workspace/configuration` 2026-10-16 08:10:53.369363934 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:10:53.369397414 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:10:53.369401234 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:10:53.369435365 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:10:53.369449845 DEBUG Initializing workspace `file:///tmp/.tmpUbsO1N/project/main.py`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:10:53.369464725 DEBUG Searching for a project in '/tmp/.tmpUbsO1N/project' 2026-10-16 08:10:53.369502915 DEBUG Found project at '/tmp/.tmpUbsO1N/project' 2026-10-16 08:10:53.369507435 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:10:53.369962336 INFO Defaulting to python-platform `linux` 2026-10-16 08:10:53.369967926 DEBUG Resolving local virtual environment: /tmp/.tmpUbsO1N/project/.venv 2026-10-16 08:10:53.370009077 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-32abab5962d2bb94`: does not point to a Python executable or a directory on disk 2026-10-16 08:10:53.370013047 DEBUG No virtual environment found 2026-10-16 08:10:53.370023787 DEBUG Adding first-party search path `/tmp/.tmpUbsO1N/project` 2026-10-16 08:10:53.370028007 DEBUG Using vendored stdlib 2026-10-16 08:10:53.370113797 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:10:53.370118247 DEBUG Adding new file root '/tmp/.tmpUbsO1N/project' of kind Project 2026-10-16 08:10:53.372092804 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-16 08:10:53.372107944 DEBUG Updating project to check open files 2026-10-16 08:10:53.372169854 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUbsO1N/project/main.py") 2026-10-16 08:10:53.372177034 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUbsO1N/project/main.py` 2026-10-16 08:10:53.372184774 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUbsO1N/project/main.py` 2026-10-16 08:10:53.372315705 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUbsO1N/project/main.py` to project `project` 2026-10-16 08:10:53.372330255 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUbsO1N/project/main.py` 2026-10-16 08:10:53.372332605 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:10:53.372340335 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:10:53.372465775 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUbsO1N/project/main.py"))}: Checking file '/tmp/.tmpUbsO1N/project/main.py' 2026-10-16 08:10:53.372585005 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUbsO1N/project/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:10:53.383128842 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUbsO1N/project/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:10:53.383217742 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.87ms 2026-10-16 08:10:53.383235202 DEBUG Received server response for request 2 2026-10-16 08:10:53.393341047 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:10:53.393362587 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:10:53.393378427 DEBUG method="shutdown" response.id=3 duration=19.39µs 2026-10-16 08:10:53.393389247 DEBUG Received server response for request 3 2026-10-16 08:10:53.393392847 DEBUG Client sends notification `exit` 2026-10-16 08:10:53.393401608 DEBUG Received exit notification, exiting ok test result: ok. 199 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 25.32s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ty_site_packages-ce81996efce9053f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ty_test-d853655e9a81fa87 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/target/rpm/deps/ty_vendored-03eba15c605af464 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` 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.17.1-build/ruff-0.17.1/crates/ruff_annotate_snippets -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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' --test-args --skip --test-args 'unix::symlink_inside_project' --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.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -C lto=fat --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' --error-format human` running 13 tests test crates/ruff_annotate_snippets/src/level.rs - level::Level (line 45) ... ok test crates/ruff_annotate_snippets/src/level.rs - level::Level<'a>::no_name (line 182) ... ok test crates/ruff_annotate_snippets/src/level.rs - level::Level<'a>::with_name (line 162) ... ok test crates/ruff_annotate_snippets/src/lib.rs - (line 5) ... ok test crates/ruff_annotate_snippets/src/renderer/mod.rs - renderer (line 5) ... ok test crates/ruff_annotate_snippets/src/renderer/mod.rs - renderer::Renderer (line 92) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Annotation (line 351) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::AnnotationKind::Visible (line 422) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Group (line 43) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Group<'a>::with_level (line 69) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Origin (line 515) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Patch (line 455) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Title (line 161) ... ok test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 7.05s; merged doctests compilation took 7.03s 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.17.1-build/ruff-0.17.1/crates/ruff_cache -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-2453f9b1c26ca030.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-a7b72260e9804c88.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern seahash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libseahash-9bb2ae963a59e6b5.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.25s; merged doctests compilation took 13.24s Doc-tests ruff_command_line Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_command_line --test crates/ruff_command_line/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_command_line -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern argfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libargfile-f0d80a47cf345764.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --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 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.17.1-build/ruff-0.17.1/crates/ruff_db -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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' --test-args --skip --test-args 'unix::symlink_inside_project' --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libarc_swap-5366e7bfcec984ed.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdashmap-103ae6798e65fe8c.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libetcetera-bd5ef155f71f088d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern matchit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmatchit-c0be2d25db545c3f.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_slash-0ac6555648fb298e.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpathdiff-ba803f8f5610a2cd.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquick_junit-d4ab010416e22663.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern same_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsame_file-4e71ff59ef81468f.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsupports_hyperlinks-cfa6f473a1995b96.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern which=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwhich-517f5cb2416dbf3b.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-323f2a360e9e47e9.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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 418) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::absolute (line 441) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::ancestors (line 196) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::components (line 239) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::ends_with (line 145) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::extension (line 97) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::file_name (line 266) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::file_stem (line 296) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::is_absolute (line 73) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::join (line 350) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::parent (line 169) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::starts_with (line 117) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::strip_prefix (line 319) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::with_extension (line 367) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPathBuf::push (line 562) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPathBuf::push (line 572) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemVirtualPath::extension (line 800) ... ok test crates/ruff_db/src/system/path.rs - system::path::deduplicate_nested_paths (line 947) ... ok test crates/ruff_db/src/testing.rs - testing::setup_logging (line 152) ... ok test crates/ruff_db/src/testing.rs - testing::setup_logging_with_filter (line 166) ... ok test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s all doctests ran in 37.34s; merged doctests compilation took 37.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.17.1-build/ruff-0.17.1/crates/ruff_formatter -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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 14.81s; merged doctests compilation took 14.73s 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.17.1-build/ruff-0.17.1/crates/ruff_linter -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-288463e54be2b4fb.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern fern=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfern-08a4078c46f9cb2e.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-2453f9b1c26ca030.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-a7b72260e9804c88.rlib --extern imperative=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libimperative-87329ebe90cbe429.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibcst_native-3cc003c326f8a877.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern natord=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnatord-fed7d57f5770ca30.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep440_rs-2bcc430210b4c03e.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpyproject_toml-8cec11c04a8e9395.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_edits-b13da23ca599cd53.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_importer-7278201a7b1f64bb.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_index-a169cb77c555134b.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-e74684be37da233b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_semantic-bbb8237514755c7a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtyped_arena-a32cd3203182d742.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib --extern url=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liburl-e94ec752d14ac612.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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 3914) ... 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 91.51s; merged doctests compilation took 91.47s 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.17.1-build/ruff-0.17.1/crates/ruff_notebook -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-ac16acecb965463a.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern uuid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libuuid-d8e325c4cc510de5.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.18s; merged doctests compilation took 8.17s 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.17.1-build/ruff-0.17.1/crates/ruff_options_metadata -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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 211) ... ok test crates/ruff_options_metadata/src/lib.rs - OptionSet::find (line 236) ... ok test crates/ruff_options_metadata/src/lib.rs - OptionSet::has (line 137) ... ok test crates/ruff_options_metadata/src/lib.rs - OptionSet::has (line 160) ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 5.79s; merged doctests compilation took 5.78s 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.17.1-build/ruff-0.17.1/crates/ruff_python_ast -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-288463e54be2b4fb.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libarrayvec-598fd36120017f4b.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-e39c4e920c386a52.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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 1017) ... ok test crates/ruff_python_ast/src/helpers.rs - helpers::format_import_from (line 948) ... ok test crates/ruff_python_ast/src/helpers.rs - helpers::format_import_from_member (line 976) ... ok test crates/ruff_python_ast/src/name.rs - name::QualifiedName<'a>::from_dotted_name (line 308) ... ok test crates/ruff_python_ast/src/nodes.rs - nodes::DictItem (line 197) ... ignored test result: ok. 4 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 17.89s; merged doctests compilation took 17.88s 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.17.1-build/ruff-0.17.1/crates/ruff_python_parser -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbstr-9eea1b09fb740385.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern stacker=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstacker-946f56bb00c755bf.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-e39c4e920c386a52.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-c425468170fc93f7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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 19.85s; merged doctests compilation took 19.83s 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.17.1-build/ruff-0.17.1/crates/ruff_python_stdlib -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-c425468170fc93f7.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 4 tests test crates/ruff_python_stdlib/src/str.rs - str::is_cased_lowercase (line 85) ... ok test crates/ruff_python_stdlib/src/str.rs - str::is_cased_uppercase (line 118) ... ok test crates/ruff_python_stdlib/src/str.rs - str::is_lowercase (line 7) ... ok test crates/ruff_python_stdlib/src/str.rs - str::is_uppercase (line 44) ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 5.98s; merged doctests compilation took 5.98s Doc-tests ruff_python_trivia Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_python_trivia --test crates/ruff_python_trivia/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_python_trivia -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-c425468170fc93f7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.79s; merged doctests compilation took 6.77s 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.17.1-build/ruff-0.17.1/crates/ruff_source_file -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.52s; merged doctests compilation took 6.50s 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.17.1-build/ruff-0.17.1/crates/ruff_text_size -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_test-d1574b7b43e5a12a.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.23s; merged doctests compilation took 6.21s Doc-tests unicode_names2 Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name unicode_names2 --test crates/ruff_unicode_names2/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_unicode_names2 -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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' --test-args --skip --test-args 'unix::symlink_inside_project' --extern phf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf-916aeeb9e9debe62.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-ac16acecb965463a.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 3 tests test crates/ruff_unicode_names2/src/lib.rs - (line 9) ... ok test crates/ruff_unicode_names2/src/lib.rs - character (line 298) ... ok test crates/ruff_unicode_names2/src/lib.rs - name (line 205) ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 1 test test crates/ruff_unicode_names2/src/lib.rs - (line 30) ... ignored test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 5.72s; merged doctests compilation took 5.71s Doc-tests unicode_names2_generator Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name unicode_names2_generator --test crates/ruff_unicode_names2_generator/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_unicode_names2_generator -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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' --test-args --skip --test-args 'unix::symlink_inside_project' --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_codegen-aca28b168a1a8796.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-ac16acecb965463a.rlib --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2_generator-5398be3f3917c349.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --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 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.17.1-build/ruff-0.17.1/crates/ruff_workspace -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libetcetera-bd5ef155f71f088d.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-2453f9b1c26ca030.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-a7b72260e9804c88.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern matchit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmatchit-c0be2d25db545c3f.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_slash-0ac6555648fb298e.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep440_rs-2bcc430210b4c03e.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_semantic-bbb8237514755c7a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.17.1-build/ruff-0.17.1/crates/ty_module_resolver -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-3483bab404d9abfa.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_syntax-e893cb59108e0d9a.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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 289) ... 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 271) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::first_component (line 90) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::from_components (line 238) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::is_private (line 428) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::is_test_module (line 377) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::last_component (line 108) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::new_static (line 51) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::parent (line 126) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::relative_to (line 181) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::relative_to (line 195) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::starts_with (line 145) ... ok test crates/ty_module_resolver/src/strategy.rs - strategy::MisconfigurationStrategy (line 12) ... ignored test crates/ty_module_resolver/src/strategy.rs - strategy::MisconfigurationStrategy (line 23) ... ignored test result: ok. 14 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.02s all doctests ran in 40.85s; merged doctests compilation took 40.81s 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.17.1-build/ruff-0.17.1/crates/ty_python_semantic -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-43491dd561b65280/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-16858db402276513.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-2453f9b1c26ca030.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-3483bab404d9abfa.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpretty_assertions-f2d2c503cd2fe37d.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquickcheck-3853dfc1bbf70f7b.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquickcheck_macros-0bb29ce85206d903.so --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-afc7f2cb33586587.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_edits-b13da23ca599cd53.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_importer-7278201a7b1f64bb.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-e74684be37da233b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-7caddce2e51291e4.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_test-dc07bcfa008dcf84.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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 194) ... 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 3257) ... ignored test crates/ty_python_semantic/src/types/cyclic.rs - types::cyclic::FlowEdge (line 163) ... ignored test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 139.04s; merged doctests compilation took 138.98s + '[' '!' -f /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.17.1-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.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-modules Check import: ruff + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ruff-0.17.1-1.fc46.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.o9PNUG + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-build + cd ruff-0.17.1 + DOCDIR=/builddir/build/BUILD/ruff-0.17.1-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.17.1-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/BREAKING_CHANGES.md /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/CHANGELOG.md /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/README.md /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/share/doc/ruff + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.RwMhfr + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-build + cd ruff-0.17.1 + LICENSEDIR=/builddir/build/BUILD/ruff-0.17.1-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.17.1-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/LICENSE /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/LICENSE.dependencies /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/LICENSE.bundled /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/share/licenses/ruff + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(crate(annotate-snippets)) = 0.11.5 bundled(typeshed) = 0^20261001gitb932d8c ruff = 0.17.1-1.fc46 ruff(x86-64) = 0.17.1-1.fc46 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: glibc >= 2.44.9000-5 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.45)(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.17.1-1.fc46.noarch /usr/lib/rpm/pythondistdeps.py:136: DeprecationWarning: Version._version is private and will be removed soon if isinstance(version._version, str): /usr/lib/rpm/pythondistdeps.py:139: DeprecationWarning: Version._version is private and will be removed soon self.epoch = version._version.epoch /usr/lib/rpm/pythondistdeps.py:140: DeprecationWarning: Version._version is private and will be removed soon self.version = list(version._version.release) /usr/lib/rpm/pythondistdeps.py:141: DeprecationWarning: Version._version is private and will be removed soon self.pre = version._version.pre /usr/lib/rpm/pythondistdeps.py:142: DeprecationWarning: Version._version is private and will be removed soon self.dev = version._version.dev /usr/lib/rpm/pythondistdeps.py:143: DeprecationWarning: Version._version is private and will be removed soon self.post = version._version.post /usr/lib/rpm/pythondistdeps.py:136: DeprecationWarning: Version._version is private and will be removed soon if isinstance(version._version, str): /usr/lib/rpm/pythondistdeps.py:139: DeprecationWarning: Version._version is private and will be removed soon self.epoch = version._version.epoch /usr/lib/rpm/pythondistdeps.py:140: DeprecationWarning: Version._version is private and will be removed soon self.version = list(version._version.release) /usr/lib/rpm/pythondistdeps.py:141: DeprecationWarning: Version._version is private and will be removed soon self.pre = version._version.pre /usr/lib/rpm/pythondistdeps.py:142: DeprecationWarning: Version._version is private and will be removed soon self.dev = version._version.dev /usr/lib/rpm/pythondistdeps.py:143: DeprecationWarning: Version._version is private and will be removed soon self.post = version._version.post Provides: python-ruff = 0.17.1-1.fc46 python3-ruff = 0.17.1-1.fc46 python3.15-ruff = 0.17.1-1.fc46 python3.15dist(ruff) = 0.17.1 python3dist(ruff) = 0.17.1 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.17.1-1.fc46.x86_64 Provides: ruff-debugsource = 0.17.1-1.fc46 ruff-debugsource(x86-64) = 0.17.1-1.fc46 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ruff-debuginfo-0.17.1-1.fc46.x86_64 Provides: debuginfo(build-id) = a0abbb2ae72c6f49905a15b3e46d4665e0725266 ruff-debuginfo = 0.17.1-1.fc46 ruff-debuginfo(x86-64) = 0.17.1-1.fc46 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ruff-debugsource(x86-64) = 0.17.1-1.fc46 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT Wrote: /builddir/build/SRPMS/ruff-0.17.1-1.fc46.src.rpm Wrote: /builddir/build/RPMS/ruff-debugsource-0.17.1-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/python3-ruff-0.17.1-1.fc46.noarch.rpm Wrote: /builddir/build/RPMS/ruff-0.17.1-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/ruff-debuginfo-0.17.1-1.fc46.x86_64.rpm Finish: rpmbuild ruff-0.17.1-1.fc46.src.rpm Finish: build phase for ruff-0.17.1-1.fc46.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1792134410.365127/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.17.1-1.fc46.src.rpm) Config(child) 72 minutes 52 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "ruff-debugsource", "epoch": null, "version": "0.17.1", "release": "1.fc46", "arch": "x86_64" }, { "name": "ruff", "epoch": null, "version": "0.17.1", "release": "1.fc46", "arch": "x86_64" }, { "name": "ruff-debuginfo", "epoch": null, "version": "0.17.1", "release": "1.fc46", "arch": "x86_64" }, { "name": "python3-ruff", "epoch": null, "version": "0.17.1", "release": "1.fc46", "arch": "noarch" }, { "name": "ruff", "epoch": null, "version": "0.17.1", "release": "1.fc46", "arch": "src" } ] } RPMResults finished